feat: introduction of system_profiles

This commit is contained in:
Ranomier 2025-06-14 21:43:23 +02:00
parent 116aaaacff
commit 855b932cbd
15 changed files with 117 additions and 67 deletions

23
readme.md Normal file
View file

@ -0,0 +1,23 @@
# My flake config
Some awesome descriptive text here
## folder structure
### system_profiles
This whole folder is for the most part just a system to clean up importing
- In files in this (`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
- 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)