{username ? throw "no username provided"}: {pkgs, ...}: { imports = []; home.username = username; home.homeDirectory = "/home/${username}"; programs.home-manager.enable = true; home.packages = with pkgs; [ dig ]; home.sessionVariables = { EDITOR = "vim"; }; home.stateVersion = "24.11"; }