containers/fluorite: store all data

This commit is contained in:
Cilly Leang 2026-03-18 21:39:02 +11:00
parent 3e56c780dd
commit 36a161d1df
Signed by: cilly
GPG key ID: 6500251E087653C9
2 changed files with 8 additions and 4 deletions

View file

@ -3,6 +3,11 @@
systemd.tmpfiles.rules = [ systemd.tmpfiles.rules = [
"d /persist/slskd/Downloads 755 slskd slskd" "d /persist/slskd/Downloads 755 slskd slskd"
]; ];
fileSystems."/var/lib/slskd" = {
device = "/persist/slskd";
fsType = "none";
options = [ "bind" ];
};
networking.firewall.allowedTCPPorts = [ 5030 50300 ]; networking.firewall.allowedTCPPorts = [ 5030 50300 ];
networking.firewall.allowedUDPPorts = [ 5030 50300 ]; networking.firewall.allowedUDPPorts = [ 5030 50300 ];
@ -11,8 +16,7 @@
domain = null; domain = null;
environmentFile = "/binds/slskd_env"; environmentFile = "/binds/slskd_env";
settings = { settings = {
directories.downloads = "/persist/slskd/Downloads"; shares.directories = [ "/binds/music/" ];
shares.directories = [ "/binds/shared/" ];
}; };
}; };
} }

View file

@ -72,9 +72,9 @@
mountPoint = "/persist"; mountPoint = "/persist";
isReadOnly = false; isReadOnly = false;
}; };
bindMounts."shared" = { bindMounts."music" = {
hostPath = "/persist/media/music"; hostPath = "/persist/media/music";
mountPoint = "/binds/shared"; mountPoint = "/binds/music";
isReadOnly = true; isReadOnly = true;
}; };
bindMounts."slskd_env" = { bindMounts."slskd_env" = {