Files
Miguel PalhasandClaude Opus 5 013d41aa72
CI / lint (push) Successful in 33s
CI / eval (push) Successful in 2m9s
feat: add the pi coding agent harness
Packages the prebuilt pi release binary and puts it on PATH alongside
Claude Code, Codex and opencode.

pi has no `@file` imports in context files, so the shared agent-skills
fragments are concatenated into ~/.pi/agent/AGENTS.md. Skills need no
wiring: pi already reads ~/.agents/skills.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-19 11:57:24 +01:00

77 lines
1.0 KiB
Nix

{
pkgs,
...
}:
{
imports = [
./codex.nix
./pi.nix
./ralph-claude-code.nix
./t3-code.nix
];
programs = {
direnv = {
enable = true;
enableZshIntegration = true;
nix-direnv.enable = true;
# Add devenv support
stdlib = ''
# Source devenv direnvrc for use_devenv function
eval "$(devenv direnvrc)"
'';
};
};
home.packages = with pkgs; [
imagemagick
doctl
awscli2
terraform
inotify-tools
devenv
bruno
sshfs
coturn
file
usbutils
nmap
lsof
ktlint
croc
opencode
process-compose
# typst
typst
typstyle
ruby
mkcert
nss.tools
tea
just # project command runner
lazydocker # docker TUI
dust # du replacement
duf # df replacement
rtk # cli proxy the claude hooks rewrite commands through
wget
sqlite
shellcheck
cmake
ninja
git-filter-repo
expect
whois
p7zip
poppler-utils # pdftotext
jpegoptim
sshpass
];
}