-{ lib, pkgs, config, myconfig, mylibs, ... }:
+{ lib, pkgs, config, myconfig, ... }:
{
config = {
- mySecrets.keys = [
+ secrets.keys = [
{
dest = "mpd";
permissions = "0400";
];
networking.firewall.allowedTCPPorts = [ 6600 ];
users.users.mpd.extraGroups = [ "wwwrun" "keys" ];
- system.activationScripts.mpd = ''
- install -d -m 0755 -o mpd -g mpd /run/mpd
- '';
+ systemd.services.mpd.serviceConfig.RuntimeDirectory = "mpd";
services.mpd = {
enable = true;
network.listenAddress = "any";