{ lib, config, pkgs, ... }: let username = "henrov"; in { ################################# # NixOS system user ################################# users.users.${username} = { isNormalUser = true; home = "/home/${username}"; hashedPassword = "$6$S7iShgBxB.77CwmP$i0njK.2r3OL5UEvgZbmwZ0rnpZ4QyJcv8p9uCmJ4AiVPSMXkQkIwMLzyAOnJ0q8.tPLIp/7EquEIZeK8qbmgw/"; extraGroups = [ "wheel" "networkmanager" ]; }; ################################# # Home Manager user definition ################################# _module.args.hmUsers = { ${username} = { # Minimal required home.username = username; home.homeDirectory = "/home/${username}"; home.stateVersion = "26.05"; # Add user-specific packages here home.packages = [ ]; # Add user dotfiles, session variables, etc. here if needed home.file = { # Example: # ".bashrc" = { source = /path/to/bashrc; }; }; }; }; }