nixos & home manager configuration for my machines.
most of the relevant stuff is in ./modules.
you can read up on my hardware here.
here's a breakdown of what goes where:
./modules/hardware-- device / hardware-specific configuration.hardware-configuration.nixgoes here, along with kernel modules and other related things../modules/home-manager-- home manager stuff../modules/nixos-- nixos modules go here.
- i use flakes.
- i have multiple very disperate machines (some graphical, some not).
- it should be intuitive to navigate.
- it should be easy to add more users in the future.
- it should support nix darwin
i execute on very few of these.