nixos-dotfiles

My whole NixOS system in one flake. Desktop, services, packages, rebuilt with one command.

Year
2025—
Status
maintained
Stack
Nix, Flakes, NixOS

My NixOS configuration, managed with flakes. Every machine I run is described here: packages, services, desktop, user environment.

The point

The machine is disposable. Nothing lives in a state I would have to rebuild by hand, because the config is the machine. Reinstalling is a clone and one command:

sudo nixos-rebuild switch --flake .#cyril-nixos

If a change breaks something, the last generation is still in the boot menu. That is why I stopped being careful with my own system. There is no configuration mistake I cannot undo.

This is also where most of what I learn ends up. Anything I want to try, I add here first.