X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fmpd.nix;h=b2241651921d93c36524b0d566a33dbadfae7683;hb=6a8252b11bb02f3e67857d5a9d733b1affa6a625;hp=9903bdf0d2ba1dea3701057c740f75a7644610a3;hpb=8d213e2b1c934f6861f76aad5eb7c11097fa97de;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/mpd.nix b/modules/private/mpd.nix index 9903bdf..b224165 100644 --- a/modules/private/mpd.nix +++ b/modules/private/mpd.nix @@ -1,6 +1,9 @@ { lib, pkgs, config, myconfig, ... }: { config = { + services.backup.profiles.mpd = { + rootDir = "/var/lib/mpd"; + }; secrets.keys = [ { dest = "mpd"; @@ -20,6 +23,11 @@ networking.firewall.allowedTCPPorts = [ 6600 ]; users.users.mpd.extraGroups = [ "wwwrun" "keys" ]; systemd.services.mpd.serviceConfig.RuntimeDirectory = "mpd"; + services.filesWatcher.mpd = { + restart = true; + paths = [ "/var/secrets/mpd-config" ]; + }; + services.mpd = { enable = true; network.listenAddress = "any";