properly manage slskd_env file

This commit is contained in:
2025-03-21 18:14:17 -04:00
parent defeb65b68
commit 66aa77800f

View File

@@ -6,13 +6,24 @@
username,
...
}:
let
slskd_env = "/etc/slskd_env";
in
{
users.groups."music" = { };
system.activationScripts = {
"zfs-key".text = ''
#!/bin/sh
rm -fr ${slskd_env} || true
cp ${../secrets/slskd_env} ${slskd_env}
'';
};
services.slskd = {
enable = true;
domain = null; # null so we don't use nginx reverse proxy
environmentFile = ../secrets/slskd_env;
environmentFile = slskd_env;
settings = {
web = {