From df7ebdb8254eaffeed4e195d610cb88e96071bcb Mon Sep 17 00:00:00 2001 From: Jordan Holt Date: Mon, 10 Mar 2025 16:27:25 +0000 Subject: [PATCH] music-assistant: move out of module --- hosts/pi/music-assistant.nix | 25 +++++++++++++++ modules/nixos/services/music-assistant.nix | 37 ---------------------- 2 files changed, 25 insertions(+), 37 deletions(-) create mode 100644 hosts/pi/music-assistant.nix delete mode 100644 modules/nixos/services/music-assistant.nix diff --git a/hosts/pi/music-assistant.nix b/hosts/pi/music-assistant.nix new file mode 100644 index 0000000..3620c59 --- /dev/null +++ b/hosts/pi/music-assistant.nix @@ -0,0 +1,25 @@ +{ + config, + ... +}: + +{ + services = { + nginx.virtualHosts."music-assistant.${config.networking.hostName}" = { + extraConfig = '' + proxy_buffering off; + ''; + locations."/" = { + proxyPass = "http://[::1]:8095"; + proxyWebsockets = true; + }; + }; + music-assistant = { + enable = true; + providers = [ + "hass" + "jellyfin" + ]; + }; + }; +} diff --git a/modules/nixos/services/music-assistant.nix b/modules/nixos/services/music-assistant.nix deleted file mode 100644 index eb91ebd..0000000 --- a/modules/nixos/services/music-assistant.nix +++ /dev/null @@ -1,37 +0,0 @@ -{ - config, - lib, - ... -}: - -let - inherit (lib) - mkEnableOption - mkIf - ; - cfg = config.modules.services.music-assistant; -in -{ - options.modules.services.music-assistant.enable = mkEnableOption "music-assistant"; - - config = mkIf cfg.enable { - services = { - nginx.virtualHosts."music-assistant.${config.networking.hostName}" = { - extraConfig = '' - proxy_buffering off; - ''; - locations."/" = { - proxyPass = "http://[::1]:8095"; - proxyWebsockets = true; - }; - }; - music-assistant = { - enable = true; - providers = [ - "hass" - "jellyfin" - ]; - }; - }; - }; -}