Unverified Commit ed153ccb authored by figsoda's avatar figsoda Committed by GitHub
Browse files

Merge pull request #229209 from Misterio77/navidrome-cfg-package

nixos/navidrome: add package option
parents 052341df 1c3c2c82
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -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";