# dotfiles and misc configuration ## Usage `./install.sh` For the basics. Environment variables to change how `./install.sh` works: * `CODEDIR` defaults to `$HOME/scm` * `BINDIR` defaults to `$HOME/bin` I may change them to match the XDG specs in the future. Annoyingly there appears to be no official `XDG_BIN_DIR` or similar. ### Compile scripts Inside of `./compile`, mostly for nvim and my shell (oksh, of which kshrc is meant for, but it works fine on bash too). ### Key remappings ( Linux specific ) `./remap/at-kbd.sh` ### Linux specific bin Some need to be compiled, do this by hand with the included `Makefile` if you'd like. Useful utilities include `zzz`, `backlight`, and `blu` On Ubuntu and Debian variants you may need to specify `WHEEL=root`. They're setuid, so they go into `/sbin` without much option for you to change it. ### Distro specific `sudo sh ./distro/.sh` ## Installing ssh keys ``` umask 077 mkdir ~/.ssh curl https://git.riedstra.dev/mitch/dotfiles/plain/ssh > ~/.ssh/authorized_keys ``` ## Other potential files of interest - kshrc