]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/mpd.nix
Use attrs for secrets instead of lists
[perso/Immae/Config/Nix.git] / modules / private / mpd.nix
index f2e87bb8006c1152fec3f6f6583fba251e7e69ed..7fa8fe9d09a62b73691729ad7ca8f2f5269f2e23 100644 (file)
@@ -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";