Personal configuration database
NixOS based multiple host configuration database, organized with help of Divnix's digga.
Configuration layout
Currently the configuration is separated in following directories:
- /hosts - Host definitions and system specific configuration
- /users - User definitions
- /secrets - Agenix governed secrets
- /pkgs - Place for custom package declarations
- /lib - Place for custom library declarations
- /overlays - Place for package overlay declarations
- /system/profiles - Configurations for all kinds of system-wide applications
- /system/modules - Custom NixOS system modules
- /home/profiles - Configurations for all kinds of home manager based applications
- /home/modules - Custom home manager modules
Note
This configuration is still evolving as I try to find a stable way to describe the system.
The currently unstable state of this configuration in combination with my inexperience with Pijul, the change history will probably be a mess for now.