Add horizon-gen-nix gitlab-ci module (0.10.0)
Summary
Adds horizon-gen-nix gitlab-ci module for horizon-flake-parts 0.10.0.
New horizon-gen-nix GitLab CI Module
Adds reusable gitlab-ci module for horizon-gen-nix validation. The module is automatically imported when using horizon.ci.enable = true.
Configuration options:
-
horizon.ci.horizon-gen-nix- Enable horizon-gen-nix validation job (default: false) - Version is configurable (default: "0.14.0")
Module Deduplication
All exported modules have been tested to ensure they can be imported both through horizon-flake-parts.flakeModule and directly without causing duplicate option declarations.
Usage Example
{
horizon.systems.supported.enable = true;
horizon.ci.enable = true;
horizon.ci.horizon-gen-nix = true; # Enable horizon-gen-nix validation
}