Use nix-fast-build from flake (it supports native attic pushing)

This commit is contained in:
Andrea Ciceri 2024-11-21 10:10:38 +01:00
parent 312d1801f0
commit 0610fc96e9
Signed by: aciceri
SSH key fingerprint: SHA256:/AagBweyV4Hlfg9u092n8hbHwD5fcB6A3qhDiDA65Rg
3 changed files with 79 additions and 4 deletions

View file

@ -2,17 +2,23 @@
config,
lib,
fleetFlake,
pkgs,
...
}:
{
nixpkgs.overlays = [
(final: _: {
nix-fast-build = fleetFlake.inputs.nix-fast-build.packages.${final.system}.nix-fast-build // {
nix = final.nix;
};
nix-eval-job = fleetFlake.inputs.lix-eval-jobs.packages.${final.system}.nix-eval-jobs // {
nix = final.nix;
};
})
];
environment.systemPackages = [ pkgs.nix-fast-build ];
nix = {
optimise.automatic = true;