aboutsummaryrefslogtreecommitdiff
path: root/hosts/tower/web/navidrome.nix
blob: cc1af9ea9d245ffa14ec350014aeef12659b23ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{ config, ... }:
let
  cfg = config.services.navidrome;
  domain = "music.sorre.internal";
in
{
  services.navidrome = {
    enable = true;
    settings = {
      MusicFolder = "/var/lib/navidrome/music";
      DataFolder = "/var/lib/navidrome/data";
      BaseUrl = "https://${domain}";
      Port = 4533;
      Address = "127.0.0.1";
      openFirewall = false;
    };
  };
  environment.systemPackages = [ cfg.package ];
}