From e392ca90014a04446f59db5194c86302529ada3f Mon Sep 17 00:00:00 2001
From: Julien Malka <julien@malka.sh>
Date: Thu, 9 May 2024 00:43:47 +0200
Subject: [PATCH] chore: deactivate navidrome

---
 modules/mediaserver/default.nix | 89 ++++++++++++++-------------------
 1 file changed, 37 insertions(+), 52 deletions(-)

diff --git a/modules/mediaserver/default.nix b/modules/mediaserver/default.nix
index 94731dd..d48894c 100644
--- a/modules/mediaserver/default.nix
+++ b/modules/mediaserver/default.nix
@@ -1,6 +1,7 @@
 { lib, config, ... }:
 with lib;
-let cfg = config.luj.mediaserver;
+let
+  cfg = config.luj.mediaserver;
 in
 {
   options.luj.mediaserver = {
@@ -9,9 +10,8 @@ in
     music.enable = mkEnableOption "enable the music mediaserver";
   };
 
-
-  config = mkIf cfg.enable (
-    mkMerge [{
+  config = mkIf cfg.enable (mkMerge [
+    {
 
       users.users.mediaserver = {
         name = "mediaserver";
@@ -39,57 +39,42 @@ in
         nginx.enable = true;
         nginx.subdomain = "downloads";
       };
-
     }
 
+    (mkIf cfg.tv.enable {
 
-      (mkIf cfg.tv.enable {
+      luj.sonarr = {
+        enable = true;
+        user = "mediaserver";
+        group = "mediaserver";
+        nginx.enable = true;
+        nginx.subdomain = "series";
+      };
 
-        luj.sonarr = {
-          enable = true;
-          user = "mediaserver";
-          group = "mediaserver";
-          nginx.enable = true;
-          nginx.subdomain = "series";
-        };
+      luj.radarr = {
+        enable = true;
+        user = "mediaserver";
+        group = "mediaserver";
+        nginx.enable = true;
+        nginx.subdomain = "films";
+      };
+      luj.jellyfin = {
+        enable = true;
+        user = "mediaserver";
+        group = "mediaserver";
+        nginx.enable = true;
+        nginx.subdomain = "tv";
+      };
+    })
 
-        luj.radarr = {
-          enable = true;
-          user = "mediaserver";
-          group = "mediaserver";
-          nginx.enable = true;
-          nginx.subdomain = "films";
-        };
-        luj.jellyfin = {
-          enable = true;
-          user = "mediaserver";
-          group = "mediaserver";
-          nginx.enable = true;
-          nginx.subdomain = "tv";
-        };
-
-
-      })
-
-      (mkIf cfg.music.enable {
-        luj.lidarr = {
-          enable = true;
-          user = "mediaserver";
-          group = "mediaserver";
-          nginx.enable = true;
-          nginx.subdomain = "songs";
-        };
-
-        luj.navidrome = {
-          enable = true;
-          user = "mediaserver";
-          group = "mediaserver";
-          nginx.enable = true;
-          nginx.subdomain = "music";
-        };
-
-
-      })]);
+    (mkIf cfg.music.enable {
+      luj.lidarr = {
+        enable = true;
+        user = "mediaserver";
+        group = "mediaserver";
+        nginx.enable = true;
+        nginx.subdomain = "songs";
+      };
+    })
+  ]);
 }
-
-