aboutsummaryrefslogtreecommitdiff
path: root/modules/services/nixos/navidrome.nix
blob: 5250b85ab783b8bf37acb45d91c24b701646bbbf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
  config,
  lib,
  ...
}: let
  cfg = config.collinux.services.selfhost.navidrome;
in
  lib.mkIf cfg.enable {
    services.navidrome = {
      enable = true;
      inherit (cfg) user;
      settings = {
        Port = 4533;
        Address = "0.0.0.0";
        EnableInsightsCollector = false;
        MusicFolder = "/home/${cfg.user}/Music";
      };
    };
  }