From 6469da5111e80944f904fdc398a842c73a044d62 Mon Sep 17 00:00:00 2001 From: alexion Date: Sat, 12 Sep 2026 20:46:27 -0400 Subject: [PATCH] refactor(nixos): define navidrome systemd service --- configs/nixos/modules/services/navidrome.nix | 54 +++++++++++--------- 1 file changed, 31 insertions(+), 23 deletions(-) diff --git a/configs/nixos/modules/services/navidrome.nix b/configs/nixos/modules/services/navidrome.nix index 3db64cd..81f7d5f 100644 --- a/configs/nixos/modules/services/navidrome.nix +++ b/configs/nixos/modules/services/navidrome.nix @@ -5,16 +5,21 @@ ... }: let - writeEnvironmentFile = pkgs.writeShellScript "navidrome-environment" '' + configScript = pkgs.writeShellScript "navidrome-config" '' set -eu umask 077 api_key="$(${pkgs.coreutils}/bin/tr -d '\n' < "$CREDENTIALS_DIRECTORY/lastfm-api-key")" secret="$(${pkgs.coreutils}/bin/tr -d '\n' < "$CREDENTIALS_DIRECTORY/lastfm-secret")" - cat > /run/navidrome/navidrome.env < /run/navidrome/navidrome.toml <