Migrate to nixica 0.2.0 with dev partition and CI
Summary
- Migrates flake.nix to nixica 0.2.0 (
mkFlakepattern) - Moves
flakeModuledefinition tonix/default.nix, preserving backwards compatibility for consumers - Adds dev partition with gitlab-ci 0.20.1 input (Option C pattern)
- Updates
.gitlab-ci.ymlfrom old ci-templates to standard gitlab-ci 0.20.1 remote include
Notes
The flakeModule output is preserved at the same path (inputs.horizon-develop-flake.flakeModule) by using flake.flakeModule in the nixica module. The module's perSystem config still correctly threads inputs.feedback, inputs.horizon-core, inputs.horizon-shell, and self for the feedback config file path.