Find a file
Henrik Lissner 25f7a8e5e0
Update doc headings
Ain't no flavor without the sass
2020-01-13 02:11:02 -05:00
bin Use cached-nix-shell for scr{cap,rec} scripts 2020-01-12 18:20:28 -05:00
config Delete dangling results link 2020-01-12 19:45:20 -05:00
machines Update doc headings 2020-01-13 02:11:02 -05:00
modules Update doc headings 2020-01-13 02:11:02 -05:00
options Back to plex 2020-01-12 20:49:32 -05:00
packages Add dev/zsh module & zunit package 2020-01-12 19:49:29 -05:00
.gitignore Complete rewrite 2020-01-12 18:20:28 -05:00
default.nix Set hostname at entrypoint 2020-01-12 18:28:02 -05:00
LICENSE Update copyright year 2020-01-12 18:14:27 -05:00
Makefile Fix Makefile 2020-01-12 20:42:17 -05:00
README.md Update doc headings 2020-01-13 02:11:02 -05:00
secrets.nix.gpg Complete rewrite 2020-01-12 18:20:28 -05:00

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

# 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 (and occasionally vim)
  • Terminal: st + extensions
  • Browser: firefox (waiting for qutebrowser to mature)