This is my NixOS configuration for my desktops PCs (a category that includes laptops, but not servers or headless). It’s extremely boring. To use it, I:
ln -s configuration-$(hostname).nix configuration.nix
hardware-configuration.nix
is not included, since I don’t modify it.
The bulk of the config is in common.nix
, the packages in
packages.nix
. I haven’t switched to home-manager yet, so this works
with my dotfiles and my emacs configuration.
The ASCII font used for the hostname header in configuration-*.nix is called Bloody.