37 lines
		
	
	
		
			773 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			773 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| {
 | |
|   pkgs,
 | |
|   username,
 | |
|   ...
 | |
| }: let
 | |
|   inherit (import ./variables.nix) gitUsername;
 | |
| in {
 | |
|   users.users = {
 | |
|     "${username}" = {
 | |
|       homeMode = "755";
 | |
|       isNormalUser = true;
 | |
|       description = "${gitUsername}";
 | |
|       extraGroups = [
 | |
|         "networkmanager"
 | |
|         "wheel"
 | |
|         "libvirtd"
 | |
|         "scanner"
 | |
|         "lp"
 | |
|         "docker"
 | |
|         "audio"
 | |
|       ];
 | |
|       shell = pkgs.bash;
 | |
|       ignoreShellProgramCheck = true;
 | |
|       # packages = with pkgs; [];
 | |
|     };
 | |
|     # "newuser" = {
 | |
|     #   homeMode = "755";
 | |
|     #   isNormalUser = true;
 | |
|     #   description = "New user account";
 | |
|     #   extraGroups = [ "networkmanager" "wheel" "libvirtd" ];
 | |
|     #   shell = pkgs.bash;
 | |
|     #   ignoreShellProgramCheck = true;
 | |
|     #   packages = with pkgs; [];
 | |
|     # };
 | |
|   };
 | |
| }
 | 
