2023-05-03 10:19:49 +02:00
|
|
|
# nixos
|
|
|
|
|
|
|
|
Nix Flake for my Linux machines running NixOS.
|
2023-10-17 23:15:14 +02:00
|
|
|
|
|
|
|
The directory structure can be interpreted as follows:
|
|
|
|
|
|
|
|
- [`flake.nix`](./flake.nix): Main entrypoint for the configuration
|
|
|
|
- [hosts/*hostname*](./hosts): Host-specific configuration by setting options
|
|
|
|
- [modules](./modules): Declarations of options
|
|
|
|
- [modules/users/*username*](./modules/users): Since users are dependent on a host machine to exist, they are defined as a module as well
|
|
|
|
- [overlays](./overlays): Attribute overrides of Nix Packages
|
|
|
|
- [secrets](./secrets): Encrypted files that hold secrets, for example SSH private keys
|
|
|
|
|