X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fmpd.nix;fp=modules%2Fprivate%2Fmpd.nix;h=7fa8fe9d09a62b73691729ad7ca8f2f5269f2e23;hb=4c4652aabf2cb3ac8b40f2856eca07a1df9c27e0;hp=f2e87bb8006c1152fec3f6f6583fba251e7e69ed;hpb=da30ae4ffdd153a1eb32fb86f9ca9a65aa19e4e2;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/mpd.nix b/modules/private/mpd.nix index f2e87bb..7fa8fe9 100644 --- a/modules/private/mpd.nix +++ b/modules/private/mpd.nix @@ -5,22 +5,20 @@ services.duplyBackup.profiles.mpd = { rootDir = "/var/lib/mpd"; }; - secrets.keys = [ - { - dest = "mpd"; + secrets.keys = { + "mpd" = { permissions = "0400"; text = config.myEnv.mpd.password; - } - { - dest = "mpd-config"; + }; + "mpd-config" = { permissions = "0400"; user = "mpd"; group = "mpd"; text = '' password "${config.myEnv.mpd.password}@read,add,control,admin" ''; - } - ]; + }; + }; networking.firewall.allowedTCPPorts = [ 6600 ]; users.users.mpd.extraGroups = [ "wwwrun" "keys" ]; systemd.services.mpd.serviceConfig.RuntimeDirectory = "mpd";