100 Commits
Author SHA1 Message Date
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
tgrosinger 5f5e236903 Claude: Deny reading ansible variables 2026-09-24 20:46:15 -07:00
tgrosinger 53d9d69308 btop: Remove gpu config options 2026-09-24 20:45:56 -07:00
tgrosinger d2c016499a tmux: Further refinement of the session close hook filter 2026-09-24 20:45:14 -07:00
tgrosinger be0016c461 Skills: Add traefik-expose skill 2026-09-23 21:45:40 -07:00
tgrosinger cd5884598c tmux: Fix session close hook to exclude RAC sessions 2026-09-23 21:40:02 -07:00
tgrosinger e95af53bda Pi: Fix agent skills location 2026-09-16 08:29:30 -07:00
tgrosinger 625ee1a3d8 Claude: Turn off drafts 2026-09-16 08:27:58 -07:00
tgrosinger ed17cb13e2 Pi: Do not commit auth to dotfiles 2026-09-16 08:27:46 -07:00
tgrosinger 0f702dddf4 Claude: Move atrium on voyager 2026-09-16 08:27:46 -07:00
tgrosinger af9ffa6b34 Waybar: add new memory widget 2026-09-15 13:55:38 -07:00
tgrosinger 35aa88b549 Atuin: Disable tmux integration
This causes a problem when using a terminal in Remote Agent Console.
2026-09-15 13:38:05 -07:00
tgrosinger 8ab7e9f91e Skills: Add openscad skill 2026-09-15 13:37:38 -07:00
tgrosinger 2c5d9a135a Fish: Helper function to convert svg files to gcode 2026-09-11 21:28:20 -07:00
tgrosinger 4b6d096c1d Waybar: Fix btop path 2026-09-11 21:28:20 -07:00
tgrosinger 9fdf20d936 Fish: Move worktrees into repo.worktrees directory 2026-09-11 21:28:20 -07:00
tgrosinger 12333cc485 Claude: Add allowed write dirs for voyager 2026-08-31 20:16:29 -07:00
tgrosinger 144c1a204b Neovim: Update plugins 2026-08-31 20:16:11 -07:00
tgrosinger 2b9a7b80b9 Neovim: Install Claude Review from git instead of pulling locally 2026-08-31 20:16:07 -07:00
tgrosinger f8d4225429 Skills: Add show-me skill 2026-08-31 20:15:09 -07:00
tgrosinger b393048467 Skills: Fix name of matt-code-review 2026-08-28 13:42:36 -07:00
tgrosinger b1e8fa1c14 Claude: Add missing status line script 2026-08-28 11:35:00 -07:00
tgrosinger b31b88b3c1 Install: Add socat on the server 2026-08-28 09:56:35 -07:00
tgrosinger 4ccc9e6365 TaskNotes: Remove tn and tasknotes-cli skill and replace with custom script
Create a new `ticket` javascript executable which wraps
https://github.com/callumalpass/mdbase-tasknotes and adds all the
operations required for managing tickets in the vault.
2026-08-28 09:56:16 -07:00
tgrosinger ca4d74cd60 Skills: Add daily note cleanup and weather skills 2026-08-27 09:52:53 -07:00
tgrosinger ec4c0437c4 Install: Add bubblewrap on server 2026-08-26 20:44:43 -07:00
tgrosinger 908936c360 Install: Only create temporary links if they are missing 2026-08-26 20:34:52 -07:00
tgrosinger f5f7acacb6 Bash: Add mise to path 2026-08-26 19:19:57 -07:00
tgrosinger d324c13f02 Install: Link shell configs by hand to bootstrap brew
brew is not on the PATH until the shell configs are stowed, but stow is
installed via brew. Create the .bashrc and fish config symlinks stow would
create so this script and new shells can find brew, and fail with guidance if
the current shell still lacks it after linking.
2026-08-26 19:19:43 -07:00
tgrosinger 1717fd0ef0 Install: Drop the apt-get homebrew-deps branch
Build dependencies are only installed via dnf now; the Debian/Ubuntu apt-get
path and the unsupported-package-manager error are no longer needed.
2026-08-26 19:19:42 -07:00
tgrosinger 857465ccd9 Install: Add sudo preflight check
Both the distro package managers and the homebrew installer need sudo, so
fail early with instructions for granting temporary passwordless sudo rather
than partway through the run.
2026-08-26 19:19:42 -07:00
tgrosinger 6d4a5ad825 Atuin: Add host to the filters 2026-08-26 19:18:01 -07:00
tgrosinger a07d241735 Install: Set shell to fish 2026-08-26 19:12:49 -07:00
tgrosinger e9e5b6a30b Install: Reorganize and improve idempotency
- Move tools that are statically linked binaries into mise
- Split installed tools into desktop vs server
- Pin versions on tools installed by mise
2026-08-26 17:04:01 -07:00
tgrosinger 7ca1f5dd66 Install: Remove ghostty, mouseless, and devbox 2026-08-25 21:57:51 -07:00
tgrosinger e55f053efb Mise: Add uv 2026-08-25 21:45:04 -07:00
tgrosinger 7ec89551cc Pi: Update default model 2026-08-25 21:44:53 -07:00
tgrosinger 2c6236135c Claude: Change default model back to opus 4.8 2026-08-25 21:44:25 -07:00
tgrosinger 47fe0fbc0e Atuin: Add sync to self-hosted server 2026-08-25 21:44:25 -07:00
tgrosinger 31439db2f8 Add all skills in agent-agnostic location 2026-08-25 21:44:25 -07:00
tgrosinger 64f3e2b320 Avoid duplicating download helper scripts 2026-08-22 16:36:42 -07:00
tgrosinger c86c24ed9b Git: Remove ExtraHop setting 2026-08-21 22:28:49 -07:00
tgrosinger 3ca85c3bfb Claude: Allow deleting files in temp directory 2026-08-21 22:27:56 -07:00
tgrosinger 75dcd21776 Git: Improve config portability 2026-08-21 22:27:21 -07:00
tgrosinger 94a1925f1b Scripts: Remove unused script 2026-08-21 22:27:21 -07:00
tgrosinger 623117d6c5 Scripts: Move scripts and binaries into stow path 2026-08-21 22:27:21 -07:00
tgrosinger ab12436d07 Git: Move global ignore into dotfiles 2026-08-21 22:27:21 -07:00
tgrosinger 79a4040b0a Bash: Check for brew and atuin before using them 2026-08-21 22:27:21 -07:00
tgrosinger 43952188ad Agents: Move skills out of claude specific directory 2026-08-21 22:27:21 -07:00
tgrosinger 1a1ba1131c Atuin: Install hooks for Claude Code and Pi 2026-08-21 22:27:21 -07:00
tgrosinger 312bfd18be Claude: Allow tn and Atrium access 2026-08-21 22:27:21 -07:00
tgrosinger 8c8a352945 Claude: Reordering config file 2026-08-21 22:27:21 -07:00
tgrosinger 63b533e541 Skills: New rewrite-comments skill 2026-08-19 14:34:42 -07:00
tgrosinger c4163373fb Fish: New function to ask AI to write a shell command 2026-08-19 14:34:01 -07:00
tgrosinger d3777cbbee Claude: Remove exec from dev-claude wrapper 2026-08-19 14:33:26 -07:00
tgrosinger 6b848c9454 Mise: Remove overmind and hunk 2026-08-17 08:42:14 -07:00
tgrosinger f1b5077aa1 Atuin: Enable tmux integration 2026-08-17 08:41:58 -07:00
tgrosinger 8ccb3dfc43 Claude: Add new simplify and code review skills 2026-08-17 08:41:45 -07:00
tgrosinger 0d1fddb2f2 Claude: Create skills to use Obsidian as a coding ticket system 2026-08-14 10:39:21 -07:00
tgrosinger 5916bf9581 Lazygit: Config update for new version 2026-08-10 11:01:32 -07:00
tgrosinger 4220d6d143 Claude: Create new dev-claude wrapper to prevent resource abuse 2026-08-10 11:01:32 -07:00
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