home: secrets: use more specific type

I will amend it if I need more types, but for now this is fine.
This commit is contained in:
Bruno BELANYI 2021-06-27 19:48:42 +02:00
parent d6e9f9786d
commit 2232062fd9

View file

@ -14,7 +14,15 @@ let
in in
throwOnCanary { throwOnCanary {
options.my.secrets = mkOption { options.my.secrets = mkOption {
type = types.attrs; type =
let
valueType = with types; oneOf [
int
str
(attrsOf valueType)
];
in
valueType;
}; };
config.my.secrets = { config.my.secrets = {