diff options
author | Christian Kögler <ck3d@gmx.de> | 2022-10-02 11:39:28 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-02 11:39:28 +0200 |
commit | 6845ddc94b20677d2b20dec51e0c8422339d5878 (patch) | |
tree | 8db047b98d7d7c9e1be1552f41c657bb05c07d33 /nixos | |
parent | 1b472fa9fc5ef1c573091a496ebf898b4c857ea6 (diff) | |
parent | 850053ebe74a8b4d19d64b0e91b08250625da222 (diff) |
Merge pull request #192864 from alyaeanyx/nix-serve-package-option
nixos/nix-serve: add package option
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/services/networking/nix-serve.nix | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/nixos/modules/services/networking/nix-serve.nix b/nixos/modules/services/networking/nix-serve.nix index dba2f1386b6f..f37be31270b7 100644 --- a/nixos/modules/services/networking/nix-serve.nix +++ b/nixos/modules/services/networking/nix-serve.nix @@ -26,6 +26,15 @@ in ''; }; + package = mkOption { + type = types.package; + default = pkgs.nix-serve; + defaultText = literalExpression "pkgs.nix-serve"; + description = lib.mdDoc '' + nix-serve package to use. + ''; + }; + openFirewall = mkOption { type = types.bool; default = false; @@ -70,7 +79,7 @@ in ${lib.optionalString (cfg.secretKeyFile != null) '' export NIX_SECRET_KEY_FILE="$CREDENTIALS_DIRECTORY/NIX_SECRET_KEY_FILE" ''} - exec ${pkgs.nix-serve}/bin/nix-serve --listen ${cfg.bindAddress}:${toString cfg.port} ${cfg.extraParams} + exec ${cfg.package}/bin/nix-serve --listen ${cfg.bindAddress}:${toString cfg.port} ${cfg.extraParams} ''; serviceConfig = { |