{ pkgs, lib, ... }: let python = pkgs.python312.withPackages (p: with p; [ ipython ]); in { # Disables hitting local cache _module.args.cache = lib.mkForce false; greg = { development = true; gui = true; nix.cache = false; zed = true; }; home = { packages = with pkgs; [ ansible awscli2 cargo direnv home-manager just mcp-grafana nixVersions.stable podman poetry pre-commit (pulumi.withPackages (p: with p; [ pulumi-aws-native pulumi-command pulumi-go pulumi-nodejs pulumi-python ])) python rustc terraform ]; }; programs = { direnv = { enable = true; enableNushellIntegration = true; }; nushell = { enable = true; }; starship = { enable = true; enableNushellIntegration = true; settings = { directory = { home_symbol = "~"; truncate_to_repo = false; truncation_length = 0; use_os_path_sep = true; }; }; }; }; }