{ pkgs, home-manager, ... }: { imports = [ home-manager.nixosModule ]; home-manager.useGlobalPkgs = true; home-manager.useUserPackages = true; home-manager.users.colin = { home.stateVersion = "21.11"; home.username = "colin"; home.homeDirectory = "/home/colin"; programs = { home-manager.enable = true; firefox.enable = true; git.enable = true; }; # a few useful packages to start with home.packages = with pkgs; [ # useful CLI/admin tools to have during setup fatresize gptfdisk networkmanager sudo vim wget # it's good to have a variety of terminals (x11, Qt, GTK) to handle more failures xterm plasma5Packages.konsole gnome.gnome-terminal ]; }; }