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