This commit is contained in:
elwrcl committed 2026-10-26 10:43:14 +03:00
1 parent b7ab094bed
commit bf46fdb71b
1 file changed
+2 -4
+2 -4
View File
@@ -44,8 +44,8 @@ unmanageable mess as it grows across multiple machines.
## The module pool is not an active list ## The module pool is not an active list
- `flake.nixosModules.*`, `flake.darwinModules.*`, and - `flake.nixosModules.*` and `flake.homeModules.*` are a
`flake.homeModules.*` are a **registry**, not a set of things that **registry**, not a set of things that
are automatically active. A module existing in the pool has zero are automatically active. A module existing in the pool has zero
effect on any host until a host explicitly imports it by name. effect on any host until a host explicitly imports it by name.
- Host files (`hosts/<hostname>.ulu.nix`) must NEVER pull the whole - Host files (`hosts/<hostname>.ulu.nix`) must NEVER pull the whole
@@ -87,8 +87,6 @@ unmanageable mess as it grows across multiple machines.
(`hosts/canavar.ulu.nix` defines `networking.hostName = "canavar"`, (`hosts/canavar.ulu.nix` defines `networking.hostName = "canavar"`,
not something else). Prefer adding a sanity assertion that checks not something else). Prefer adding a sanity assertion that checks
this rather than relying on discipline alone. this rather than relying on discipline alone.
- Never abbreviate platform names inconsistently. Choose "darwin"
instead of "macos", and use it everywhere in file/module names.
## Toolchain notes ## Toolchain notes