diff --git a/Inventory-%26-Host-Generation.md b/Inventory-%26-Host-Generation.md deleted file mode 100644 index 19bfa8c..0000000 --- a/Inventory-%26-Host-Generation.md +++ /dev/null @@ -1,49 +0,0 @@ -# Inventory & Host Generation - -All hosts are defined in `inventory.nix`. - -Top-level keys are hostname prefixes. -Actual hostnames are generated from device definitions. - -## Example - -```nix -nix-laptop = { - devices = 3; -}; -``` - -Produces: - -- nix-laptop1 -- nix-laptop2 -- nix-laptop3 - -## Hostname Rules - -- Numeric suffix → no dash -- String suffix → dash added -- Disable prefix: - -```nix -athenix.host.useHostPrefix = false; -``` - -## Overrides - -Apply configuration to all devices: - -```nix -overrides = { - athenix.users.student.enable = true; -}; -``` - -## Per-Device Configuration - -```nix -devices = { - "1".athenix.sw.kioskUrl = "https://dash1"; - "admin".athenix.sw.type = "desktop"; -}; -```