Commit Graph

169 Commits

Author SHA1 Message Date
db7a97fa6d fix(containers): correctly setup shell completion for orb 2023-11-20 11:08:46 +00:00
772295a5a0 fix(kubernetes): resolve shell completion setup for kubectl and krew 2023-11-20 11:08:20 +00:00
871fefce04 chore(deps): move some CLI tools from rtx to cargo install
bat, difftastic and exa don't seem to distribute arm64 binaries as part
of their releases. Hence we need to install them from source with cargo
instead.
2023-11-20 11:07:06 +00:00
b7ff042053 feat(go): add bufls to default list of packages 2023-09-27 11:54:34 +01:00
0effd071f3 feat(git): set difft as diff application if available 2023-09-18 11:37:19 +01:00
19aa1b1730 chore(go): tidy up default global packages list 2023-09-18 11:37:18 +01:00
6c9703520c fix(rust): auto-install with binstall 2023-09-18 11:37:18 +01:00
c51fde5e70 fix(kubernetes): fix bug with kubectx completions setup 2023-09-18 11:37:18 +01:00
e87062e8ee feat(orbstack): shell setup for Orbstack (Docker Desktop replacement) 2023-09-18 11:37:17 +01:00
e24d969a1e chore(golang): tidy up an update global package list 2023-05-25 02:25:38 +01:00
73556e6f6a chore(python): tidy up an update global package list 2023-05-25 02:24:53 +01:00
f005414ab2 chore(ruby): tidy up an update global package list 2023-05-25 02:24:29 +01:00
266c6dcfac feat(kubernetes): remove tools, simplify setup and rely on rtx 2023-05-25 02:23:33 +01:00
5feea990d4 feat(ruby): switch from rbenv to rtx for managing Ruby versions 2023-05-25 02:19:57 +01:00
e1105afa0c feat: move various various tools to be managed with rtx 2023-05-25 02:19:11 +01:00
b5a3dc2e4e feat(shell): add neovim specific helpers 2023-04-21 15:12:45 +01:00
415fc774b1 feat(shell/ruby): add haml and rbs helpers for syntax_tree to global gem list 2023-04-21 15:11:54 +01:00
50b21937b3 feat(shell): setup for GitHub Copilot CLI 2023-04-21 15:00:37 +01:00
96ed44adf3 fix(python): prefer pip over pip3 when installing python packages 2023-03-21 01:22:19 +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
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
0a17bbfadb feat: add 1Password CLI integration 2023-03-09 21:53:01 +00:00
fcf9ee7e2a fix(shell/kubernetes): improve shell startup time 2023-03-04 05:01:19 +00: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
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
3b3c6ab3a8 feat: install jq via zinit if it is not already available 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
ab1db3eb9b feat(shell/golang): add list_go_global_packages function 2022-02-23 11:45:20 +00:00
46a78c87fb chore: add missing wait lucid ice's to zinit install snippets 2022-02-23 11:45:20 +00:00
2c2fc6ddf9 chore: replace authme shell function with alias to ssh-copy-id 2022-02-23 11:45:20 +00:00
4672a17c5d fix(node): make volta install on linux via zinit 2022-02-22 19:25:59 +00:00
30f0a7d953 feat(zsh): install shfmt via zinit 2022-02-22 19:16:52 +00:00
b53eb7d83d feat(linux): add /opt/tigervpn/bin to PATH 2022-02-21 20:34:31 +00:00
a65091754d feat(zsh/kubernetes): add zinit setup for argocd CLI tool 2022-02-15 11:25:05 +00:00
8eff59dddc fix(zsh/kubernetes): fix kubeseal zinit setup 2022-02-15 11:24:52 +00:00
c0933ef4ec feat(zsh/nodejs): replace old js language server with typescript-language-server 2022-02-15 11:23:25 +00:00
57434a8d0d feat(zsh/nodejs): switch from nodenv to volta to manage node versions and tools 2022-02-15 11:23:21 +00:00
dd23b4d84e feat(nerdctl): add shell aliases for nerdctl 2022-02-07 19:24:31 +00:00
96003eb0b9 feat(golang): update global package list 2022-02-07 19:24:07 +00:00
4b2d163f7d feat(go): add jsonnet and jsonnetfmt commands to default packages 2021-08-30 22:54:49 +01:00
c9f86c4c3d chore(node): add yaml and json language servers to default list of packages 2021-08-30 22:54:27 +01:00