CI definitions are not correct
The CI in dev/nix/modules/flake/ci.nix should actually be in dev/nix/ci.nix because it is config and not a guarded module. Also, it should contain the config definitions in nixica-dev. We could instead make a guarded module, with options and config that allow us to activate either root flake with auto-disocover or the test flake so that the module can still be shared with the test flakes.