From 3208d8fae7f044390684fe79e1e4af00ecca6081 Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Sun, 29 May 2022 18:19:50 +0200 Subject: [PATCH] add navidrome --- extra/webapps/navidrome.nix | 25 +++++++++++++++++++++++++ serverle.nix | 1 + 2 files changed, 26 insertions(+) create mode 100644 extra/webapps/navidrome.nix diff --git a/extra/webapps/navidrome.nix b/extra/webapps/navidrome.nix new file mode 100644 index 0000000..979c3bb --- /dev/null +++ b/extra/webapps/navidrome.nix @@ -0,0 +1,25 @@ +{ config, pkgs, ... }: +{ + services.navidrome = { + enable = true; + settings = { + Address = "0.0.0.0"; + MusicFolder = "/srv/data/music"; + }; + }; + networking.firewall.allowedTCPPorts = [ 4533 ]; + + systemd.services.navidrome = { + after = [ "network-online.target" ]; + #unitConfig.RequiresMountsFor = [ "/storage" ]; + }; + + webapps.apps.navidrome = { + dashboard = { + name = "Navidrome"; + category = "app"; + icon = "music"; + link = "http://192.168.178.60:4533"; + }; + }; +} diff --git a/serverle.nix b/serverle.nix index fabbf7a..0a67e4f 100644 --- a/serverle.nix +++ b/serverle.nix @@ -20,6 +20,7 @@ ./extra/webapps/bazarr.nix ./extra/webapps/homer.nix ./extra/webapps/jellyfin.nix + ./extra/webapps/navidrome.nix ./extra/webapps/prowlarr.nix ./extra/webapps/radarr.nix ./extra/webapps/sonarr.nix