summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/nix.nix23
1 files changed, 1 insertions, 22 deletions
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!
- '';
};
}