diff options
| -rw-r--r-- | bragi.nix | 2 | ||||
| -rw-r--r-- | custom/mpd.nix | 30 |
2 files changed, 28 insertions, 4 deletions
| @@ -229,7 +229,7 @@ in rec { | |||
| 229 | services.mpd = { | 229 | services.mpd = { |
| 230 | enable = true; | 230 | enable = true; |
| 231 | musicDirectory = "smb://odin.asgard.yggdrasil/media/music"; | 231 | musicDirectory = "smb://odin.asgard.yggdrasil/media/music"; |
| 232 | listenAddresses = [ | 232 | network.listenAddresses = [ |
| 233 | { address = "any"; } | 233 | { address = "any"; } |
| 234 | "/var/lib/mpd/socket" | 234 | "/var/lib/mpd/socket" |
| 235 | ]; | 235 | ]; |
diff --git a/custom/mpd.nix b/custom/mpd.nix index 8df2a955..fceb62fe 100644 --- a/custom/mpd.nix +++ b/custom/mpd.nix | |||
| @@ -122,9 +122,33 @@ in { | |||
| 122 | description = "Group account under which MPD runs."; | 122 | description = "Group account under which MPD runs."; |
| 123 | }; | 123 | }; |
| 124 | 124 | ||
| 125 | listenAddresses = mkOption { | 125 | network = { |
| 126 | type = with types; listOf (either (submodule tcpAddress) str); | 126 | |
| 127 | default = [{ address = "127.0.0.1"; }]; | 127 | listenAddress = mkOption { |
| 128 | type = types.str; | ||
| 129 | default = "127.0.0.1"; | ||
| 130 | example = "any"; | ||
| 131 | description = '' | ||
| 132 | The address for the daemon to listen on. | ||
| 133 | Use <literal>any</literal> to listen on all addresses. | ||
| 134 | ''; | ||
| 135 | }; | ||
| 136 | |||
| 137 | port = mkOption { | ||
| 138 | type = types.int; | ||
| 139 | default = 6600; | ||
| 140 | description = '' | ||
| 141 | This setting is the TCP port that is desired for the daemon to get assigned | ||
| 142 | to. | ||
| 143 | ''; | ||
| 144 | }; | ||
| 145 | |||
| 146 | |||
| 147 | listenAddresses = mkOption { | ||
| 148 | type = with types; listOf (either (submodule tcpAddress) str); | ||
| 149 | default = [{ address = cfg.network.listenAddress; port = cfg.network.port; }]; | ||
| 150 | }; | ||
| 151 | |||
| 128 | }; | 152 | }; |
| 129 | 153 | ||
| 130 | dbFile = mkOption { | 154 | dbFile = mkOption { |
