summary refs log tree commit diff
path: root/nixos/modules/services/security/nginx-sso.nix
diff options
context:
space:
mode:
authorJos van Bakel <jos@codeaddict.org>2020-01-12 14:35:23 +0100
committerJos van Bakel <jos@codeaddict.org>2020-01-12 14:35:23 +0100
commit6f3b04eb71ec50fafe749f8d1ebd5ac38de28b21 (patch)
tree92a8eefa6f7ea5de1f98fb9a4254907f15902adb /nixos/modules/services/security/nginx-sso.nix
parenta9d3d63eaae778aa8b32c609b09e3f7bf9a9a7df (diff)
downloadnixpkgs-6f3b04eb71ec50fafe749f8d1ebd5ac38de28b21.tar
nixpkgs-6f3b04eb71ec50fafe749f8d1ebd5ac38de28b21.tar.gz
nixpkgs-6f3b04eb71ec50fafe749f8d1ebd5ac38de28b21.tar.bz2
nixpkgs-6f3b04eb71ec50fafe749f8d1ebd5ac38de28b21.tar.lz
nixpkgs-6f3b04eb71ec50fafe749f8d1ebd5ac38de28b21.tar.xz
nixpkgs-6f3b04eb71ec50fafe749f8d1ebd5ac38de28b21.tar.zst
nixpkgs-6f3b04eb71ec50fafe749f8d1ebd5ac38de28b21.zip
nixos/nginx.sso: add package option
Diffstat (limited to 'nixos/modules/services/security/nginx-sso.nix')
-rw-r--r--nixos/modules/services/security/nginx-sso.nix11
1 files changed, 10 insertions, 1 deletions
diff --git a/nixos/modules/services/security/nginx-sso.nix b/nixos/modules/services/security/nginx-sso.nix
index d792f90abe6..50d250fc4d7 100644
--- a/nixos/modules/services/security/nginx-sso.nix
+++ b/nixos/modules/services/security/nginx-sso.nix
@@ -4,12 +4,21 @@ with lib;
 
 let
   cfg = config.services.nginx.sso;
-  pkg = getBin pkgs.nginx-sso;
+  pkg = getBin cfg.package;
   configYml = pkgs.writeText "nginx-sso.yml" (builtins.toJSON cfg.configuration);
 in {
   options.services.nginx.sso = {
     enable = mkEnableOption "nginx-sso service";
 
+    package = mkOption {
+      type = types.package;
+      default = pkgs.nginx-sso;
+      defaultText = "pkgs.nginx-sso";
+      description = ''
+        The nginx-sso package that should be used.
+      '';
+    };
+
     configuration = mkOption {
       type = types.attrsOf types.unspecified;
       default = {};