containers/fluorite: store all data
This commit is contained in:
parent
3e56c780dd
commit
36a161d1df
2 changed files with 8 additions and 4 deletions
|
|
@ -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/" ];
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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" = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue