# Mein dotfiles A tidy `$HOME` is a tidy mind. It takes a touch of madness to use nixOS. I arrived here because there are a few special computers in my life, local and remote, and maintaining them was busywork I wouldn't wish on my worst enemy. Nix, with its luscious tendrils, drew me in with a promise of glorious reproducibility and declared its declarative-ness with enough chutzpah to make anime real again. So, with XDG conventions in hand, I set out to conquer my white whale and annihilate what vestiges of my social life remain. ## Quick start ```sh # Make sure your partitions are set up by this point git clone https://github.com/hlissner/dotfiles /etc/dotfiles HOST=hostname make install ``` + `make` = `nixos-rebuild test` + `make switch` = `nixos-rebuild switch` + `make upgrade` = `nix-channel --update && nixos-rebuild switch` + `make install` = `nixos-generate-config --root $PREFIX && nixos-install --root $PREFIX` ## Overview + OS: NixOS 19.09 + Shell: zsh + DE/WM: bspwm + polybar + Editor: [Doom Emacs][doom-emacs] (and occasionally [vim][vimrc]) + Terminal: st + extensions + Browser: firefox (waiting for qutebrowser to mature) [doom-emacs]: https://github.com/hlissner/doom-emacs [vimrc]: https://github.com/hlissner/.vim