{ user ? throw "user argument is required", home ? throw "home argument is required", }: { pkgs, ... }: { home-manager.users.${user} = { home.packages = with pkgs; [ kubernetes-helm kubectl ]; programs.zsh.initExtra = '' export P10K_EXTRA_RIGHT_PROMPT_ELEMENTS=( kubecontext "''${P10K_EXTRA_RIGHT_PROMPT_ELEMENTS[@]}" ) ''; }; }