Migrate to nixica 0.1.0 with import deduplication support
Summary
Complete overhaul of werrorwolf to nixica 0.1.0 with import deduplication support:
-
Nixica migration: Replaced
flake-parts+import-treewithnixica.lib.mkFlake inputs ./nix -
Dev partition: Added
dev/flake.nixandnix/dev.nixusingmkPartitionModulewith omnix, cachix, and flake CI modules -
Import deduplication: Implemented
importAndPublishpattern withflakeModules.flakeModulesfor proper dedup -
Test restructuring: Renamed
test/import-deduplicate/→test/modules/flake/werrorwolf/it-import-deduplicates/per convention -
Test flake: Uses
nixica.lib.mkFlakewithnixica.follows = "werrorwolf/nixica" -
CI: Updated
.gitlab-ci.ymlto gitlab-ci 0.19.0 remote template with omnix + cachix + flake modules
Changes
-
flake.nix: nixica 0.1.0, gitlab-ci 0.19.0, nixpkgs 25.11 (strict refs) -
nix/: import-tree conventions (local:/_local:patterns) -
dev/: dev partition with CI config (omnix, cachix, flake validation) -
test/modules/flake/werrorwolf/it-import-deduplicates/: restructured test with nixica follows