Commit Graph

1552 Commits

Author SHA1 Message Date
Jim Myhrberg
f3bb188938 fix(zoxide): guard cd/cdi definitions with function existence checks
Prevent errors if zoxide fails to initialize by checking that
__zoxide_z and __zoxide_zi functions exist before defining wrappers.
2026-01-21 19:48:43 +00:00
Jim Myhrberg
f1901b81ad fix(zshrc): clean stale paths from PATH before loading zinit and mise
Remove any stale zinit plugin paths and mise install paths from PATH
before loading/activating them. This prevents issues when shell sessions
inherit cached environment variables from tools like direnv in VSCode.
2026-01-21 19:48:39 +00:00
Jim Myhrberg
ab9042fbae feat(zshrc): skip interactive shell setup for Claude Code sessions
Add CLAUDECODE=1 environment variable check to bail early from full
interactive shell setup, matching behavior for Cursor and VSCode.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 16:21:30 +00:00
Jim Myhrberg
c0694b0494 fix(hammerspoon/hati): swap key bindings for Claude and Open WebUI 2026-01-19 19:26:54 +00:00
cb72a6e190 feat(markdownlint): update line length settings for code blocks in markdownlint configuration 2026-01-18 22:02:30 +00:00
b38ab73624 chore(mise/config): remove 'claude' dependency from configuration 2026-01-18 22:02:18 +00:00
6dc701a4f7 feat(mise/config): add 'claude-plugins' dependency to configuration 2026-01-15 21:19:51 +00:00
3ef428c5ea fix(hammerspoon/noct): swap Claude and ChatGPT key bindings 2026-01-15 21:19:51 +00:00
a6af299d8d feat(nix): add initial Nix flake configuration and lock file for package management 2026-01-15 21:19:50 +00:00
Jim Myhrberg
a954f2b588 feat(zshenv): add pnpm setup to environment configuration 2026-01-15 21:11:31 +00:00
Jim Myhrberg
4f831ccd2e feat(ruby): add 'steep' to global Ruby packages installation 2026-01-15 21:10:47 +00:00
Jim Myhrberg
b72042cd1f feat(mise/config): add 'gemini' dependency to configuration 2026-01-15 21:10:34 +00:00
Jim Myhrberg
75116ac623 chore(gitignore): add settings.local.json to ignore list 2026-01-15 21:09:45 +00:00
f92e4b9646 feat(mise/config): add new dependencies for miniserve, http-server, svgo, toml-sort, and cloudflared 2026-01-13 19:30:37 +00:00
Jim Myhrberg
f7dd4b41fd fix(mise/config): rename 'claude-code' to 'claude' in configuration 2026-01-13 17:40:53 +00:00
4909c6a779 feat(userscripts): add DuckDuckGo Old School Blue userscript
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 10:29:13 +00:00
eed33bf54c feat(userstyles): remove old DuckDuckGo custom styles and add new Old School Blue theme 2026-01-06 09:10:12 +00:00
711b8f7678 feat(userstyles): add custom DuckDuckGo styles for enhanced dark theme support 2026-01-01 22:06:07 +00:00
1822f82401 chore(gitignore): add .envrc to ignore list 2025-12-30 13:54:06 +00:00
7c04e49858 fix(zshrc): improve installation prompts for mise and starship 2025-12-30 13:53:42 +00:00
3bb36f8b32 feat(zshenv): add Antigravity setup to zsh environment 2025-12-30 13:53:20 +00:00
4756212c32 feat(zsh/cursor): set cursor as default editor and update alias for cursor command 2025-12-30 13:52:47 +00:00
de6bb30eae chore(mise/config): clean up npm dependencies and update package versions to latest 2025-12-30 13:51:43 +00:00
079ec5177f feat(mise/config): enhance Ruby installation settings and clean up tool dependencies 2025-12-26 19:19:19 +00:00
666c60b89d feat(starship): update configuration to version 0.5.0
Adds config for a few new modules from recent starship updates.
2025-12-26 19:17:57 +00:00
e86ff34b2e chore(zsh/ruby): remove deprecated and redundant gems 2025-12-19 15:30:42 +00:00
fcbcce79f6 fix(mise/tools): update ansible installation instructions to specify compatibility with bcrypt version 2025-12-09 22:13:01 +00:00
13b2b58b67 feat(gitconfig): update AI model configuration for Git Butler 2025-12-09 22:04:11 +00:00
dee407ffc7 feat(mise/tools): remove deprecated npm package and add new package for Claude Code 2025-12-09 22:00:56 +00:00
192e6d6a21 feat(mise/tools): update ansible installation configuration and remove deprecated npm package 2025-12-09 22:00:32 +00:00
c2ab0a9362 feat(zsh): set cursor as default editor if available 2025-12-09 21:58:34 +00:00
Jim Myhrberg
17b96034b6 feat(hammerspoon/hati): update Gmail hotkey to use Mail+ for Gmail 2025-12-02 10:17:32 +00:00
Jim Myhrberg
7248d531b8 fix(zsh/kubernetes): improve password handling in docker-config-json function 2025-11-20 13:58:53 +00:00
e60b35ecb4 style(zsh): standardize fzf options formatting in zshrc 2025-11-13 01:08:13 +00:00
f0e903f102 fix(zsh/atuin): remove ctrl+e keybinding 2025-11-12 02:49:38 +00:00
6cba7534cf feat(zsh): add atuin+fzf for enhanced command history 2025-11-10 09:36:53 +00:00
1808ccde8b feat(mise/tools): add various disk usage inspection CLI tools 2025-11-10 09:27:24 +00:00
0adfe2a389 feat(mise/tools): add 1password-cli to the configuration 2025-11-08 02:48:59 +00:00
4c17e33786 chore(dictionary): add new terms to the Harper dictionary 2025-11-06 17:30:01 +00:00
Jim Myhrberg
f862c93970 chore(rspec): don't set default format to documentation anymore
This is honestly mostly an effort to reduce context size for LLMs when they run rspec tests. But also something I had been considering to do for years anyway as the output is just a wall of text unless running specific subsets of test suites.
2025-11-06 13:42:24 +00:00
f2be6869d2 style(hammerspoon/window_management): improve comment formatting for better readability 2025-11-05 20:50:41 +00:00
74c4df5974 feat(mise/tools): add markdownlint-cli2 2025-10-29 09:58:01 +00:00
78c2706301 feat(mise/config): re-enable bun 2025-10-29 09:57:44 +00:00
1b2c9351cc feat(hammerspoon/hosts/noct): update ChatGPT keybinding to include ChatGPT Atlas 2025-10-29 09:44:49 +00:00
0211c75b1b chore(markdownlint): add line length rule allowing up to 80 characters and disable table line length enforcement 2025-10-29 09:43:16 +00:00
76bbdfb25f fix(hammerspoon/hosts/noct): reorder app toggle keybindings and add Visual Studio Code options 2025-10-25 12:10:49 +01:00
d79d05b551 feat(hammerspoon/window_management): update window resize dimensions for cmd+ctrl+alt+f 2025-10-25 12:08:50 +01:00
Jim Myhrberg
699b4a05d4 fix(hammerspoon/hosts/hati): reorder app toggle keybindings for Visual Studio Code 2025-10-22 10:20:47 +01:00
b7aef0bb99 feat(bin/pngs2collage): add script for creating grid collages from multiple PNG images with customizable options 2025-10-19 00:09:13 +01:00
aa7b647a7f feat(bin/png2icns): add script to convert PNG images to ICNS format with multiple sizes 2025-10-19 00:09:03 +01:00