Commit Graph

1490 Commits

Author SHA1 Message Date
1ebbcaf386 fix(mise/tools): lock restish to last working version
Later versions fail to build, so the github release does not contain any binary assets to download. Hence let's use the last release that has assets.
2025-06-28 16:03:45 +01:00
8dc375887c chore(mise/tools): remove kubetail
Stern fills the same need more than well enough, and kubetail's approach to publishing the CLI tool makes UBI not always play nice and find the correct release.
2025-06-28 16:02:27 +01:00
d87d60445e chore(vscode): add shared vscode settings 2025-06-26 13:24:06 +01:00
Jim Myhrberg
12bee562c3 feat(mise/tools): add rails-new 2025-06-11 16:54:39 +01:00
b585142dca chore(mise/tools): add context7 MCP server 2025-06-11 00:32:11 +01:00
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