improvements
This commit is contained in:
parent
91def25bca
commit
be09397818
6 changed files with 70 additions and 54 deletions
33
README.md
33
README.md
|
|
@ -1 +1,32 @@
|
|||
# My NixOS Configuration
|
||||
# Nix Configurations
|
||||
|
||||
Repository structure:
|
||||
|
||||
- **host/**
|
||||
One subdirectory per NixOS host, each containing its host-specific configuration.
|
||||
|
||||
- **mod/**
|
||||
NixOS modules.
|
||||
- **mod/common/**: Modules enabled by default on all hosts.
|
||||
- **mod/desktop/**: Modules enabled on desktop hosts (i.e. hosts with `hd.desktop.enable = true`).
|
||||
|
||||
- **home/**
|
||||
Home Manager modules. Home Manager is integrated into the system configuration via the `home` option defined in `mod/desktop/default.nix`.
|
||||
|
||||
- **bin/**
|
||||
Helper scripts for generating parts of the configuration.
|
||||
|
||||
- **dotfiles/**
|
||||
Raw configuration files deployed using Home Manager.
|
||||
|
||||
- **devshells/**
|
||||
Nix development shells.
|
||||
|
||||
- **pki/**
|
||||
Certificates used by the configuration.
|
||||
|
||||
- **secrets/**
|
||||
Age-encrypted secrets managed and deployed via agenix.
|
||||
|
||||
- **var/**
|
||||
Shared constants and values used across the configuration.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue