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";