diff options
author | Doron Behar <doron.behar@gmail.com> | 2021-03-28 20:04:31 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-28 20:04:31 +0000 |
commit | 9d47c33ee0682a61abedbf9d4a4132bc1a743a61 (patch) | |
tree | d29a57da5e7400424e4037e1fd00ed787b7053ed | |
parent | 152c3eed2e256c19392ffda8bba56aff84464160 (diff) | |
parent | 7a2e940a3f92e451018af2f4736308f00d084b73 (diff) | |
download | nixpkgs-9d47c33ee0682a61abedbf9d4a4132bc1a743a61.tar nixpkgs-9d47c33ee0682a61abedbf9d4a4132bc1a743a61.tar.gz nixpkgs-9d47c33ee0682a61abedbf9d4a4132bc1a743a61.tar.bz2 nixpkgs-9d47c33ee0682a61abedbf9d4a4132bc1a743a61.tar.lz nixpkgs-9d47c33ee0682a61abedbf9d4a4132bc1a743a61.tar.xz nixpkgs-9d47c33ee0682a61abedbf9d4a4132bc1a743a61.tar.zst nixpkgs-9d47c33ee0682a61abedbf9d4a4132bc1a743a61.zip |
Merge pull request #82005 from esclear/mpd-socket
nixos/mpd: allow autostart when listening for unix socket
-rw-r--r-- | nixos/modules/services/audio/mpd.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/modules/services/audio/mpd.nix b/nixos/modules/services/audio/mpd.nix index 9f01e29dd0e..eee6c5f423d 100644 --- a/nixos/modules/services/audio/mpd.nix +++ b/nixos/modules/services/audio/mpd.nix @@ -213,7 +213,9 @@ in { description = "Music Player Daemon Socket"; wantedBy = [ "sockets.target" ]; listenStreams = [ - "${optionalString (cfg.network.listenAddress != "any") "${cfg.network.listenAddress}:"}${toString cfg.network.port}" + (if pkgs.lib.hasPrefix "/" cfg.network.listenAddress + then cfg.network.listenAddress + else "${optionalString (cfg.network.listenAddress != "any") "${cfg.network.listenAddress}:"}${toString cfg.network.port}") ]; socketConfig = { Backlog = 5; |