Run install.sh
YMMV, I don't do this often. There are likely many bugs
- Any file/dir with
$FILENAME.symlink
is linked as a.$FILENAME
in the home directory - Have a real
.local_$PROG_CONF
in the home directory for device specific config
because otherwise I forget
- File Watching:
entr
- Editing:
nvim
(neovim, but aliased tovi
because I am extremely lazy AND often on remote systems) - Repeated commands:
watch
from procps-ng - Shell:
zsh
- Browser:
firefox
for TreeStyleTabs - Markdown Preview for GitHub:
grip
- Normal Regex Searching:
rg
for rip-grep - Fancier-searching:
sift
because context often matters - HoRNDIS: for USB internet for android (
brew cask install horndis
) - ngrok: for ad-hoc port-forwarding and/or NAT punch-through
gh-auth
: getting public keys from github (github-auth gem)gron
andjq
: look through jsonxq
for XML,yq
for yamlxprop
to get X-Window Properties- This is most useful for window rules in tiling window managers
neomutt
,offlineimaprc
anddavmail
for email accessdavmail
is the key to access of corporate O365
vdirsyncer
andkhard
for a "real" local calendareza
for ls replacement
- Make example
.local
files, becasue I keep forgetting what I put in them - Check the install process actually does what I want
- Try get rid of oh-my-zsh for startup speed