Skip to content

Migrate to nixica 0.2.0 with dev partition and CI

Smartypants requested to merge migrate-nixica into master

Summary

  • Migrates flake.nix to nixica 0.2.0 (mkFlake pattern)
  • Moves flakeModule definition to nix/default.nix, preserving backwards compatibility for consumers
  • Adds dev partition with gitlab-ci 0.20.1 input (Option C pattern)
  • Updates .gitlab-ci.yml from 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.

🤖 Generated with Claude Code

Merge request reports