From a1a0433279c10cc249374bd7c4515ae55c08bf70 Mon Sep 17 00:00:00 2001 From: Tristan Date: Sat, 17 Feb 2024 13:53:01 +0000 Subject: [PATCH] mpd (no sound yet) --- flake.nix | 1 + hardware/alpine.nix | 4 ++++ nixos/services/mpd.nix | 8 ++++++++ 3 files changed, 13 insertions(+) create mode 100644 nixos/services/mpd.nix diff --git a/flake.nix b/flake.nix index c0a6f76..010bfbe 100644 --- a/flake.nix +++ b/flake.nix @@ -60,6 +60,7 @@ ./nixos/services/forgejo.nix ./nixos/services/vaultwarden.nix ./nixos/services/jellyfin.nix + ./nixos/services/mpd.nix ] []; vm-sway = diff --git a/hardware/alpine.nix b/hardware/alpine.nix index c3f87a0..5853e25 100644 --- a/hardware/alpine.nix +++ b/hardware/alpine.nix @@ -188,4 +188,8 @@ in { domains = ["tlbean"]; }; + services.mpd = { + musicDirectory = "/mnt/storage/media/Music"; + }; + } diff --git a/nixos/services/mpd.nix b/nixos/services/mpd.nix new file mode 100644 index 0000000..b81483f --- /dev/null +++ b/nixos/services/mpd.nix @@ -0,0 +1,8 @@ +{config,...}: +{ + services.mpd = { + enable = true; + network.listenAddress = "0.0.0.0"; + }; + networking.firewall.allowedTCPPorts = [config.services.mpd.network.port]; +}