···88- Multiple machine configurations in `machines/`
99- Configuration modules in `2configs/` and `3modules/`
1010- Custom packages in `5pkgs/`
1111-- Various network overlays (retiolum, spora, nether, zerotier, mycelium)
1111+- packages which could in theory be upstreamed to nixkgs should go into the pkgs folder, in the tools folder we add tools we write ourself which are more complex or not upstreamable
12121313## Key Architecture Components
14141515### Machine Management
1616- **Clan-core**: Primary framework for managing multiple machines
1717-- **Inventory**: Machines are tagged in `flake.nix` (laptop/server tags)
1818-- **Secrets**: Uses password-store for secrets management via clan.core.facts
1717+- **Secrets**: Uses password-store for secrets management via clan.core.vars
19182019### Network Overlays
2120The repository manages multiple overlay networks:
2222-- **Retiolum**: VPN network (access via `.r` suffix)
2323-- **Spora**: Mycelium-based P2P network (access via `.s` suffix)
2424-- **Nether**: ZeroTier-based network overlay (access via `.n` suffix)
2521- **Tor**: Anonymous network access
26222723### Module System