diff --git a/nixos/modules/config/users-groups.nix b/nixos/modules/config/users-groups.nix index 852f0a22f3a..e44cce11f3a 100644 --- a/nixos/modules/config/users-groups.nix +++ b/nixos/modules/config/users-groups.nix @@ -733,8 +733,9 @@ in { sep = "\\$"; base64 = "[a-zA-Z0-9./]+"; id = cryptSchemeIdPatternGroup; + name = "[a-z0-9-]+"; value = "[a-zA-Z0-9/+.-]+"; - options = "${id}(=${value})?(,${id}=${value})*"; + options = "${name}(=${value})?(,${name}=${value})*"; scheme = "${id}(${sep}${options})?"; content = "${base64}${sep}${base64}(${sep}${base64})?"; mcf = "^${sep}${scheme}${sep}${content}$";