2024-10-19 01:19:59 -05:00
|
|
|
{
|
|
|
|
|
config,
|
|
|
|
|
pkgs,
|
|
|
|
|
lib,
|
|
|
|
|
...
|
|
|
|
|
}:
|
2024-08-04 19:01:13 -05:00
|
|
|
let
|
2024-10-03 11:26:39 -05:00
|
|
|
packages = with pkgs; [
|
|
|
|
|
bruno # but let's not talk about it
|
2025-01-06 11:38:55 -06:00
|
|
|
bruno-cli
|
2024-10-03 11:26:39 -05:00
|
|
|
cargo
|
|
|
|
|
gh-copilot
|
2025-01-30 21:36:19 -06:00
|
|
|
gnumake
|
2024-10-03 11:26:39 -05:00
|
|
|
nix-eval-jobs
|
|
|
|
|
nix-fast-build
|
|
|
|
|
nix-output-monitor
|
|
|
|
|
nix-update
|
|
|
|
|
nixfmt-rfc-style
|
|
|
|
|
nixpkgs-review
|
|
|
|
|
nodejs
|
|
|
|
|
process-compose
|
|
|
|
|
];
|
|
|
|
|
in
|
2024-10-19 01:19:59 -05:00
|
|
|
with lib;
|
|
|
|
|
{
|
2024-10-03 11:26:39 -05:00
|
|
|
options.greg.development = mkEnableOption "Setup necessary development packages";
|
2024-08-04 19:01:13 -05:00
|
|
|
|
2024-10-19 01:19:59 -05:00
|
|
|
config = mkIf config.greg.development { home.packages = packages; };
|
2024-08-04 19:01:13 -05:00
|
|
|
}
|