mirror of
https://github.com/elwrcl/copnix.git
synced 2026-10-31 14:28:02 +03:00
agents
This commit is contained in:
1 file changed
+2
-4
@@ -44,8 +44,8 @@ unmanageable mess as it grows across multiple machines.
|
||||
|
||||
## The module pool is not an active list
|
||||
|
||||
- `flake.nixosModules.*`, `flake.darwinModules.*`, and
|
||||
`flake.homeModules.*` are a **registry**, not a set of things that
|
||||
- `flake.nixosModules.*` and `flake.homeModules.*` are a
|
||||
**registry**, not a set of things that
|
||||
are automatically active. A module existing in the pool has zero
|
||||
effect on any host until a host explicitly imports it by name.
|
||||
- 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"`,
|
||||
not something else). Prefer adding a sanity assertion that checks
|
||||
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
|
||||
|
||||
|
||||
Reference in new issue
Block a user