This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

superconfig / configs / nix.nix
829 B 32 lines
1{ lib, pkgs, ... }: 2{ 3 nix.settings.connect-timeout = 5; 4 5 # Enable flakes 6 nix.settings.experimental-features = [ 7 "nix-command" 8 "flakes" 9 "impure-derivations" 10 "auto-allocate-uids" 11 ]; 12 13 # use latest nix to hunt all the bugs 14 nix.package = pkgs.nixVersions.latest; 15 16 nix.settings.flake-registry = ""; 17 18 # The default at 10 is rarely enough. 19 nix.settings.log-lines = lib.mkDefault 25; 20 21 # Avoid disk full issues 22 nix.settings.max-free = lib.mkDefault (3000 * 1024 * 1024); 23 nix.settings.min-free = lib.mkDefault (512 * 1024 * 1024); 24 25 # TODO: cargo culted. 26 nix.daemonCPUSchedPolicy = lib.mkDefault "batch"; 27 nix.daemonIOSchedClass = lib.mkDefault "idle"; 28 nix.daemonIOSchedPriority = lib.mkDefault 7; 29 30 # Avoid copying unnecessary stuff over SSH 31 nix.settings.builders-use-substitutes = true; 32}