7e3b5ae4f9
feat(shell/aliases): use batman for man if available
2025-08-19 09:46:19 +01:00
1c2feb9b8b
chore(mise/tools): add bat-extras
2025-08-19 09:45:42 +01:00
4e7a48fb2c
fix(hammerspoon/app_toggle): find only legit GUI apps
...
- Fixes an issue with `* Web Content` processes raising an error when checking their path.
- Restrict list of running apps to those who's path ends with `.app`, effectively filtering out background processes and services.
2025-08-19 09:44:59 +01:00
fb2da8181b
feat(mise/tools): add pastel
2025-08-17 01:11:32 +01:00
734947c0e7
feat(mise/tools): add fd
2025-08-17 01:11:19 +01:00
124fcd921f
feat(mise/tools): add vibe-kanban
2025-08-17 01:10:58 +01:00
Jim Myhrberg
753b4cec41
feat(git/https): add new gh-git-credential-helper script
2025-07-22 17:47:56 +01:00
Jim Myhrberg
31e79a0d64
feat(hati/hotkeys): make Notion Calendar primary calendar app
2025-07-21 18:10:05 +01:00
9eb9dd21b0
feat(mise/tools): add pnpm
2025-07-14 21:26:41 +01:00
Jim Myhrberg
4292fc70e8
chore(markdownlint): add caddyfile to list of tab-indented codeblock languages
2025-07-14 15:57:30 +01:00
Jim Myhrberg
c5e6591d7f
feat(gitconfig): enable rerere
2025-07-14 11:55:45 +01:00
Jim Myhrberg
93e46d8edc
feat(mise/tools): add mergiraf
2025-07-14 11:15:56 +01:00
9fc5722fa7
feat(mise/tools): add memory and sequential-thinking mcp servers
2025-07-07 23:14:02 +01:00
36195046d4
chore(zsh/funcs): tidy up comments
2025-07-07 23:13:39 +01:00
d2b5cd53b0
chore(zshrc): improve cached-eval usage
2025-07-07 23:10:25 +01:00
ed14e9a73d
chore(zsh): make comments prettier :P
2025-07-07 10:26:06 +01:00
b572a346fa
fix(zsh/direnv): correctly perform cache eval of setup
2025-07-07 10:24:47 +01:00
60cf0d1e33
feat(git/config): add mergiraf
2025-07-07 10:24:08 +01:00
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