Commit Graph

1217 Commits

Author SHA1 Message Date
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
51d477a551 fix(install/emacs): update emacs config install function 2022-04-28 12:35:43 +01:00
65f2a8cfaf feat(aliases): remove git aliases which I don't use 2022-04-28 12:35:42 +01:00
f963b9f9d3 chore(zinit): remove no longer needed bpick option for volta
The binary selection logic has been fixed in zinit, so it now correctly
picks the right binary for volta.
2022-04-28 12:35:42 +01:00
44ea1976e4 chore(zinit): switch to newer for-syntax for zinit declarations 2022-04-28 12:35:42 +01:00
a5671fca28 chore(userscripts/kagi-for-safari): bump version 2022-04-21 02:11:45 +01:00
037068aa58 chore(userscripts/kagi-for-safari): tweak name 2022-04-21 02:10:33 +01:00
26426bcafe feat(userscripts): add GitHub Dark Tweaks userstyle as a userscript 2022-04-21 01:54:48 +01:00
33d374e791 feat(userstyles): add One Dark theme for GitHub 2022-04-21 01:40:06 +01:00
51014663af fix(userscripts/kagi-for-safer): redirect from DuckDuckGo again
Turns out using Yahoo for this doesn't quite work across the board on
all with different userscript injectors due to some security policy
headers that Yahoo sends. So back to DuckDuckGo it is :P
2022-04-21 00:29:45 +01:00
0dd195855d fix(userscripts/kagi-for-safer): use correct download URL 2022-04-20 23:54:07 +01:00