2026-04-06 08:43:41 -05:00
|
|
|
{
|
|
|
|
|
pkgs,
|
|
|
|
|
lib,
|
|
|
|
|
...
|
|
|
|
|
}:
|
|
|
|
|
let
|
2026-04-08 08:00:35 -05:00
|
|
|
python = pkgs.python312.withPackages (p: with p; [
|
|
|
|
|
ipython
|
|
|
|
|
]);
|
2026-04-06 08:43:41 -05:00
|
|
|
in
|
|
|
|
|
{
|
|
|
|
|
# Disables hitting local cache
|
|
|
|
|
_module.args.cache = lib.mkForce false;
|
2026-04-08 08:00:35 -05:00
|
|
|
|
2026-04-06 08:43:41 -05:00
|
|
|
greg = {
|
|
|
|
|
development = true;
|
|
|
|
|
gui = true;
|
|
|
|
|
nix.cache = false;
|
2026-04-06 16:21:02 -05:00
|
|
|
zed = true;
|
2026-04-06 08:43:41 -05:00
|
|
|
};
|
|
|
|
|
|
|
|
|
|
home = {
|
|
|
|
|
packages = with pkgs; [
|
|
|
|
|
ansible
|
2026-04-06 16:23:03 -05:00
|
|
|
awscli2
|
|
|
|
|
cargo
|
2026-04-06 08:43:41 -05:00
|
|
|
direnv
|
|
|
|
|
home-manager
|
|
|
|
|
just
|
2026-04-30 09:40:25 -05:00
|
|
|
mcp-grafana
|
2026-04-06 08:43:41 -05:00
|
|
|
nixVersions.stable
|
|
|
|
|
pre-commit
|
2026-04-15 08:53:28 -05:00
|
|
|
(pulumi.withPackages (p: with p; [
|
|
|
|
|
pulumi-aws-native
|
|
|
|
|
pulumi-command
|
|
|
|
|
pulumi-go
|
|
|
|
|
pulumi-nodejs
|
|
|
|
|
pulumi-python
|
|
|
|
|
]))
|
2026-04-08 08:00:35 -05:00
|
|
|
python
|
2026-04-06 16:23:03 -05:00
|
|
|
rustc
|
2026-04-06 08:43:41 -05:00
|
|
|
];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
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;
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
}
|