581 Commits
Author SHA1 Message Date
tgrosinger 1c9eee4099 Btop: Ignore theme symlink 2026-11-09 15:32:14 -08:00
tgrosinger 1ca701b66f Sway: Move everything into my config instead of importing system defaults 2026-11-09 15:31:43 -08:00
tgrosinger 15071b4759 Install: Update for switch from Fedora to Ubuntu desktop 2026-11-09 15:31:08 -08:00
tgrosinger 75c9a0af7b Sway: Move wallpaper into repo 2026-11-09 14:47:01 -08:00
tgrosinger 0b31d91ddf udev: Rules for the Shapeoko and ThunderLaser 2026-11-09 14:36:35 -08:00
tgrosinger 5f48deca57 Tmpfiles: Auto-clean claude tmp
Prevent claude files from accumulating
2026-11-09 14:36:35 -08:00
tgrosinger 1a237fe289 Tmpfiles: Prevent cleanup of Obsidian electron tmp file
This is necessary for the socket used by the obsidian cli
2026-11-09 14:36:35 -08:00
tgrosinger bd77d468c6 Waybar: Continue switch from alacritty to ghostty 2026-11-09 14:36:35 -08:00
tgrosinger 342ad5130c Nvim: Hand off split-edge navigation to RAC panels
Inside a Remote Agent Console session, C-h / C-l at an nvim split edge
send OSC 7337 (navigate;left|right) so RAC moves to the neighbouring
panel. tmux select-pane goes nowhere there, since each RAC panel is a
single-pane tmux window. RAC is detected with one tmux query, run only at
the edge: no pane on that side and a non-empty @rac_place. Everywhere
else the keys behave as before.

Disable vim-tmux-navigator's default mappings, which replaced the spec's
keys once lazy.nvim loaded the plugin.
2026-11-06 12:20:03 -08:00
tgrosinger 7840fc7524 Skills: Clearify that dev-tickets is for personal tasks only 2026-11-05 13:10:26 -08:00
tgrosinger 05f0d83c02 Lazygit: Switch wrapper from fish function to shell script 2026-11-05 13:09:56 -08:00
tgrosinger 5890118306 Skills: Change obsidian skill vault name 2026-11-05 11:36:21 -08:00
tgrosinger 38ae60b0c6 Waybar, Sway: Improvements to break timer 2026-11-05 11:18:14 -08:00
tgrosinger 0c9d1e7c89 Skills: Add links to obsidian skills 2026-11-05 11:17:54 -08:00
tgrosinger a6b66f29fe Waybar: Dark text on pastel battery/timer states
Mocha's @text is light, so it was unreadable on the yellow, red,
peach, and sky backgrounds used for battery and break-timer states.
2026-11-05 11:17:54 -08:00
tgrosinger 6d8e79029f Pi: Update theme to support dark mode 2026-11-03 14:58:05 -08:00
tgrosinger 4b4a45057c Pi: Update default model 2026-11-03 14:49:53 -08:00
tgrosinger ceb4f41e14 Ghostty: Install terminfo on SSH hosts automatically 2026-11-03 14:46:06 -08:00
tgrosinger fa9e82c01f Claude: Drop session-restore logic from dev-claude
tmux-resurrect is gone, so dev-claude no longer pins a session id or
swaps in --resume on restore. It now only launches Claude inside the
memory-capped claude.slice. Trim the resurrect-specific sections from
the resource limits doc to match.
2026-11-03 14:44:30 -08:00
tgrosinger f3f587980b tmux: Disable session restore 2026-11-03 14:39:46 -08:00
tgrosinger b585307b02 Ghostty: Shift+Enter sends Alt+Enter for newlines 2026-11-03 14:38:37 -08:00
tgrosinger 35e8a31d8c Fish: Record function can optionally capture audio 2026-11-03 11:55:17 -08:00
tgrosinger b8d6b7acf7 Theme: Detect lazygit theme from the terminal
gsettings does not exist on headless machines, and fish prints
"Unknown command" even with stderr redirected. Ask the terminal for
its light/dark theme instead (CSI ? 996 n), which tmux answers from
the pane background, so it works over SSH and in any tmux client.
2026-11-03 11:41:41 -08:00
tgrosinger b5269424cc Pi: Ignore some machine-local files 2026-11-03 11:40:57 -08:00
tgrosinger 8d1860f83d Mise: Upgrades 2026-11-03 11:40:57 -08:00
tgrosinger cf6a9d4f5e Use OSC 52 to copy 2026-11-03 11:40:57 -08:00
tgrosinger 60aa4db5a6 Theme: Add support in btop, bat, and fish 2026-11-03 11:40:35 -08:00
tgrosinger abcb846389 Theme: Additional programs respond to current theme 2026-11-03 10:58:08 -08:00
tgrosinger e36008eb6b Theme: Config changes to support toggling between light and dark themes 2026-11-03 10:41:43 -08:00
tgrosinger f432cc3c5e Remove unused hunk and foot configs 2026-11-03 10:29:56 -08:00
tgrosinger 0d173bfce4 Update weather skill to use new weatherflow api 2026-10-17 17:16:45 -07:00
tgrosinger 4883d00521 Skills: Update mattpocock-skills 2026-10-16 11:18:15 -07:00
tgrosinger eaef051f3b Fish: Fix Obsidian convenience function 2026-10-13 15:21:04 -07:00
tgrosinger af657d118d Fish: Add convenience function for connecting to tmux on voyager 2026-10-09 16:46:03 -07:00
tgrosinger 3756133d5b Claude: Do not commit session url 2026-10-09 16:45:43 -07:00
tgrosinger 169d3b5937 Skills: Add openscad 2026-10-09 16:45:28 -07:00
tgrosinger 6bda6c6ad6 Fish: Add convenience function for running dev Obsidian through waypipe 2026-10-09 16:39:28 -07:00
tgrosinger dbee3edf14 Neovim: Disable duplicate prettier config 2026-10-09 16:38:49 -07:00
tgrosinger bbad2f730c Mise: Upgrade pnpm 2026-10-09 16:38:32 -07:00
tgrosinger 0c63bf7be5 Claude: Add internal hostnames to allow list 2026-10-04 21:04:25 -07:00
tgrosinger 2221f3ba81 Claude: Add claude.md 2026-10-04 21:03:47 -07:00
tgrosinger 6699ba9669 Claude: Update mattpocock-skills 2026-10-04 21:03:34 -07:00
tgrosinger 0db71c3e83 Neovim: Remove sidekick and svelte plugins 2026-10-04 21:01:57 -07:00
tgrosinger 982a04d26c Claude: Skill cleanup 2026-10-04 20:58:55 -07:00
tgrosinger abc4677f55 Waybar: Distinguish rest breaks by color 2026-09-29 09:24:50 -07:00
tgrosinger 92e70f4fff Skills: Ignore Claude synced skills 2026-09-29 09:24:29 -07:00
tgrosinger 5ef317d3e1 Skills: Add blender skill from Simon Wilison 2026-09-29 09:23:31 -07:00
tgrosinger 550a97fccf Skills: Update mattpocock-skills 2026-09-29 09:23:31 -07:00
tgrosinger 60fc72892e Skills: Keep the resolving-merge-conflicts skill
This was removed from mattpocock-skills.
2026-09-29 09:21:26 -07:00
tgrosinger 24a2682e80 Claude: Switch to opus 5.5 as default model 2026-09-24 20:46:30 -07:00