feat(flake): add consumer template (nix flake init -t)
Expose templates.default — a starter flake that consumes OmniXY as an input (dependency model): omnixy.lib.mkSystem + nixosModules.omnixy + a placeholder host. Lets adopters track OmniXY with `nix flake update` instead of forking. See templates/default/README.md. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
parent
08c2a1a46c
commit
f6b8ddf598
5 changed files with 167 additions and 0 deletions
|
|
@ -333,6 +333,15 @@
|
|||
containers = import ./modules/packs/containers.nix;
|
||||
};
|
||||
|
||||
# Starter config for adopters: `nix flake init -t github:<org>/omni`
|
||||
# scaffolds a consumer flake that uses Omnixient as an input (dependency
|
||||
# model) — see templates/default/README.md.
|
||||
templates.default = {
|
||||
path = ./templates/default;
|
||||
description = "Starter Omnixient consumer config (Omnixient as a flake input)";
|
||||
};
|
||||
templates.omni = self.templates.default;
|
||||
|
||||
# Flake checks — run by `nix flake check`. Lightweight targets
|
||||
# that exercise the dev-env module schema end-to-end without
|
||||
# loading the full omni system. Each check renders a small
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue