Starfall's dotfiles setup. This is ["the best way to store your dotfiles"](https://www.atlassian.com/git/tutorials/dotfiles). ## Prerequisites * git ## Starting your own ```bash git init --bare $HOME/.dotfiles alias config='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME' config config --local status.showUntrackedFiles no echo "alias config='git --git-dir=$HOME/.doftiles/ --work-tree=$HOME'" >> .bashrc ``` ## Checking out on a new machine ```bash git clone --bare ssh://git@monsterware.dev:60666/devin/dotfiles.git $HOME/.dotfiles alias config='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME' config checkout config config --local status.showUntrackedFiles no ``` ## Other new machine setup ### sshd config ```bash echo <> /etc/ssh/sshd_config ``` ### todo * zsh, and rewrite our existing zsh config * p10k * zsh-history-substring-search * zsh-autosuggestions * fortune * grab our old git config * neovim and port our old vim config * firefox lockwise * autoupdates * krita and tablet support * call out things that were preinstalled here - git, firefox, python * turn all of this stuff into