Dotfiles and Other Configuration
curl -Lks https://git.io/mgaut72-config-clone | /bin/sh
Run .cfg.bootstrap.sh
to install and instantiate templates
Have non-generic stuff? don't put it in here. Instead, source/reference a .local
file from a file included here.
Ex:
.zshrc
# other zshrc stuff
# ...
[ -f ~/.zshrc.local ] && source ~/.zshrc.local
- My .zshrc is setup such that when I ssh onto a host with that zshrc, it starts up or resumes and existing tmux session:
Lines 149 to 152 in c974d39
- I followed this blog: https://werat.dev/blog/happy-ssh-agent-forwarding/ to ensure that when I ssh and resume a tmux session, my ssh agent gets refreshed
- I personally use oh-my-tmux, which has some niceties built in, but this is not strictly necessary.
Now when I ssh onto my remote desktop, I resume any previous ssh session. To sign off of my remote desktop for the day, I first DETACH FROM TMUX, then logout of the remote desktop.
Check means implemented, unchecked is potential stuff to try
- base16 color themes
- This Repo's Methodology
- Github URL Shortener
- Vim + FZF + RipGrep
- https://www.wezm.net/technical/2019/10/useful-command-line-tools/
- https://github.com/gpakosz/.tmux or some other nice tmux config?
- jq / jq cookbook
- py env - not yet automated into this repo