aboutsummaryrefslogtreecommitdiff
path: root/modules/services/nixos/navidrome.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/services/nixos/navidrome.nix')
-rw-r--r--modules/services/nixos/navidrome.nix18
1 files changed, 11 insertions, 7 deletions
diff --git a/modules/services/nixos/navidrome.nix b/modules/services/nixos/navidrome.nix
index 5250b85..86fdad6 100644
--- a/modules/services/nixos/navidrome.nix
+++ b/modules/services/nixos/navidrome.nix
@@ -4,16 +4,20 @@
...
}: let
cfg = config.collinux.services.selfhost.navidrome;
-in
- lib.mkIf cfg.enable {
+in {
+ imports = [
+ (import ./mkCaddyCfg.nix cfg)
+ ];
+
+ config = lib.mkIf cfg.enable {
services.navidrome = {
enable = true;
- inherit (cfg) user;
settings = {
- Port = 4533;
- Address = "0.0.0.0";
+ Port = cfg.port;
+ Address = cfg.bind_host;
EnableInsightsCollector = false;
- MusicFolder = "/home/${cfg.user}/Music";
+ MusicFolder = "/media/music";
};
};
- }
+ };
+}