Commit graph

72 commits

Author SHA1 Message Date
4860769776 fix: hardcode pi binary path, set XDG env for npm
npm prefix discovery fails in systemd and activation contexts
because NPM_CONFIG_USERCONFIG and XDG_DATA_HOME are not set.
Hardcode the known path ~/.local/share/npm/bin/pi instead.
2026-04-03 01:43:30 +00:00
345c38bfc9 pi-agent stack 2026-04-03 01:36:25 +00:00
Hari
1b519f1e0d
fix pureprompt vim issue (#44)
Some checks are pending
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
2026-04-02 22:46:03 +00:00
Hari
1860fa6dcb
add declerative devin conf (#39)
Some checks are pending
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
2026-04-02 20:52:46 +00:00
Hari
029ad0af21
fix agent-browser (#38)
Some checks are pending
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
2026-04-02 04:42:58 +00:00
Hari
8c78cf18e1
fix agent-browser PATH: add npm global bin to zsh path (#37)
- Add npm global bin dir to zsh path array so agent-browser
  (and other npm -g binaries) are found in interactive shells
- Fix activation check to look for the binary at the actual npm
  prefix path instead of relying on command -v with wrong PATH
2026-04-02 04:12:53 +00:00
Hari
e634a3e233
add agent-browser + BW browser auth sync for netty (#35)
Some checks are pending
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
- Add chromium to netty system packages
- Add home/agent-browser.nix: configures agent-browser to use nix
  chromium headless, installs via npm on first activation (Linux only)
- Add scripts/sync-bw-browser-auth.sh: imports all BW login items
  into agent-browser encrypted auth vault via --password-stdin
- Add just sync-browser-auth target
2026-04-02 03:45:23 +00:00
Hari
a5fd2ff869
key swap + ssh (#17)
Some checks are pending
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
quality / Deploy netty (push) Blocked by required conditions
2026-03-31 23:20:51 +00:00
Hari
c1d1b2f219
fixzsh (#18) 2026-03-31 23:19:04 +00:00
29f9020c2f Fix Claude Code Home Manager config
Generate Claude settings from Nix so managed commands use the correct home directory, add declarative keybindings for Shift+Enter newline support, and replace the broken inline docs hook with a portable script.

Also stop exporting CLAUDE_CONFIG_DIR so Claude no longer splits managed config between ~/.claude and ~/.config/claude, and fix the status line script shebang for NixOS.

Co-authored-by: Codex <noreply@openai.com>
2026-03-31 07:15:36 +00:00
b93511b85c ghostty: remove vim key table
Some checks are pending
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
Co-authored-by: Codex <noreply@openai.com>
2026-03-31 07:05:33 +00:00
750422e345 fix prompt host color
Some checks are pending
quality / changes (push) Waiting to run
quality / Flake Check (push) Blocked by required conditions
quality / Nix Format Check (push) Blocked by required conditions
2026-03-31 02:28:43 -04:00
1e3f456e26 fix claude 2026-03-31 01:39:48 -04:00
9157e06160 fix lsp 2026-03-31 00:21:26 -04:00
30ac6bc674 optimize the shit out of theme loading
switch neovim to vim.pack away from lazy
add sandboxagent package to netty
update defaults
2026-03-30 23:44:32 -04:00
23f876dc7c clean wt rm etc 2026-03-30 22:59:49 -04:00
4b436bdbfa prompter coloring and theme 2026-03-30 22:39:20 -04:00
b224a23656 update terminal prompter 2026-03-30 22:04:15 -04:00
1dc4ed5f1a phase-1 2026-03-30 21:13:10 -04:00
8b029fb53b fix tmux resurrect 2026-03-30 15:06:13 -04:00
458778c860 fix formatting 2026-03-30 14:44:41 -04:00
bc47e44ddb Simplify netty worktree commands
Collapse the netty worktree helpers into wt create/remove/prune, keep wt-create as a thin wrapper, and drop the standalone wt-path command.

Also make the netty zsh wrappers handle cd-only behavior for wtc and wt remove.

Co-authored-by: Codex <noreply@openai.com>
2026-03-30 18:36:50 +00:00
8ad1784a82 Add netty worktree helpers
Add netty-specific worktree helper commands and a zsh wrapper that creates sibling worktrees and cds into them.

Also split script packaging so Darwin keeps the existing wt integration while netty gets git-worktree-based helpers.

Co-authored-by: Codex <noreply@openai.com>
2026-03-30 16:37:46 +00:00
66d9b25682 ci + lint 2026-03-30 00:28:59 -04:00
6dfef30594 optimize flake shape and add devshell 2026-03-29 23:00:59 -04:00
d878d6a634 remove conflicting credential helper, add --refresh to switch-netty 2026-03-29 17:26:29 -04:00
44d2284d76 fix credential helper nix attrset format 2026-03-29 17:25:16 -04:00
4c493bf494 fix git credential helper for gh auth on netty 2026-03-29 17:24:48 -04:00
e19cb0d9c6 fix 2026-03-29 17:19:06 -04:00
801a2d8cfd add mise module with codex, remove standalone mise package 2026-03-29 16:36:50 -04:00
e7173a7578 supress warnings 2026-03-29 16:01:45 -04:00
c056cd2919 rename to netty 2026-03-29 15:32:44 -04:00
0e6d9a341a ssh config 2026-03-29 14:32:56 -04:00
9d9df025d6 rm 2026-03-29 14:11:23 -04:00
ef6da7dc79 nix bare for netcup 2026-03-29 13:35:07 -04:00
64fa2acc76 symlink karabiner and add git auth 2026-03-28 19:10:17 -04:00
91da419306 karabiner udpate to option key rather than ctr 2026-03-28 18:23:59 -04:00
09d138e992 move karabiner-elements to homebrew, add macfuse and sshfs-mac
nix-darwin's karabiner module is broken with 15.7+ - the karabiner_grabber
and karabiner_observer binaries no longer exist, causing system daemons to
fail with exit code 78. Moved karabiner-elements to homebrew cask which
handles its own service registration correctly.

Also adds macfuse cask and gromgit/fuse/sshfs-mac brew, updates
agentcomputer-cli flake input, and tweaks zsh alias.
2026-03-27 23:27:42 -04:00
1d7e28ff72 colima! 2026-03-25 13:16:19 -04:00
41186b8c17 rust 2026-03-25 12:44:52 -04:00
0a4a467aba rust and cmp 2026-03-24 23:18:02 -04:00
fee73ac6bf skills.sh 2026-03-22 15:58:34 -04:00
1e4caa255f dawin/linux 2026-03-22 14:47:28 -04:00
24b16cba14 linux init 2026-03-22 14:44:00 -04:00
2f9518f88a eza 2026-03-21 14:31:33 -04:00
3836361bfe statusline and exlcude lazylock 2026-03-21 00:45:46 -04:00
e1550559e3 fzf 2026-03-20 16:39:49 -04:00
67128fe09b theme dark:light 2026-03-20 15:37:34 -04:00
7ae7c1ceec theme and scripts 2026-03-20 14:22:40 -04:00
deade2bafb ghostty and tmux colors to match cozybox.nvim 2026-03-20 13:27:58 -04:00