Inital commit

This commit is contained in:
OCbwoy3
2024-11-09 20:55:43 +02:00
commit ff816aebc9
14 changed files with 448 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
{ lib, config, pkgs, ... }:
{
options = {
main-user.userName = lib.mkOption {
default = "ocbwoy3";
description = ''
Username
'';
};
main-user.realName = lib.mkOption {
default = "OCbwoy3";
description = ''
User's Name
'';
};
main-user.packages = lib.mkOption {
default = [];
description = ''
User's Packages
'';
};
};
config = {
users.users.${config.main-user.userName} = {
isNormalUser = true;
initialPassword = "password";
description = "${config.main-user.realName}";
shell = pkgs.zsh;
extraGroups = [ "networkmanager" "wheel" "input" ];
packages = ${config.main-user.packages};
# with pkgs; [
# brave
# prismlauncher
# gimp
# mpv
# vesktop
# ];
};
};
}