diff --git a/modules/shared/syscfg/user.nix b/modules/shared/syscfg/user.nix new file mode 100644 index 0000000..5dd7b3b --- /dev/null +++ b/modules/shared/syscfg/user.nix @@ -0,0 +1,14 @@ +{ lib,... }: +with lib; { + username = mkOption { type = types.str; }; + pubssh = mkOption { type = types.str; default=""; }; + wm = mkOption { + type = types.enum [ "Wayland" "X11" "-" ]; + default = "-"; + }; + git = { + username = mkOption { type = types.str; default = "Anonymous";}; + email = mkOption { type = types.str; default = "anonymous@domain"; }; + key = mkOption { type = types.nullOr types.str; default=null; }; + }; +} \ No newline at end of file