diff options
author | Gabriel Fontes <hi@m7.rs> | 2023-04-30 22:45:55 -0300 |
---|---|---|
committer | Gabriel Fontes <hi@m7.rs> | 2023-05-01 16:29:17 -0300 |
commit | 1c3c2c820321a411a3a71006de8c17a7255442d6 (patch) | |
tree | 1152e2529416530b91e4b0b5242aaa6d08c655eb /nixos/modules/services/audio | |
parent | d9ad436f9a3ee28ecb8f73723b201d0d84b6366b (diff) | |
download | nixlib-1c3c2c820321a411a3a71006de8c17a7255442d6.tar nixlib-1c3c2c820321a411a3a71006de8c17a7255442d6.tar.gz nixlib-1c3c2c820321a411a3a71006de8c17a7255442d6.tar.bz2 nixlib-1c3c2c820321a411a3a71006de8c17a7255442d6.tar.lz nixlib-1c3c2c820321a411a3a71006de8c17a7255442d6.tar.xz nixlib-1c3c2c820321a411a3a71006de8c17a7255442d6.tar.zst nixlib-1c3c2c820321a411a3a71006de8c17a7255442d6.zip |
nixos/navidrome: add package option
Diffstat (limited to 'nixos/modules/services/audio')
-rw-r--r-- | nixos/modules/services/audio/navidrome.nix | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/modules/services/audio/navidrome.nix b/nixos/modules/services/audio/navidrome.nix index e73828081d4b..e18e61eb6d44 100644 --- a/nixos/modules/services/audio/navidrome.nix +++ b/nixos/modules/services/audio/navidrome.nix @@ -11,6 +11,8 @@ in { enable = mkEnableOption (lib.mdDoc "Navidrome music server"); + package = mkPackageOptionMD pkgs "navidrome" { }; + settings = mkOption rec { type = settingsFormat.type; apply = recursiveUpdate default; @@ -36,7 +38,7 @@ in { wantedBy = [ "multi-user.target" ]; serviceConfig = { ExecStart = '' - ${pkgs.navidrome}/bin/navidrome --configfile ${settingsFormat.generate "navidrome.json" cfg.settings} + ${cfg.package}/bin/navidrome --configfile ${settingsFormat.generate "navidrome.json" cfg.settings} ''; DynamicUser = true; StateDirectory = "navidrome"; |