chore: deactivate navidrome

This commit is contained in:
Julien Malka 2024-05-09 00:43:47 +02:00
parent 5d3bed4c07
commit e392ca9001
Signed by: Luj
GPG key ID: 6FC74C847011FD83

View file

@ -1,6 +1,7 @@
{ lib, config, ... }: { lib, config, ... }:
with lib; with lib;
let cfg = config.luj.mediaserver; let
cfg = config.luj.mediaserver;
in in
{ {
options.luj.mediaserver = { options.luj.mediaserver = {
@ -9,9 +10,8 @@ in
music.enable = mkEnableOption "enable the music mediaserver"; music.enable = mkEnableOption "enable the music mediaserver";
}; };
config = mkIf cfg.enable (mkMerge [
config = mkIf cfg.enable ( {
mkMerge [{
users.users.mediaserver = { users.users.mediaserver = {
name = "mediaserver"; name = "mediaserver";
@ -39,10 +39,8 @@ in
nginx.enable = true; nginx.enable = true;
nginx.subdomain = "downloads"; nginx.subdomain = "downloads";
}; };
} }
(mkIf cfg.tv.enable { (mkIf cfg.tv.enable {
luj.sonarr = { luj.sonarr = {
@ -67,8 +65,6 @@ in
nginx.enable = true; nginx.enable = true;
nginx.subdomain = "tv"; nginx.subdomain = "tv";
}; };
}) })
(mkIf cfg.music.enable { (mkIf cfg.music.enable {
@ -79,17 +75,6 @@ in
nginx.enable = true; nginx.enable = true;
nginx.subdomain = "songs"; nginx.subdomain = "songs";
}; };
})
luj.navidrome = { ]);
enable = true;
user = "mediaserver";
group = "mediaserver";
nginx.enable = true;
nginx.subdomain = "music";
};
})]);
} }