Commit Graph

139 Commits

Author SHA1 Message Date
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
bb8fb0ca50 chore(python): add passlib to default installed python packages 2021-08-30 22:54:05 +01:00
f302739ea6 fix(docker): set co alias to use old docker-compose command
The dc alias still uses "docker compose" to access the newer built-in
compose command. I still was quick access to the older one, as I've had
some edge-case issues with the built-in variant.
2021-08-30 22:49:01 +01:00
7e5739ed4c feat(kubernetes): add and lazy-load kubectx switcher tool 2021-08-30 22:45:14 +01:00
65211fe1c8 feat(kubernetes): add krew kubectl plugin manager 2021-08-30 22:44:38 +01:00
9d7a23615c feat(dev): lazy-load scaleway CLI completions 2021-08-30 22:27:29 +01:00
08a42fc019 feat(completion): switch from peco to fzf for command history completion
And also setup and configure fzf zsh plugins:

- ctrl+r searches shell history.
- ctrl+t searches for files and folders by name recursively within
  current directory while previewing highlighted item via less.
- alt+c recursively lists directories within current directory, and
  changes to the selected directory.
2021-08-30 22:21:39 +01:00
499b7e4ccc feat(emacs): add emacs-sandbox.sh CLI tool 2021-07-09 11:10:22 +01:00
49d4b8c855 chore(node): add yarn to global node packages 2021-05-15 22:50:20 +01:00
d12f5f38e1 chore(emacs): improve shell setup 2021-05-15 22:49:52 +01:00
d977e4bdb9 feat(kubernetes): add kube-linter CLI tool 2021-05-09 14:27:33 +01:00
f31dc7f7f1 chore(tmux): improve tmuxifier setup 2021-05-09 14:27:08 +01:00
8f649514f2 feat(docker): disable docker scan / snyk advertisement 2021-04-28 22:15:30 +01:00
0a3757f850 feat(docker): change docker-compose aliases to use new built-in "docker compose" command 2021-04-28 22:09:44 +01:00
a0159f17d1 fix(tmux): add back tmuxifier layout path customizations
I accidentally removed this when I simplified tmuxifier setup the other
day >_<
2021-04-27 16:38:07 +01:00
746b7a79a1 chore(tmux): simplify tmuxifier setup loading it in the background 2021-04-20 01:18:14 +01:00
90345883c5 feat(golang): add gotests to global package list 2021-04-20 01:15:13 +01:00
ff44a4293e chore(direnv): rename zinitrc file 2021-04-20 01:14:47 +01:00
6c9fd0a974 fix(node): correctly install nodenv-alias command 2021-04-20 01:14:12 +01:00
72c4e3d919 fix(gcloud): lazy-load gcloud shell completion on first use
Shell completion for gcloud seems to take around 50-100ms to load, so
let's only do that on first use, instead of during startup of every
shell.
2021-04-19 02:21:30 +01:00
304eea3f5b fix(google-cloud): fix setup of gcloud CLI 2021-04-19 01:28:46 +01:00
00a6f7aa5f chore(ruby): add yard to default gem list 2021-04-19 01:28:29 +01:00
d04c2b8be3 chore(golang): update package list 2021-04-19 01:28:03 +01:00
c0e71c965c feat(golang): install and manage Go versions with stefanmaric/g 2021-04-19 01:16:01 +01:00
1eaf05fefa feat(emacs): improve vterm helpers for use within Emacs 2021-04-19 01:09:42 +01:00
a78f03da34 chore(deps): install rclone with zinit instead of Homebrew 2021-02-02 19:54:35 +00:00
855c0d9d94 feat(kubernetes): auto-install various tools if kubectl is available 2021-02-02 12:10:10 +00:00
f98a102e65 feat(ruby): add steep language server to default list of gems 2021-01-03 19:20:39 +00:00
e466567719 feat(golang): add to default package/tool list 2020-12-24 03:05:50 +00:00
a6318fdd1e chore(brew): update brew cask aliases for new --cask invocation method 2020-12-01 09:55:51 +00:00
2a0ae3af05 feat(golang): remove use of goenv
It's simpler to just have a single version of Go available, with goenv
lots of different modules/packages which have `.go-version` files, the
LSP server doesn't work correctly unless the specific version of Go is
installed.
2020-11-26 15:42:57 +00:00