This website requires JavaScript.
cd06db0274
Merge pull request 'Scroll copy mode 4 lines per mouse wheel tick instead of half a page' (#8 ) from tmux-wheel-scroll-4 into master
master
branderson
2026-09-02 18:58:20 -07:00
eacaebfdef
Scroll copy mode 4 lines per mouse wheel tick instead of half a page
tmux-wheel-scroll-4
branderson
2026-09-02 18:32:22 -07:00
b0a2f0b132
Merge pull request 'Fix basedpyright install failure on Debian' (#7 ) from nvim-basedpyright-venv into master
branderson
2026-08-17 14:42:55 -07:00
237a56fb6c
Fix basedpyright install failure on Debian
nvim-basedpyright-venv
branderson
2026-08-17 14:36:39 -07:00
7849b91f06
Merge pull request 'Fix multi-line paste corruption in nested tmux on 3.5/3.5a' (#6 ) from tmux-extended-keys-paste into master
branderson
2026-08-17 14:27:55 -07:00
123c68dbae
Fix multi-line paste corruption in nested tmux on 3.5/3.5a
tmux-extended-keys-paste
branderson
2026-08-17 14:20:42 -07:00
86d19db1e9
Merge pull request 'Open Claude Code in its own tab on dejima auto-start' (#5 ) from nvim-claude-tab into master
branderson
2026-08-10 14:14:56 -07:00
068dd8fe25
Open Claude Code in its own tab on dejima auto-start
nvim-claude-tab
branderson
2026-08-10 14:11:06 -07:00
1b9b98c424
Update gitea utils
branderson
2026-08-03 20:24:34 -07:00
fe27e8178e
Merge pull request 'Add tmux-fzf for session/window/pane navigation' (#4 ) from tmux-fzf-navigation into master
branderson
2026-08-02 23:30:30 -07:00
3cbe6b31b2
Add tmux-fzf for session/window/pane navigation
tmux-fzf-navigation
branderson
2026-08-02 23:07:57 -07:00
bd8cb97548
Don't leave insert mode after scroll in Claude Code nvim plugin
branderson
2026-07-28 18:19:15 -07:00
a53f854095
Various fixes for claude-sandbox -> dejima
branderson
2026-07-27 16:45:17 -07:00
889e51f10d
Add claude-code statusline
branderson
2026-07-24 15:23:40 -07:00
55a5d7ab01
Add CLAUDE.md and installer logic for if it's absent
branderson
2026-07-24 15:12:03 -07:00
99634aadc1
Fix terminal mode inconsistent behavior in nvim
branderson
2026-07-24 14:47:15 -07:00
792e2a1940
nvim: guard clipboard-copy integration on executable(), not assumed present
branderson
2026-07-23 18:54:30 -07:00
dc03a79f70
Migrate claude-sandbox out of dotfiles
branderson
2026-07-23 13:00:47 -07:00
b360904421
Merge pull request 'claude-sandbox: host-matching container user + dedicated headless SSH agent' (#3 ) from worktree-claude-sandbox-ssh-and-plugin-mounts into master
branderson
2026-07-22 13:05:37 -07:00
621bc28f7a
claude-sandbox: document SANDBOX_SSH_KEY in Security notes; warn on default-looking personal keys
worktree-claude-sandbox-ssh-and-plugin-mounts
branderson
2026-07-22 13:03:30 -07:00
5fef8dcf90
claude-sandbox: mount the dedicated SSH key source under /root, not $HOME
branderson
2026-07-22 12:36:40 -07:00
6b833bd222
claude-sandbox: support a dedicated in-container SSH agent for headless git push
branderson
2026-07-21 23:59:52 -07:00
075f4b2ba4
claude-sandbox: build the container image tagged and configured for the real host user, fixing plugin/skill resolution
branderson
2026-07-21 21:42:57 -07:00
46f57624e6
claude-sandbox: parametrize the container user, defaulting to today's node/1000/1000//home/node
branderson
2026-07-21 21:17:41 -07:00
df3399b0d3
Add Playwright/Chromium for testing frontend changes
branderson
2026-07-20 17:32:07 -07:00
7267e1ca77
Carry git identity into the sandbox; warn on an empty ssh-agent
branderson
2026-07-20 01:03:20 -07:00
7249da8fc3
Add a Go toolchain to the sandbox
branderson
2026-07-20 00:19:27 -07:00
0c3c3aacad
Disable Claude Code's internal sandbox in claude-sandbox; fix worktree location
branderson
2026-07-20 00:06:15 -07:00
0b7857eb3f
Mount ~/specs read-write; add bubblewrap/socat (partial fix)
branderson
2026-07-19 23:45:01 -07:00
832aaef3d8
Add a bats test suite for the sandbox's security invariants
branderson
2026-07-19 22:08:15 -07:00
d7858d9579
Document sandbox threat model and tradeoffs honestly in README
branderson
2026-07-19 20:46:52 -07:00
0f3e2c8362
Add cowsay/fortune, auto-open Claude Code, and a shared scratch volume to sandbox
branderson
2026-07-19 19:11:12 -07:00
a86fefc663
Fix firewall init crash on overlapping GitHub CIDR ranges
branderson
2026-07-19 18:16:40 -07:00
5294e72a32
Keep sandbox firewall ipsets fresh and batch Loki log shipping
branderson
2026-07-19 18:09:16 -07:00
07926638d4
Add ulogd user
branderson
2026-07-19 17:58:24 -07:00
04c1b1e1f4
Add DNS allowlisting, IPv6 block, and network logging to sandbox
branderson
2026-07-19 17:16:55 -07:00
b4d22b97c0
Add quick allowlist for domains in sandbox
branderson
2026-07-19 16:26:58 -07:00
4551dc5a59
Limit push privileges
branderson
2026-07-19 16:10:47 -07:00
ca76b46750
Lock down .claude in sandbox
branderson
2026-07-19 13:45:35 -07:00
373655963a
Merge branch 'master' of gitbox.bradina.localdomain:branderson/dotfiles
branderson
2026-07-19 13:07:03 -07:00
fae504043e
Merge branch 'master' of gitbox.bradina.localdomain:branderson/dotfiles
branderson
2026-07-19 13:03:55 -07:00
bdb8c8b149
Fix profile scope issue
branderson
2026-07-19 13:03:32 -07:00
d76d2f4b3a
Fix clipboard OSC 52 fallback: walk past nvim's tty-less embed process
branderson
2026-07-19 11:46:31 -07:00
08a2ae52f1
Fix clipboard OSC 52 write and mason registry access in the sandbox
branderson
2026-07-19 04:08:14 -07:00
718f6b7600
Fix firewall init crash on overlapping IPs across allowlisted domains
branderson
2026-07-19 03:31:50 -07:00
18e111b00c
Fix sandbox dotfiles path, terminal type, and PyPI access
branderson
2026-07-19 03:23:11 -07:00
a2be0e5678
Sandbox hardening
branderson
2026-07-19 02:43:17 -07:00
b5e18a1b29
Fix mount path
branderson
2026-07-19 01:50:38 -07:00
e0ce0e79fc
Fix allowlist of domains
branderson
2026-07-19 01:33:31 -07:00
bcc0d4ab14
Fix permissions issue
branderson
2026-07-19 01:01:41 -07:00
37e77a4c30
Add claude code container sandbox
branderson
2026-07-19 00:30:05 -07:00
93b93b30b8
Fix Ctrl+J in claude code
branderson
2026-07-18 17:22:48 -07:00
49c638cda8
Re-enable extended keys
branderson
2026-07-18 17:15:46 -07:00
efd1ddebd9
Fix corruption in copy-paste over nested tmux
branderson
2026-07-18 16:03:19 -07:00
ea5a2b77d4
Fix some stale comments
branderson
2026-07-17 16:34:37 -07:00
bd4d579a90
Fix remote tmux copy
branderson
2026-07-17 16:02:43 -07:00
0ba29f8d89
Fix clipboard copy across terminal emulator -> tmux -> SSH -> tmux -> nvim
branderson
2026-07-17 15:13:40 -07:00
25dcfc6802
Merge branch 'master' of gitbox.bradina.localdomain:branderson/dotfiles
branderson
2026-07-17 14:05:13 -07:00
a56e04a0aa
Make alacritty's highlight copy to system clipboard
branderson
2026-07-17 14:05:00 -07:00
1ec5e0258d
Add htop and jq to apt globals
asphodel
2026-07-17 13:15:53 -07:00
1caa1be1d2
Support <Shift><Enter> through multiple nested tmux's and alacritty
branderson
2026-07-17 12:51:53 -07:00
aa71eebf0b
Fix nvim errors when editing html
branderson
2026-07-16 14:39:28 -07:00
9987dcacd8
Merge branch 'master' of gitbox.bradina.localdomain:branderson/dotfiles
branderson
2026-07-14 21:12:17 -07:00
58a3512c28
Disable claude-code systemd limits
branderson
2026-07-14 21:11:35 -07:00
7b61fde6e9
Merge branch 'master' of gitbox.bradina.localdomain:branderson/dotfiles
branderson
2026-07-14 19:45:30 -07:00
db267226a8
Enable sixel for iTerm2
branderson
2026-07-14 18:39:48 -07:00
521c1b1c4d
Merge branch 'master' of gitbox.bradina.localdomain:branderson/dotfiles
branderson
2026-07-14 18:08:06 -07:00
a94e283e98
Add sandboxing tools to global install
branderson
2026-07-14 18:07:59 -07:00
b26e564672
Use cargo build instead of prebuilt binary for tree-sitter-cli manual install
branderson
2026-07-14 14:23:06 -07:00
1deb25008f
Make nvim installation helpers platform-aware and add local install helper for tree-sitter-cli
branderson
2026-07-14 14:11:42 -07:00
9ffe754410
Add claude gruvbox theme, fix nvim errors with custom npm
branderson
2026-07-14 13:48:36 -07:00
d0a4cb0db7
Add authorship disclaimer to LLM generated PR summaries
branderson
2026-07-13 18:28:08 -07:00
46ca53e0c0
Prevent runaway claude-code
branderson
2026-07-13 18:09:43 -07:00
ddd7f6bf2c
Merge pull request 'gitea-pr: token-file auth + skip duplicate PR creation' (#2 ) from worktree-gitea-pr-review-workflow into master
branderson
2026-07-12 22:15:01 -07:00
06e60bda8c
Match existing-PR check on base branch too, not just head
branderson
2026-07-12 22:14:02 -07:00
567d0a1718
Skip creating a duplicate PR when one is already open for the branch
branderson
2026-07-12 22:04:33 -07:00
eec71b5f82
Add gitea-pr script and PR review workflow (#1 )
branderson
2026-07-12 18:49:36 -07:00
4e8c3c6269
Add keybind to fix missing cursor after SSH timeout in tmux
branderson
2026-07-11 13:11:14 -07:00
8badfdb9b8
Fix copy-paste in tmux
branderson
2026-07-10 19:10:41 -07:00
1eb4ee50d8
Merge branch 'master' of gitbox.bradina.localdomain:branderson/dotfiles
branderson
2026-07-10 18:36:42 -07:00
5bf98d5b1d
Make ,, work in terminal mode nvim
branderson
2026-07-10 18:36:30 -07:00
90d67c5a4a
Fix file modification issue in non-modifiable nvim buffers
branderson
2026-07-10 17:16:28 -07:00
ad9a5072d3
Handle shellcheck cleanly in vim
branderson
2026-07-10 16:26:09 -07:00
c6c51c81ef
Improve <leader>? keybind search
branderson
2026-07-10 16:21:34 -07:00
f318cd953f
Merge branch 'master' of gitbox.bradina.localdomain:branderson/dotfiles
branderson
2026-07-10 16:04:27 -07:00
f75adf42ae
Add nvim debugging for python
branderson
2026-07-10 16:04:12 -07:00
192b457c61
Add new nvim deps to apt.global
branderson
2026-07-10 15:43:45 -07:00
0d3260dab1
Fix issues when nvim plugin deps aren't available and make system clipboard more consistent
branderson
2026-07-10 15:38:33 -07:00
e8f6eeb8fb
Fix a few nvim issues
branderson
2026-07-09 22:27:07 -07:00
3f420bf740
Merge branch 'master' of gitbox.bradina.localdomain:branderson/dotfiles
branderson
2026-07-09 21:17:17 -07:00
30effbb474
Port neovim configs from vimscript to lua
branderson
2026-07-09 21:15:47 -07:00
cbda5efd3c
Add tmux selection highlight for nested sessions
branderson
2026-07-03 17:34:22 -07:00
baf24a5198
Merge branch 'master' of https://gitbox.branderson.io/branderson/dotfiles
branderson
2026-07-03 15:26:07 -07:00
69a3dfed30
Modernize and clean up tmux configs
branderson
2026-07-03 15:25:56 -07:00
b650051b81
Add Claude Code plugin to nvim
branderson
2026-07-02 13:51:49 -07:00
a0b6b93831
Merge branch 'master' of https://gitbox.branderson.io/branderson/dotfiles
Brad Anderson
2026-07-01 15:55:48 -07:00
e4a76e28e9
Fix issue with profile leading to '1' files being created
Brad Anderson
2026-07-01 15:50:50 -07:00
a6a9b44784
Fix picom.conf deprecated settings
branderson
2026-06-01 21:51:59 -07:00
535b6dc8f9
Add VSCodium config
branderson
2026-06-01 21:50:17 -07:00
99b90050ae
Remove picom configuration which produces warnings
branderson
2026-03-19 15:05:14 -07:00