Commit Graph

1529 Commits

Author SHA1 Message Date
4616736544 feat(hammerspoon/noct): swap Emacs and Cursor keybindings 2025-02-10 01:55:10 +00:00
70fe417553 chore(cursor): update files 2025-02-10 01:54:48 +00:00
Jim Myhrberg
726de4a6d7 feat(hammerspoon/hati): tweak global app keybindings 2025-02-10 01:50:34 +00:00
2b54755e91 feat(cursor): add settings, keybindings and karabiner modifications for Cursor 2025-02-10 01:47:42 +00:00
3ec3884108 feat(install): update ghostty and kitty symlink paths 2025-01-13 19:59:02 +00:00
ca8c913eb3 feat(kitty): add missing theme file 2025-01-13 19:58:22 +00:00
ffe5933b17 feat(hammerspoon): add app_hider.lua which allows hiding apps on loss of focus 2025-01-13 19:57:57 +00:00
10144dfa16 fix(zsh/mise): switch back to normal interactive init
Previously the interactive init would not update PATH immediately,
causing the rest of the zshrc file to fail to find any tools installed
with mise. This longer seems to be an issue.
2025-01-13 19:56:30 +00:00
6eee7b019a chore(alacritty): minor config tweak 2025-01-13 19:54:37 +00:00
fed6251aa7 chore(ghostty): minor config tweaks 2025-01-13 19:37:02 +00:00
33bcfd70be feat(zshenv): add support for using aqua 2025-01-13 19:36:03 +00:00
00d6815373 chore(kitty): wip updates to simplify kitty config 2025-01-13 19:36:03 +00:00
Jim Myhrberg
24aab0403e feat(shell/alias): add jy alias for "yj -jy | yq" 2025-01-06 13:27:00 +00:00
Jim Myhrberg
d560688c58 feat(mise/tools): add crane to global tools list 2025-01-06 13:25:03 +00:00
Jim Myhrberg
9e200139cc feat(mise/tools): install kubelogin 2025-01-06 11:04:24 +00:00
Jim Myhrberg
8ecb6a1d84 chore(mise/tools): improve globally installed ansible setup 2025-01-06 11:04:09 +00:00
Jim Myhrberg
1ab8503b1c fix(irbrc): make irb play nicer within emacs compilation buffers 2025-01-06 10:30:08 +00:00
Jim Myhrberg
0f0efd5917 feat(hammerspoon/hosts/hati): tweak global keybindings 2025-01-06 10:30:08 +00:00
Jim Myhrberg
bb0518a166 fix(zshrc): only attempt to load zinit module if .so file exists 2025-01-06 10:30:07 +00:00
bb538ee33b feat(ghostty): add config and theme 2024-12-28 02:38:24 +00:00
9e9818456d chore(mise/tools): manage global python packages with mise 2024-12-26 23:56:32 +00:00
151620c15b feat(fonts): update Menlo Nerd Fonts with FontPatcher 3.3.0 2024-12-26 23:54:57 +00:00
3d008b827d chore(rust): only install components not included with rust itself 2024-12-18 08:52:06 +00:00
8b22da930e chore(mise/tools): remove prettier plugins I dont use 2024-12-18 08:51:50 +00:00
eea10a67e0 chore(bin/crc32checker): update for newer ruby versions 2024-12-10 01:03:59 +00:00
eadb0fb6e4 chore(brewfile): switch mosh from HEAD to latest stable release 2024-12-10 01:03:28 +00:00
Jim Myhrberg
9a501b438b chore(mise/tools): use shorthand or aqua instead of go/cargo backends 2024-12-09 10:56:40 +00:00
Jim Myhrberg
e31301d0ff chore(zshrc): minor re-orders of a few sections 2024-12-09 10:55:08 +00:00
Jim Myhrberg
d400b87228 feat(mise/tools): add staticcheck 2024-11-28 19:38:08 +00:00
Jim Myhrberg
cc7d4a10d2 feat(shell): alias watch to hwatch if installed 2024-11-28 19:37:47 +00:00
Jim Myhrberg
2242bd9580 fix(shell): don't use cached-eval for setup scripts that dynamically update PATH 2024-11-28 19:37:15 +00:00
Jim Myhrberg
fdc7fcafc6 chore(mise): update shell setup and mise config for latest mise 2024-11-28 19:36:46 +00:00
0c419db04e chore(zshenv/mise): set MISE_LIST_ALL_VERSIONS to 1 2024-11-28 19:17:45 +00:00
9d29136ae6 chore(zshenv/emacs): set LSP_USE_PLIST to 1 2024-11-28 19:17:45 +00:00
Jim Myhrberg
b56b651790 fix(userstyles/github-fixed-width-textarea): only apply to editable textareas 2024-11-25 10:47:00 +00:00
a86cedbcb2 feat(nix): add nix.conf 2024-11-20 14:46:04 +00:00
5b300e7501 fix(userstyles/github-fixed-width-textarea): match GitHub's fixed-width style 2024-11-13 18:11:53 +00:00
Jim Myhrberg
714938a289 feat(userstyle/github): add fixed-width textarea 2024-11-13 18:03:24 +00:00
2ab4549060 chore(fzf): tweak tmux integration behavior 2024-11-12 01:25:45 +00:00
938fd1be31 chore(shell/ruby): tidy up global gem list 2024-11-10 21:54:26 +00:00
e3cd54b9da chore(mise): remove default gems and go package files
For go packages that's managed directly by mise now, and ruby gems is
the old trust `install_ruby_global_packages` shell function.
2024-11-10 21:48:42 +00:00
2f4385a9c6 chore(mise/tools): shift thing arounds 2024-11-02 00:09:26 +00:00
f89466da66 chore(mise/tools): switch from ubi to shorthands for tools which default to ubi backend 2024-10-27 11:23:29 +00:00
916b3967e8 feat(env/PATH): add ~/.local/bin used by pipx 2024-10-27 01:34:25 +01:00
d2d324d1f0 feat(mise/tools): add cargo-show 2024-10-27 01:34:09 +01:00
2c051577b7 fix(mise/tools): install sccache via cargo backend to fix build issues
When mise's cargo backend needs to compile from source, it seemingly
fails to find the `sccache` binary if it was installed via ubi or
asdf backends. Via the cargo backend, or if manually installed via
cargo, it does find it however.
2024-10-27 01:33:00 +01:00
93688e3f2b chore(mise/tools): install bat via ubi backend 2024-10-27 01:32:39 +01:00
f4a409071e chore(mise/tools): install eza via cargo backend
Because eza does not provide binaries for macOS, we can't use the ubi
backend. But via the cargo backend and cargo-binstall, we can install it
from a pre-built binary easily enough.

This removes the need for using the eza asdf plugin.
2024-10-27 01:31:11 +01:00
b753d6af61 chore(mise/tools): install fzf via ubi now that fzf-tmux is no longer needed 2024-10-27 01:30:11 +01:00
5cafa5c9d4 feat(mise/tools): install and manage rust with mise 2024-10-27 01:29:54 +01:00