Personal configuration files. I work mostly on frontend web development and these dotfiles are meant to be roughly cross platform compatible with Linux i.e. raspbian and Linux Mint.
Terminal emulator: alacritty
- text based configuration
- decently fast
- decent color support
zsh with ohmyzsh
- easy to configure
- more widely available and less dogmatic than fish
- tmux-resurrect for session restore
- somewhat annoying incompatiblility with changing cwd on buffer open in vim with session restoration
Neovim / Vim
brew for package management
Hammerspoon for window tiling
For setting up new machines, makeMyselfAtHome.sh symlinks profile, conf, and rc files, and setup a ~/bin folder with necessary tools. Should non-destructively leave original files intact.