From 8030d20c63095eb64cb04ab264fb2333f035ef97 Mon Sep 17 00:00:00 2001 From: Hunter David Halloran Date: Mon, 5 Jan 2026 21:29:11 +0000 Subject: [PATCH] Delete page "External-Configuration-Modules" --- External-Configuration-Modules.md | 33 ------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 External-Configuration-Modules.md diff --git a/External-Configuration-Modules.md b/External-Configuration-Modules.md deleted file mode 100644 index 18133d3..0000000 --- a/External-Configuration-Modules.md +++ /dev/null @@ -1,33 +0,0 @@ -# External Configuration Modules - -External modules allow system and user configuration to live in -separate Git repositories. - -## System Modules - -Used in `inventory.nix` to define complete host configurations. - -```nix -devices."server" = builtins.fetchGit { - url = "https://git.example.edu/org/server-config"; - rev = "abc123"; -}; -``` - -## User Modules - -Defined in `users.nix` and typically include both account options and -home-manager configuration. - -Each external user module may contain: -- `user.nix` (required) -- `nixos.nix` (optional) - -## Evaluation Order - -1. User NixOS modules -2. Host type modules -3. Inventory overrides -4. External system modules - -Later modules override earlier ones.