From c30728dd51a4bd4fc24148ea400516c712b8bb16 Mon Sep 17 00:00:00 2001 From: "quentin@aristote.fr" Date: Sun, 8 Dec 2024 21:19:26 +0100 Subject: nix: remove build filtering --- config/nix.nix | 23 +---------------------- 1 file changed, 1 insertion(+), 22 deletions(-) (limited to 'config') diff --git a/config/nix.nix b/config/nix.nix index dae9061..a3d2da2 100644 --- a/config/nix.nix +++ b/config/nix.nix @@ -1,8 +1,4 @@ -{ - lib, - pkgs, - ... -}: { +{lib, ...}: { personal.nix = { enable = true; autoUpgrade = { @@ -31,22 +27,5 @@ }; startLimitBurst = mkForce 1; startLimitIntervalSec = mkForce 3600; - preStart = lib.mkAfter '' - echo Dry-building... - drvs=$(${pkgs.nixos-rebuild}/bin/nixos-rebuild dry-build --flake /etc/nixos/ 2>&1 | grep '/nix/store') - for drv in $drvs - do - case $(echo $drv | cut -d'-' -f2) in - gcc | rust | cmake | ghc) - echo Found $drv! - echo Cancelling build: it is likely to be resource-intensive. - echo Here are the derivations that were going to be built, and the paths that were going to be downloaded: - echo $drvs | tr " " "\n" - exit 1 - ;; - esac - done - echo No resource-intensive building detected, good to go! - ''; }; } -- cgit v1.2.3