NixOS / hydra

Hydra, the Nix-based continuous build system
http://nixos.org/hydra
GNU General Public License v3.0
1.1k stars 291 forks source link

Factor out NixOS tests, and clean up #1380

Closed Ericson2314 closed 2 months ago

Ericson2314 commented 2 months ago

Due to newer nixpkgs, there were a number of things that could be cleaned up in the process.

Ericson2314 commented 2 months ago

Note that this changes the NixOS modules, such that they don't automatically drag in the Nixpkgs overlays and this hydra in particular. This allows a more targeted setting services.hydra.package = .... to use this Hydra while not impacting the rest of the system (if one wants to generally use a different nixpkgs / not use those overlays).