From 492ba6e73fdf61d874bd5db222cf0c5d79a1eab3 Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Sun, 29 May 2022 18:19:33 +0200 Subject: [PATCH 1/2] update homer --- extra/webapps/homer.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/extra/webapps/homer.nix b/extra/webapps/homer.nix index 7363e30..7a06125 100644 --- a/extra/webapps/homer.nix +++ b/extra/webapps/homer.nix @@ -3,13 +3,13 @@ let homer = pkgs.stdenv.mkDerivation rec { pname = "homer"; - version = "21.09.2"; + version = "22.02.2"; src = pkgs.fetchurl { urls = [ "https://github.com/bastienwirtz/${pname}/releases/download/v${version}/${pname}.zip" ]; - sha256 = "sha256-NHvH3IW05O1YvPp0KOUU0ajZsuh7BMgqUTJvMwbc+qY="; + sha256 = "sha256-34kukIT3ZrT03jIqnBT6h8T92fsQggWbCjf2NhVbHhI="; }; nativeBuildInputs = [ pkgs.unzip ]; From 3208d8fae7f044390684fe79e1e4af00ecca6081 Mon Sep 17 00:00:00 2001 From: Felix Buehler Date: Sun, 29 May 2022 18:19:50 +0200 Subject: [PATCH 2/2] 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