Nix configuration for the machines I use.
I manage my user configuration with home-manager. I do not configure home-manager as a module as I frequently make configuration changes for which I do not want boot entries.
Packages are pinned with flakes..
All operations are documented in the Makefile
To deploy system configuration:
make system
To deploy the home (dotfile) configuration:
make home
To deploy the other machines on my home network, I use deploy-rs. i.e.,
deploy .#bocana
builds and pushes the config to bocana.