nixos/nginx.sso: add package option

Changed files
+10 -1
nixos
modules
services
security
+10 -1
nixos/modules/services/security/nginx-sso.nix
···
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;