100 Commits
Author SHA1 Message Date
tgrosinger b183a97a56 Fish: Add config to set JAVA_HOME in distrobox 2026-07-24 09:38:41 -07:00
tgrosinger 8e55eae23e Fish: Add del-wt function 2026-07-24 09:38:24 -07:00
tgrosinger 774df0b7a8 Fish: Show distrobox container name in prompt 2026-07-24 09:38:10 -07:00
tgrosinger 2113743644 Fish: Prevent Atuin from loading when unavailable
This fixes an issue when entering distrobox containers.
2026-07-24 09:37:50 -07:00
tgrosinger 932f4f7f2e Claude: Remove unused functionality from system prompt 2026-07-24 09:37:10 -07:00
tgrosinger c463fff8e4 Claude: Add blocks on file deletion commands 2026-07-24 09:36:15 -07:00
tgrosinger c9e82e5756 Fish: Improve dev-wt-pr completions and required args
The branch name can now be omitted and will be looked up if not
provided. This makes it much easier to run this script manually from the
CLI.
2026-07-24 09:36:13 -07:00
tgrosinger 46431d0532 Mouseless: Install 2026-07-24 09:36:11 -07:00
tgrosinger d8997c8df8 Neeovim: Disable persistence plugin
This plugin was causing problems with worktrees, and I didn't really
like the functionality anyway. It was added when I was having trouble
with my computer crashing a bunch, but that issue seems to be occurring
less often now.
2026-07-24 09:36:09 -07:00
tgrosinger 39329e2607 Fish: Add alias for common typo 2026-07-24 09:36:06 -07:00
tgrosinger 6905cdf3be Tmux: Open session switcher after killing session 2026-07-07 09:42:26 -07:00
tgrosinger 3c6afb9d3a Sway: Parameterize term 2026-07-07 09:15:22 -07:00
tgrosinger 2192fa23f0 Tmux: Switch to previous session after killing 2026-07-07 09:14:02 -07:00
tgrosinger e232d1ec2e Neovim: Fix <C-e> hotkey in Octo buffers 2026-07-07 09:14:00 -07:00
tgrosinger 15f8e17b57 Neovim: Enable claude-review and disable code-review
I was not really using code-review and the keybindings conflicted with
my new claude-review extension. Claude review is installed from a local
directory.
2026-07-07 09:13:43 -07:00
tgrosinger 41c5a6c37d Claude: Remove pr-walkthrough skill
The skill I am using for pr-walkthrough now lives in the claude-review
repo and has been adjusted to output structured json that can be viewed
in my Neovim plugin.
2026-07-07 09:13:39 -07:00
tgrosinger 1510881558 Pi: Install 2026-07-07 09:13:36 -07:00
tgrosinger 13a252517a Neovim: Install updates 2026-07-07 09:13:33 -07:00
tgrosinger b2033a7b2d Neovim: Show hidden and ignored files in snacks explorer by default 2026-07-07 09:13:30 -07:00
tgrosinger adbac68c9e Ghostty: Install 2026-07-07 09:13:13 -07:00
tgrosinger 23bc421251 tmux: Add hotkey to open gh-dash 2026-07-03 09:01:04 -07:00
tgrosinger 10be144521 Sway: Updates for triggering Handy
Switch to using signals which is the recommended method for Wayland and
fixes overlays not working.

Prevent Sway from focusing the overlay, which can cause the typed text
to not be written to the correct window.
2026-07-01 15:24:06 -07:00
tgrosinger 523caf5c7c fish: Remove autoenv 2026-07-01 15:23:09 -07:00
tgrosinger e6c398c224 Claude: Add skills 2026-06-28 09:09:32 -07:00
tgrosinger 9abf1d713f fish: Extend dev-wt to support switching repos
Run with -C to behave as if invoked from within a different directory.
This allowes easy switching between repos without needing to `tmux
detach`, `cd`, and then run `dev-wt`.
2026-06-21 09:37:14 -07:00
tgrosinger 82c61210c9 gh-dash/fish: Add helper to create new worktree and perform PR review 2026-06-21 09:37:14 -07:00
tgrosinger c635aacb6c Hunk: Initial confing 2026-06-21 09:04:29 -07:00
tgrosinger 7475b772ca gh-dash: Initial config 2026-06-21 09:04:09 -07:00
tgrosinger 0654e2c601 Mise: Switch to version of Satty that is supported on my OS 2026-06-18 21:27:53 -07:00
tgrosinger faae87a8d3 Fish: dev-wt with no args now opens the main repo 2026-06-18 16:14:27 -07:00
tgrosinger cf0efd4012 Process-Compose: Start using process-compose directly instead of through devbox 2026-06-18 16:08:29 -07:00
tgrosinger 056e68fcd9 Fish: Add completions to dev-wt command 2026-06-18 12:03:49 -07:00
tgrosinger b19d31f993 Neovim: Install octo and update dependencies 2026-06-18 12:03:24 -07:00
tgrosinger 51ac960cbb Neovim: Add keyboard shortcut to copy filepath to clipboard 2026-06-18 12:03:24 -07:00
tgrosinger 62ac2413ab Claude: Fix sandbox issue with running pnpm commands 2026-06-18 12:03:24 -07:00
tgrosinger a1f0778147 Mise: Install
Remove the global devbox installation of nodejs.
2026-06-18 12:03:24 -07:00
tgrosinger 25287f8564 Claude: Enable sandbox 2026-06-18 12:01:11 -07:00
tgrosinger ae1fecda1b Claude: Initial config 2026-06-11 21:32:58 -07:00
tgrosinger 6749b9efea Tmux: Improve support for Claude Code 2026-06-11 21:08:06 -07:00
tgrosinger 8221150bb8 Fish: Add helper functions for converting videos 2026-06-11 21:07:51 -07:00
tgrosinger c06ef9a626 Fish: Add go/bin and npm/global/bin to path 2026-06-02 10:55:34 -07:00
tgrosinger 6287f40b07 Install: Add codex and claude 2026-06-02 10:51:22 -07:00
tgrosinger d05329471d Neovim: Disable markdownlint warnings for line length 2026-06-02 10:51:01 -07:00
tgrosinger 272e3ee138 Tmux: Hotkey to kill the current session 2026-05-15 09:36:21 -07:00
tgrosinger 583b78abad Tmux: Save sessions periodically and restore when reopening 2026-05-15 09:31:00 -07:00
tgrosinger f8fd24a8fb Neovim: Add persistence to reopen previous files on restart
Based on the directory, open whatever files were previously open when
vim was closed (intentionally or unexpectedly).
2026-05-15 09:30:09 -07:00
tgrosinger c77adc9234 Tmux: Mouse mode on by default 2026-05-15 09:19:25 -07:00
tgrosinger 044f392526 Neovim: Add helper to open claude plan file 2026-05-13 11:53:39 -07:00
tgrosinger 521e199ff6 Neovim: Add code-review plugin
Allows easily marking up code and exporting comments to be copied into
an AI agent for acting on.
2026-05-13 11:49:20 -07:00
tgrosinger 8c9160a58c Neovim: Remove copilot plugins 2026-05-08 11:37:00 -07:00
tgrosinger 0e6e015c07 Neovim: Add diffview plugin 2026-05-08 11:36:42 -07:00
tgrosinger 53019c2bda Install: Sort flatpaks, remove dbeaver, and add jellyfin 2026-05-08 11:10:57 -07:00
tgrosinger b9c27c54ba Neovim: Update plugins 2026-05-08 11:10:28 -07:00
tgrosinger 1ed874a2cc btop: Update config 2026-05-08 11:10:14 -07:00
tgrosinger 0a849b8fe1 Install: Add note about npm -g 2026-04-16 16:13:54 -07:00
tgrosinger 64b12d7aec Git: Formatting 2026-04-16 16:13:43 -07:00
tgrosinger 4f300e3e2c Git: Color scheme improvements 2026-04-16 16:13:32 -07:00
tgrosinger 478b23d8d6 Git: Configure LFS 2026-04-16 16:13:06 -07:00
tgrosinger 42d4094649 Add shortcut for running handy transcription 2026-04-16 16:11:07 -07:00
tgrosinger 53cccaecbc Fish: Add screen recording and reencoding helper functions 2026-04-16 16:10:48 -07:00
tgrosinger 838196ea10 Fish: Add pandoc helper function 2026-04-16 16:10:20 -07:00
tgrosinger 1f5c054f3e Fish: Add function to start a new tmux session for process compose 2026-02-12 10:35:42 -08:00
tgrosinger 5fb50bb924 Fish: Add function to create and join tmux session for worktree 2026-02-09 21:08:18 -08:00
tgrosinger 8b983c5dec Direnv: Add option to trust script contents regarless of location 2026-02-09 21:06:02 -08:00
tgrosinger 42acd37773 Direnv: Run once on activate so that it works in new tmux panes 2026-02-09 21:06:02 -08:00
tgrosinger a516164d6f Install: Add pdfarranger 2026-02-09 21:06:02 -08:00
tgrosinger 7261362c8e Install: Add beans 2026-02-09 21:06:02 -08:00
tgrosinger fd555fab50 Install: Add OpenCode 2026-02-09 08:25:29 -08:00
tgrosinger 8f7f7b90ca Neovim: Remove focus plugin 2026-02-09 08:25:06 -08:00
tgrosinger ec8418eccf VSCode: Update settings 2026-01-21 09:08:15 -08:00
tgrosinger 79e25fcf19 Neovim: Only run prettier when there is a config
This might not do anything because of my config in lsp.lua
2026-01-21 09:08:03 -08:00
tgrosinger 61ce808a45 Sway: Give Obsidian access to the clipboard by fixing focus 2026-01-21 08:42:57 -08:00
tgrosinger 2434b4483c Neovim: Only run eslint or pretter as required by the project 2026-01-21 08:42:41 -08:00
tgrosinger a704cca231 Fish: Add global devbox packages 2026-01-16 14:14:38 -08:00
tgrosinger 64c80f33ae Neovim: Add and update plugins 2026-01-16 14:14:38 -08:00
tgrosinger dcc00b03bb Neovim: Format with eslint on save
This configuration is required to override how LazyVim is loading and
instead load it ourselves and tell the ESLint formatter to search up to
the git root looking for a config. Without this, it will not work unless
there is an eslint config file next to every package.json
2026-01-16 14:14:38 -08:00
tgrosinger 0904a7f1c3 Install: Include dive 2026-01-16 08:21:29 -08:00
tgrosinger 5c4a1737a8 Waybar: Add custom Claude Code module 2026-01-16 08:21:20 -08:00
tgrosinger 1254ec8a02 Sqlite: Add preferred default settings 2026-01-08 09:24:53 -08:00
tgrosinger a7e9b8ca9c Install: Add more packages 2026-01-08 09:24:38 -08:00
tgrosinger 1128980940 Git: Set full path to nvim 2026-01-08 09:24:26 -08:00
tgrosinger 6f954dcb25 Waybar: Theming tweaks 2026-01-08 09:24:16 -08:00
tgrosinger a14dd99c5e Waybar: Customize clock format 2026-01-08 09:24:05 -08:00
tgrosinger f50d892f84 Waybar: Add privacy module 2026-01-08 09:23:56 -08:00
tgrosinger b450b8fa0c Waybar: Open btop when clicking on cpu usage 2026-01-08 09:23:43 -08:00
tgrosinger b77dba1716 Fish: Config migration on version upgrade 2026-01-08 09:23:17 -08:00
tgrosinger 1044d10532 Fish: Add local env var file 2026-01-08 09:22:52 -08:00
tgrosinger c518b38a08 Sway: Include mouse when taking screenshots 2026-01-08 09:22:28 -08:00
tgrosinger 2951016874 Sway: Add keyboard shortcut to move workspace between monitors 2026-01-08 09:22:15 -08:00
tgrosinger c5462a15d6 Process Compose: Update keyboard shortcuts and theme 2026-01-08 09:22:00 -08:00
tgrosinger 4c520d2238 Btop: automatic config update 2026-01-08 09:21:30 -08:00
tgrosinger 0b7833ab94 Alacritty: Set keyboard binding for Claude Code 2026-01-08 09:21:12 -08:00
tgrosinger 65faabfb2f Sway: Increase lock timeout to longer than long break 2025-12-08 12:04:51 -08:00
tgrosinger 30d6681ee5 Btop: Add 2025-12-08 12:04:37 -08:00
tgrosinger 6353246888 Atuin: Exclude youtube-dl from history 2025-12-08 12:04:37 -08:00
tgrosinger 7d4f6d6b05 Sway: Switch from workrave to custom break timer 2025-12-08 12:04:37 -08:00
tgrosinger 688e9047f4 Rofi: Add emoji picker to the paste menu 2025-12-08 08:40:28 -08:00
tgrosinger 063362d324 Install: Add Inkscape and kdenLive 2025-12-05 08:58:16 -08:00
tgrosinger d343ab77f6 Devbox: Add services config using process-compose 2025-12-05 08:57:13 -08:00
tgrosinger 3ac11e06f7 Sway: Add shortcuts for taking screenshots 2025-12-05 08:56:50 -08:00