added: options

added: dev env
This commit is contained in:
2022-12-10 15:41:33 +01:00
parent 5042536c2d
commit 2a68518b56
3 changed files with 24 additions and 6 deletions

View File

@@ -16,11 +16,14 @@
};
};
endpointOption = mkOption {
type = types.str;
type = with types; nullOr str;
description = "API endpoint url";
default = "https://pki.shimun.net";
};
packageOption = mkOption {
type = types.package;
default = pkgs.ssh-cert-dist;
};
in
{
@@ -28,6 +31,7 @@ in
services.ssh-cert-dist = {
enable = mkEnableOption "ssh-cert-dist";
endpoint = endpointOption;
package = packageOption;
directories = mkOption {
type = with types; attrsOf (submodule directoryModule);
default = { };
@@ -35,6 +39,7 @@ in
};
programs.ssh-cert-dist = {
enable = mkEnableOption "ssh-cert-dist client";
package = packageOption;
endpoint = endpointOption;
};
};