Personal configuration database powered by Divnix's Digga
README.md

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.