Commit Graph

1040 Commits

Author SHA1 Message Date
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
5ae29310c8 feat(userscripts/kagi-for-safer): redirect from yahoo instead of duckduckgo
There's legit reasons why I might want to search with DuckDuckGo, and no
reason why I might want to search with Yahoo. Specially as Yahoo now
uses Bing to provide search results.

Also, in my very basic testing, Yahoo actually produces a smaller and
faster to load results page. So I might as well use that for the sake of
performance, though I doubt it makes much of a difference, as the
redirect logic runs immediately as the page starts loading.
2022-04-20 23:49:11 +01:00
b76ea17bd6 feat(userscripts/kagi-for-safer): minor update/improvement 2022-04-20 22:53:15 +01:00
c1081a0170 feat(userscripts): add kagi-for-safari.user.js 2022-04-20 22:38:21 +01:00
b99c188611 chore(xbar/brew-updates): simplify code for rendering alternate text 2022-03-01 18:59:18 +00:00
d8ced670f0 feat(xbar/brew-services): handle new none and scheduled statuses
Also fetch data from brew services as JSON instead of parsing the plain
text output of `brew services list`.
2022-03-01 18:54:22 +00:00
1455f9d4b7 fix: update zinit module load path 2022-02-23 11:45:20 +00: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
2f62811220 feat(emacs): add hacky evm (Emacs Version Manager) script for Linux 2022-02-22 19:17:19 +00:00
30f0a7d953 feat(zsh): install shfmt via zinit 2022-02-22 19:16:52 +00:00
46f5d8b64a chore(zshenv): add select zinit installed tools to PATH 2022-02-22 19:13:57 +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
348a1f3eaf chore: wrap arguments in bin/smart-health-check 2022-02-15 11:23:36 +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
92948d1ebc chore(blinksh): update tango-with-monokai terminal color theme 2022-02-15 11:20:05 +00:00
9f825e3b5a feat(blinksh): add Menlo Nerd Font Mono font as single CSS file 2022-02-15 11:19:10 +00:00
0f7fe33326 feat(fonts): add css font-face file 2022-02-14 12:54:05 +00:00
b78a356e05 chore(install.sh): add underscore variants of commands 2022-02-07 19:29:30 +00:00
81cba5444e feat(kitty): add basic kitty config 2022-02-07 19:28:51 +00:00
118c5e002e fix(install.sh): create parent directory of symlink target if needed 2022-02-07 19:26:07 +00:00
2eb2accd71 feat(xbar/brew-services): show Start command first if relevant 2022-02-07 19:25:24 +00:00
dd23b4d84e feat(nerdctl): add shell aliases for nerdctl 2022-02-07 19:24:31 +00:00