Commit Graph

1534 Commits

Author SHA1 Message Date
509b2e89e6 feat(xbar/mise): improve display of updates to mise itself 2025-09-22 09:35:13 +01:00
Jim Myhrberg
50004fcb74 fix(shell): improve conditions for skipping interactive shell setup 2025-09-16 18:03:46 +01:00
d04be47100 fix(xbar/mise): force-check latest mise version 2025-09-08 23:25:10 +01:00
e3377c7dbe fix(hammerspoon/app_toggle): fix exception on certain spps 2025-08-30 03:59:13 +01:00
6507f123cb chore(shell): move batman alias 2025-08-27 21:54:43 +01:00
0c46b38c5f feat(mise/tools): add new rv tool for Ruby 2025-08-27 21:47:20 +01:00
Jim Myhrberg
1f558c9f95 fix(shell/vscode): make alt+left/right work in VSCode terminal 2025-08-25 16:37:13 +01:00
0224bd608c feat(xbar): update plugin images and bump versions 2025-08-24 22:44:54 +01:00
70e616332e chore(xbar/img): update preview images 2025-08-24 22:38:59 +01:00
fedb2a78ba chore(xbar/img): add plugin preview images 2025-08-24 22:20:01 +01:00
e47b73d645 style(xbar): fix rubocop linting complaints 2025-08-24 17:21:52 +01:00
bf79e3aa4c feat(swiftbar): add plugins directory with symlinks to xbar plugins dir 2025-08-24 17:06:47 +01:00
add5fe566c feat(xbar/mise-updates): add support for SwiftBar in addition to Xbar 2025-08-24 17:03:06 +01:00
e63ea227f9 feat(xbar/brew-services): add support for SwiftBar in addition to Xbar 2025-08-24 17:01:39 +01:00
eb7f92740c feat(xbar/brew-updates): add support for SwiftBar in addition to Xbar 2025-08-24 16:58:57 +01:00
e835afbd05 feat(xbar/mise-updates): add mise self version check 2025-08-22 13:20:10 +01:00
94887fe5f1 chore(zshenv): add path for LM Studio bins 2025-08-19 09:47:30 +01:00
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