Commit Graph

1435 Commits

Author SHA1 Message Date
Jim Myhrberg
8b7de2514e chore(zshenv): add Windsurf bin to PATH 2025-05-29 12:47:39 +01:00
Jim Myhrberg
f80885f663 chore(ruby/gems): add ruby-lsp-rspec to global package list 2025-05-29 12:47:38 +01:00
Jim Myhrberg
899828ad0c feat(shell/k8s): add more aliases 2025-05-29 12:47:38 +01:00
Jim Myhrberg
db5efc926c chore(hammerspoon/hati): make Code primary VSCode 2025-05-29 12:47:38 +01:00
68f828b356 chore(hammerspoon/noct): make stable VSCode default 2025-05-26 01:16:15 +01:00
1e536231f1 chore(mise): switch to default binary install path
This resolves issues with VSCode sometimes not finding the mise executable within the custom path.
2025-05-26 01:15:28 +01:00
6ca847f9bc feat(fonts): update Menlo Nerd Fonts with FontPatcher 3.4.0 2025-05-25 23:31:45 +01:00
02311a6b3e fix(shell/1password): fix typo in comment of script 2025-05-25 20:48:40 +01:00
4d3b0e5c79 chore(mise/tools): add codex CLI 2025-05-25 20:48:04 +01:00
Jim Myhrberg
da24c81f93 chore(hati/keybindings): bind GitButler to cmd+ctrl+f 2025-05-05 13:49:44 +01:00
Jim Myhrberg
0494075eb0 chore(hati/keybindings): use Warp as primary terminal application 2025-05-05 13:49:04 +01:00
Jim Myhrberg
56c3b49bef fix(mise/ruby): move global gems back to shell helper
Mise is only suitable for gems which expose self-contained CLI tools that don't interact with other Ruby-based tools.

Because it sets GEM_HOME to the specific gem's install path, things like `foreman` cannot launch Rails apps, cause any Ruby-based child processes will not find any gems they expect.
2025-05-05 13:45:57 +01:00
Jim Myhrberg
d2ee3df9ed chore(mise/tools): add slsa-verifier
This allows mise to verify some tools that support it when they're downloaded.
2025-05-05 10:10:53 +01:00
Jim Myhrberg
0084d78885 fix(mise/tools): lock hwatch to known good version
Version 0.3.19 immediately crashes on start for me.
2025-05-05 10:10:05 +01:00
Jim Myhrberg
4a7c880a3a chore(mise): enable specific idiomatic version files 2025-05-05 10:09:25 +01:00
9760c4a2aa feat(mise/tools): install Ruby gems with mise
Also remove various old defunct install_*_global_packages helper shell commands.
2025-05-04 10:22:59 +01:00
1f61ddd8e4 chore(hammerspoon/noct): set cmd+ctrl+f global keybinding to GitButler 2025-05-03 13:34:38 +01:00
52f4d43ddf feat(mise/tools): add stern and kubetail 2025-05-03 13:33:52 +01:00
0d02455a73 chore(mise/tools): switch hexyl to registry shorthand 2025-05-03 13:30:31 +01:00
4d76bb94b9 chore(mise/ruby): use ruby-install instead of ruby-build
Compile time for Ruby is about the same since ruby-install started auto-detecting number of CPU cores like ruby-build does.

So I'm curious to try ruby-install for a while.
2025-05-03 13:29:52 +01:00
708917f58f fix(mise): stop using bun until freezing issue is fixed 2025-05-03 13:28:27 +01:00
4551336767 chore(gitconfig): update Kaleidoscope related settings 2025-04-13 13:54:12 +01:00
6e6755231c chore(zshenv): tweak comment for ~/.local/bin PATH entry 2025-04-13 13:53:38 +01:00
69581a3529 chore(cached-eval): improve caching mechanism
- Include mtime of source file in cache key calculation.
- Use SHA1 instead of MD5 to generate cache key.
- Add flush-cached-eval helper function to clear all caches.
2025-04-13 13:52:57 +01:00
f4563e03fd chore: add .cursorignore 2025-04-09 00:47:40 +01:00
327905fb05 chore(mise/tools): add k3d and dmgbuild 2025-04-09 00:47:11 +01:00
Jim Myhrberg
531bf0bd0f chore(ruby): add ruby-lsp-rails to global package list 2025-04-01 10:48:05 +01:00
Jim Myhrberg
f4f9b055bb chore(hammerspoon/hati): change email client global keybinding 2025-04-01 10:47:36 +01:00
Jim Myhrberg
e67bf554a2 chore(go/tools): install mockgen via go instead of mise 2025-04-01 10:46:42 +01:00
8a77fc622c chore(gitconfig): add gitbutler global settings 2025-04-01 09:51:28 +01:00
4e8a756bec chore(mise/tools): add huge-extended 2025-04-01 09:49:00 +01:00
9fbed8d2ba chore(shell/ruby): remove rubocop-daemon from global package list 2025-04-01 09:48:00 +01:00
63a7285d05 feat(cursor): add windsurf to karabiner vscode tweaks 2025-03-09 00:19:43 +00:00
28eea46178 chore(cursor/ext): update lock files 2025-03-09 00:19:11 +00:00
b1ec71d45c chore(cursor): minor tweaks to settings and keybindings 2025-03-09 00:16:54 +00:00
4bd7fbcc19 feat(cursor/setup): refactor setup script and add support for Windsurf 2025-03-09 00:16:18 +00:00
Jim Myhrberg
27a3193c01 chore(cursor): remove trailing comma 2025-03-07 18:28:52 +00:00
Jim Myhrberg
6a7cca4597 chore(cursor): minor tweaks to setup.sh helper script 2025-03-07 11:21:51 +00:00
Jim Myhrberg
7f937b2777 chore(mise/tools): add copilot-language-server npm package 2025-03-07 11:20:10 +00:00
Jim Myhrberg
c9ef1aa07c feat(cursor/vsci): update vscode-insiders extentions lock file 2025-03-07 11:18:32 +00:00
Jim Myhrberg
12c3e4e2c0 chore(cursor): minor settings tweak 2025-03-07 11:17:44 +00:00
Jim Myhrberg
8153faae39 chore(warp): update keybindings config 2025-03-06 20:00:27 +00:00
Jim Myhrberg
9d0dc840dd fix(cursor): add workaround keybinding for accept next suggested word 2025-03-06 20:00:01 +00:00
Jim Myhrberg
1227c603af chore(mise/tools): update aws-cli to latest version 2025-03-06 10:21:40 +00:00
a95fe29e8e feat(warp): add basic config and theme 2025-03-06 02:56:50 +00:00
842fe398d7 fix(cursor): add alt keybinds for ctrl+f/b/n/p keys 2025-03-06 02:42:13 +00:00
cebbd21e9b chore(cursor/karabiner): add ctrl+p/f/b as well as ctrl+n 2025-03-05 19:54:41 +00:00
a6d649dbb5 chore(cursor/ext): update lock file 2025-03-05 19:53:54 +00:00
Jim Myhrberg
53effb7185 fix(cursor): enable alt+delete to work in terminals 2025-03-05 19:46:12 +00:00
Jim Myhrberg
5a33d6e345 feat(cursor): numerious improvements to alt/ctrl keybindings via karabiner 2025-03-05 19:33:26 +00:00