-{ lib, pkgs, config, myconfig, ... }:
+{ lib, pkgs, config, ... }:
{
options.myServices.mpd.enable = lib.mkEnableOption "enable MPD";
config = lib.mkIf config.myServices.mpd.enable {
{
dest = "mpd";
permissions = "0400";
- text = myconfig.env.mpd.password;
+ text = config.myEnv.mpd.password;
}
{
dest = "mpd-config";
user = "mpd";
group = "mpd";
text = ''
- password "${myconfig.env.mpd.password}@read,add,control,admin"
+ password "${config.myEnv.mpd.password}@read,add,control,admin"
'';
}
];
services.mpd = {
enable = true;
network.listenAddress = "any";
- musicDirectory = myconfig.env.mpd.folder;
+ musicDirectory = config.myEnv.mpd.folder;
extraConfig = ''
include "/var/secrets/mpd-config"
audio_output {