Commit Graph

1077 Commits

Author SHA1 Message Date
06b5b5cd39 chore(rtx): move global tool versions to rtx config file 2023-03-21 01:21:47 +00:00
cc3121e472 chore(xbar/brew-services): minor tweaks and improvements 2023-03-21 00:46:22 +00:00
900e69a07f feat(xbar/brew-updates): few features and style changes
- Add more granular greedy options.
- Add post-run options for optionally running "brew cleanup" and/or
  "brew doctor" after operations that modify packages.
- Add new "Upgrade All: Exclude" option which simply excludes a
  formula/cask when using any of the Upgrade All operations.
- Re-style menus a bit with emoji as icons for most operations.
2023-03-21 00:37:01 +00:00
673bbecf59 chore(starhip): use literal strings everywhere for the same of consistency 2023-03-20 22:29:05 +00:00
10afd47a2b fix(xbar/brew-updates): fix VAR_GREEDY config value type 2023-03-12 12:39:19 +00:00
881e5f4d12 chore(xbar): fix typo in variable name 2023-03-12 12:35:18 +00:00
86efc403d1 fix(xbar/brew-services): handle unexpected config values better
Also refactor Xbar::Config and and Brew::Common classes a bit to make
them more generic, and have more features.
2023-03-12 12:26:50 +00:00
0afaeaa9a2 fix(xbar/brew-updates): handle unexpected config values better
Also refactor Xbar::Config and and Brew::Common classes a bit to make
them more generic, and have more features.
2023-03-12 12:23:40 +00:00
2a8e815db1 fix(alacritty): change default font 2023-03-09 23:36:26 +00:00
8830fa2af1 feat(prompt): minor tweak to starship config 2023-03-09 23:35:18 +00:00
08c8ac784d feat(git): add git-largest-objects helper 2023-03-09 23:35:18 +00:00
6e3154deba feat(nix): setup shell and env for nix 2023-03-09 23:35:18 +00:00
58f7306c6f chore(brewfile): minor update/removal 2023-03-09 23:35:18 +00:00
32b933c419 chore(git): update gitconfig 2023-03-09 23:35:18 +00:00
7fbc1e11d4 feat(ruby): add syntax_tree to global gem list 2023-03-09 23:35:17 +00:00
c101c417fd feat(python): update global package list 2023-03-09 23:35:17 +00:00
72dde13eb7 feat(rust): improve overall setup around Rust 2023-03-09 23:35:17 +00:00
664f06bbdb refactor: use rtx to manage Go, Python, NodeJS, and more
This means g, pyenv, and volta are gone. And a lot of other tools
previously installed with zinit are also installed with rtx now instead.

This includes starship, direnv, shfmt, jq, and more.
2023-03-09 23:35:17 +00:00
885fd26901 chore: install goreleaser and golangci-lint with Go instead of Homebrew 2023-03-09 22:42:17 +00:00
9abb969dbb feat(brewfile): install 1password-cli 2023-03-09 22:40:07 +00:00
4bf199c73b feat(xbar/brew-updates): support latest and auto-updates greedy options 2023-03-09 22:37:03 +00:00
ef48ac629a feat(xbar/brew-services): improve settings and style 2023-03-09 22:34:57 +00:00
0a17bbfadb feat: add 1Password CLI integration 2023-03-09 21:53:01 +00:00
4ff776f1f3 feat(rustfmt): add rustfmt default config of max_width = 80 2023-03-08 00:53:35 +00:00
fcf9ee7e2a fix(shell/kubernetes): improve shell startup time 2023-03-04 05:01:19 +00:00
9b63c538c2 feat(prompt/starship): update starship config 2023-03-04 04:55:11 +00:00
14c58e849f feat(xbar/brew-updates): add greedy option that displays more cask updates 2023-02-26 18:02:58 +00:00
204a8979da fix(xbar/brew): improve brew executable detection
This should address issues on Apple Silicon based Macs.
2023-02-26 17:58:32 +00:00
c7ea3d186a feat(hammerspoon/noct): tweak global keybindings for ChatGPT and Edge 2023-02-20 22:11:12 +00:00
78caf6e939 chore(hammerspoon): tidy-up and simplify host config and window management 2023-02-20 22:10:32 +00:00
e252161208 fix(xbar/brew-updates): resolve rubocop linting complaints 2023-01-29 16:03:44 +00:00
9244c7f92b fix(xbar/brew-services): handle when no brew services are installed 2023-01-29 16:01:45 +00:00
cb7ff641f0 feat(userstyle/github-tab-size): add support for cs.github.com 2022-09-21 11:03:57 +01:00
633a837682 feat(xbar/brew-updates): update image URL 2022-09-10 02:56:10 +01:00
9860b72e31 feat(xbar/brew-updates): Update Xbar module from brew-services 2022-09-10 02:37:37 +01:00
e47ef75901 feat(xbar/brew-services): major update adding hide/show feature 2022-09-10 02:33:11 +01:00
5b50d5e606 feat(hammerspoon): update app global keybindings 2022-07-28 00:23:29 +01:00
ed8459004d fix(node/prettier): dirty hack to allow prettier to find plugins installed with volta
Volta installs all global packages into their own separate sandbox, with
no other packages installed in the same node_modules directory.

This hack abuses the fact that prettier can be configured with a *.js
file, and effectively scans the volta installation directory for
sandboxes for prettier plugins, and sets anything it finds as the
"pluginSearchDirs" list.
2022-07-28 00:17:06 +01:00
9d8b8d769d chore(node): improve node/volta setup 2022-07-28 00:12:26 +01:00
837d8065d2 chore(zsh): add various podman aliases 2022-07-28 00:09:27 +01:00
39c16b214e feat(userscripts/kagi): update kagi for userscripts 2022-06-10 00:58:17 +01:00
0134e00f04 feat(prompt): configure starship's buf module 2022-06-04 14:31:21 +01:00
2a9aeae8ba feat(userscripts): add kagi-tweaks for minor CSS tweaks 2022-05-17 11:48:50 +01:00
9a53238a2d feat(brewfile): replace Boom 3D with SoundSource 2022-05-17 11:47:36 +01:00
985843b47c feat(brewfile): add efm-langserver 2022-04-28 12:35:43 +01:00
dfcd1a87cb chore: remove non-main package from list of go binaries to install 2022-04-28 12:35:43 +01:00
44acf6472b feat(golang): install gup tool for updating tools installed with "go install" 2022-04-28 12:35:43 +01:00
c6710d1918 chore(hammerspoon): switch cmd+ctrl+f keybind to Element Nightly 2022-04-28 12:35:43 +01:00
568ffd3718 chore(zsh): remove oh-my-zsh theme snippets
As I'm using starship for the prompt, there's no need to support
oh-my-zsh themes anymore.
2022-04-28 12:35:43 +01:00
3b3c6ab3a8 feat: install jq via zinit if it is not already available 2022-04-28 12:35:43 +01:00