Commit Graph

924 Commits

Author SHA1 Message Date
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
66b00bdf67 revert(zshenv): remove needless PATH setup"
This reverts commit 4b947ab25f.

The PATH setup is obviously needed for tools that don't load an
interactive shell to work. That'll teach me to not update my dotfiles
when struggling to stay away ^_^
2021-04-19 10:53:38 +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
680b3443b8 feat(zinit): add support for zinit's zsh module 2021-04-19 02:20:16 +01:00
5c1575b400 chore(ruby): update gemrc config file 2021-04-19 01:30:47 +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
4b947ab25f chore(zshenv): remove needless PATH setup
Path setup for shim dirs of rbenv, pyenv, and nodenv are no longer
needed, as their init scripts are cached and loaded in the
background. And their init scripts will add the shim directories to
PATH.

The setup we're removing here are left-over from when all three tools
were being lazy loaded upon first use of the command, or first shell
completion for the command.
2021-04-19 01:16:36 +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
2ac60bb44e chore(brewfile): various updates 2021-04-19 01:01:39 +01:00
a78f03da34 chore(deps): install rclone with zinit instead of Homebrew 2021-02-02 19:54:35 +00:00
bb11652a2b feat(deps): add lens and notion to Brewfile 2021-02-02 12:12:05 +00:00
ca9dc7bb92 feat(git): set defaultBranch option to "main" 2021-02-02 12:10:47 +00:00
855c0d9d94 feat(kubernetes): auto-install various tools if kubectl is available 2021-02-02 12:10:10 +00:00
31f81e4beb chore(ruby): update solargraph config 2021-02-02 12:09:47 +00:00
4c3d901d0e chore(userstyle): bump github-dark-tweaks version 2021-01-13 15:14:06 +00:00
37cf7c45a8 fix(userstyle): ensure correct diff colors on pull request discussions 2021-01-13 15:12:40 +00:00
d618ef7bb7 chore(deps): update package list in Brewfile 2021-01-05 01:51:43 +00:00
bed981c8f6 feat(userstyle): add tweaks for GitHub search results 2021-01-05 01:32:18 +00:00
48534ed88b chore(brewfile): don't install duplicate Facebook Messenger from MAS 2021-01-04 01:08:15 +00:00
fb024483e9 feat(alfred): add dark variant of my "Clean OS X" Alfred theme 2021-01-03 19:21:04 +00:00
f98a102e65 feat(ruby): add steep language server to default list of gems 2021-01-03 19:20:39 +00:00
d53f2e0bb4 chore(git): disable github http to ssh/git connections
Clone GitHub HTTP remotes over HTTP via ~/.netrc credentials instead of
forcing GitHub HTTP clones to operate over ssh/git.
2021-01-03 19:19:09 +00:00
33934d31b0 feat(brewfile): add/remove various tools/apps in Brewfile 2021-01-03 19:17:42 +00:00
526cc90b8b feat(brewfile): add Dark Reader for Safari 2021-01-02 13:59:33 +00:00
97fddfc927 feat(keybind): swap cmd+ctrl+b to be Basecamp 2020-12-24 03:06:19 +00:00
e466567719 feat(golang): add to default package/tool list 2020-12-24 03:05:50 +00:00
d3e06137e1 feat: write a http-echo-server in go for fun 2020-12-24 03:04:29 +00:00
aa6f445feb chore(userstyle): change license from MIT to CC0 1.0 for all userstyles
This makes the styles public domain.
2020-12-24 02:02:48 +00:00
fd25093de7 chore(userstyle): simplify userstyles 2020-12-24 01:52:12 +00:00
b2c0995d5c fix(userstyle): add @license properties to userstyles 2020-12-24 01:51:01 +00:00
7c5230c478 feat(userstyle): add github-dark-tweaks.user.css 2020-12-24 01:29:26 +00:00
0f77d9b291 feat(userstyle): add github-tab-size user css 2020-12-24 00:47:01 +00:00
a6318fdd1e chore(brew): update brew cask aliases for new --cask invocation method 2020-12-01 09:55:51 +00:00
2bf7e812e2 feat(keybind): change cmd+ctrl+d to toggle Mailplane instead of Kiwi for Gmail Lite 2020-12-01 09:52:18 +00:00
32d59b2009 feat(git): clone GitHub HTTPS repos over SSH 2020-11-26 15:46:05 +00:00
fd04e427ab feat(keybind): switch cmd+ctrl+s from Spotify to Apple Music 2020-11-26 15:45:32 +00:00
7acdece876 feat(brewfile): add Facebook Messenger to Brewfile 2020-11-26 15:44:29 +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
20116fcf14 feat(ruby): add debug gems to default gem list 2020-11-11 10:56:20 +00:00
7d456e0b35 feat(macos): add aliases to enable/disable debuggers on a system-level 2020-11-11 10:55:53 +00:00
3217ea2e1d feat(golang): add gofumpt to list of standard packages/tools 2020-11-11 10:55:27 +00:00
c1f75d3eac chore: update Brewfile 2020-11-11 10:51:42 +00:00
4941ade4fc chore: use zinit to lozy-load rbenv, goenv, pyenv, and nodenv
Instead of custom made functions
2020-10-29 00:42:00 +00:00