Update to horizon-flake-parts 0.10.0
Summary
Updates the project to use horizon-flake-parts 0.10.0, which consolidates gitlab-ci, horizon-supported-systems, and treefmt-nix into a single dependency with reusable modules.
Changes
-
Replace multiple inputs with horizon-flake-parts 0.10.0:
- Removed gitlab-ci 0.8.0 input
- Removed horizon-supported-systems 1.1.0 input
- Removed treefmt-nix input
- Added horizon-flake-parts 0.10.0 input
-
Centralized configuration:
- Created
nix/configuration.nixwith horizon module configuration - Removed old configuration files:
-
nix/ci.nix(replaced byhorizon.ci.enable = true) -
nix/systems.nix(replaced byhorizon.systems.supported.enable = true) -
nix/treefmt.nix(replaced byhorizon.formatting.enable = true)
-
- Created
-
Updated flake.lock with new dependency tree