secrets: cleanup activation scripts

This commit is contained in:
2026-03-04 17:35:49 -05:00
parent bf3c949b70
commit b5be21ff8c
3 changed files with 6 additions and 34 deletions

View File

@@ -6,9 +6,6 @@
username,
...
}:
let
slskd_env = "/etc/slskd_env";
in
{
imports = [
(lib.serviceMountWithZpool "slskd" "" [
@@ -26,20 +23,10 @@ in
users.groups."music" = { };
system.activationScripts = {
"skskd_env".text = ''
#!/bin/sh
rm -fr ${slskd_env} || true
cp ${config.age.secrets.slskd_env.path} ${slskd_env}
chmod 0500 ${slskd_env}
chown ${config.services.slskd.user}:${config.services.slskd.group} ${slskd_env}
'';
};
services.slskd = {
enable = true;
domain = null; # null so we don't use nginx reverse proxy
environmentFile = slskd_env;
environmentFile = config.age.secrets.slskd_env.path;
settings = {
web = {