{ config, pkgs, lib, ... }: # Single user definition, no imports let user = { username = "henrov"; hashedPassword = "$6$ISAmsPLyFi7idYXrQ5ZQmbdi4OiBNeNYe/huHGrojXM.3TST2fTLz0T."; homeDirectory = "/home/henrov"; }; in { # Define the system user properly users.users.${user.username} = { isNormalUser = true; home = user.homeDirectory; hashedPassword = user.hashedPassword; extraGroups = [ "wheel" "networkmanager" ]; }; # Home Manager config home-manager.users.${user.username} = { home.stateVersion = "26.05"; home.username = user.username; home.homeDirectory = user.homeDirectory; }; }