A modular configuration for NixOS using flakes.
├── flake.lock
├── flake.nix
├── hosts
│ └── default
├── modules
│ ├── home-manager
│ └── system
└── overlays
Per-Host system configuration.
- default: The default host configuration used to build the system for the first time.
Contains reusable modules organnized into home-manager and system.
- home-manager: Configuration for user-specific programs. Gets built together with the system.
- system: Core system modules.
Contains Nix overlays.