My personal config
certificates | ||
experiments | ||
hosts | ||
lib | ||
modules | ||
overlays | ||
system_profiles | ||
.gitignore | ||
flake.lock | ||
flake.nix | ||
outputs.nix | ||
readme.md |
NixToSee
nichts in german means nothing, if you say it fast it sounds like nix.
folder structure
system_profiles
This whole folder is for the most part just a system to clean up importing
- Files in the
system_profiles
directory:- should never import anything from parent directories
- can import things from the child directories
- The
importers
directory:- Should only import things outside (above/parent) of the
system_profiles
directories. - Probably only from the module directory or maybe a future nix-modules directory, this rule is not set in stone yet
- should not import anything outside of this repository
- Should only import things outside (above/parent) of the
- The
components
directory:- Should never import anything from this repository
- It can import things from nixpkgs
- Should set only basic "system" settings ("system" is not well defined)