update zsh, X, gpg config; add ssh config, gpg bin
significant changes:
- gpg socket and ssh agents are now automatically forwarded
- big zsh refactor with better gpg and ssh agent support, and better keybinds
Xresources:
- fix Xft
gitconfig:
- set default branch to master
xinitrc:
- remove outdated code to source site local/system scripts, that should
not be our problem
- load xrdb/xmodmap sooner
- fix gnu find opt ordering
- move ssh-agent to zsh startup
- suppress test urxvtc output
zsh:
- move PATH, FPATH, LANG, XDG, ~/tmp to zshenv
- shim /etc/zprofile changing path in .zprofile
- move .zshrc contents to .zprofile
- replace magic functions with add-zsh-hook and add-zle-hook-widget
- automate bindkey with zkbd and terminfo
bin:
- add gpg-learn-keys for scd
- fix pinentry
gpg:
- disable throw-keyids, this breaks other stuff
install.sh:
- do not run .zprofile
- add .ssh folder support