aboutsummaryrefslogtreecommitdiff

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/<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