docs: update documentation for refactored structure

- Update NAMESPACE.md: filesystem.device and swapSize defaults now null
- Update README.md: add 'Using Athenix as a Library' section with lib.mkFleet
- Update copilot-instructions.md: reflect new directory structure and defaults
- Update EXTERNAL_MODULES.md: correct paths from variants/ and glue/ to hw/ and fleet/
- Update PROXMOX_LXC.md: update hardware type path reference
This commit is contained in:
UGA Innovation Factory
2026-01-07 18:12:39 -05:00
parent d3788be951
commit 97646f3229
5 changed files with 58 additions and 15 deletions

View File

@@ -115,8 +115,8 @@ server-config/
When a host is built, modules load in this order:
1. Hardware type module (from `variants/nix-*.nix`)
2. Common system configuration (from `glue/common.nix`)
1. Hardware type module (from `hw/nix-*.nix`)
2. Common system configuration (from `fleet/common.nix`)
3. Software type module (from `sw/{type}/`)
4. User NixOS modules (from `users.nix` - `nixos.nix` files)
5. Device-specific overrides (from `inventory.nix`)