525fe77e62
chore(hammerspoon/app_toggle): minor lint warning fix
2025-07-07 10:16:46 +01:00
9315ca98bb
chore(vscode/settings): add more dictionary words
2025-07-07 10:16:01 +01:00
5bd7292a5e
chore(markdownlint): add schema comment for yaml-language-server
2025-06-28 16:30:40 +01:00
456547a278
chore(hammerspoon/noct): add commented out setup for Wrap as main terminal app
2025-06-28 16:19:59 +01:00
fcf092041a
chore(vscode/settings.shared): add more custom spelled words
2025-06-28 16:19:22 +01:00
c134beccea
feat(markdownlint): add default config for markdownlint
2025-06-28 16:12:57 +01:00
6eb38e87f7
fix(mise): work around issue with GitHub rate limits
...
Since v2025.4.3 Mise's MISE_LIST_ALL_VERSIONS env var option seems to make some GitHub API requests without your GITHUB_TOKEN, which leads to rate limit errors very quickly.
But the MISE_LIST_ALL_VERSIONS is typically not needed, so disabling it is an acceptable workaround for now.
2025-06-28 16:12:05 +01:00
c2ae58077a
fix(vscode): avoid interactive shell setup during VSCode shell resolving
...
When VSCode is started from normal non-terminal/CLI methods, it will start a interactive shell session in the background to dump the the env and get PATH.
Latest versions of VSCode do no play nice with Mise's dynamic PATH updating stuff, and understandably so.
Hence we now check VSCODE_RESOLVING_ENVIRONMENT and avoid all interactive shell setup when it is set.
2025-06-28 16:10:19 +01:00
cf1c7de954
chore(1password-cli): install with Homebrew instead of Mise
...
Mise's latest version of 1password-cli is out of date and has been for some time.
2025-06-28 16:05:17 +01:00
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