Files
nix/modules/nixos/main-user.nix
2024-11-09 20:55:43 +02:00

44 lines
763 B
Nix

{ 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
# ];
};
};
}