This repository has no description
0

Configure Feed

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

copy nix.nix from srvos

+28 -7
+1 -7
2configs/default.nix
··· 21 21 ./zerotier.nix 22 22 ./nether.nix 23 23 ./spora.nix 24 + ./nix.nix 24 25 self.inputs.stockholm.nixosModules.users 25 26 self.inputs.stockholm.nixosModules.hosts 26 27 self.inputs.stockholm.nixosModules.kartei ··· 178 179 build.user = config.krebs.users.lass; 179 180 ssl.trustIntermediate = true; 180 181 }; 181 - 182 - nix.settings.sandbox = true; 183 182 184 183 users.mutableUsers = false; 185 184 ··· 361 360 networking.extraHosts = '' 362 361 10.42.0.1 styx.gg23 363 362 ''; 364 - 365 - nix.settings.experimental-features = [ 366 - "nix-command" 367 - "flakes" 368 - ]; 369 363 370 364 # use 24:00 time format, the default got sneakily changed around 20.03 371 365 i18n.defaultLocale = lib.mkDefault "C.UTF-8";
+27
2configs/nix.nix
··· 1 + { lib, ... }: 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 + # The default at 10 is rarely enough. 14 + nix.settings.log-lines = lib.mkDefault 25; 15 + 16 + # Avoid disk full issues 17 + nix.settings.max-free = lib.mkDefault (3000 * 1024 * 1024); 18 + nix.settings.min-free = lib.mkDefault (512 * 1024 * 1024); 19 + 20 + # TODO: cargo culted. 21 + nix.daemonCPUSchedPolicy = lib.mkDefault "batch"; 22 + nix.daemonIOSchedClass = lib.mkDefault "idle"; 23 + nix.daemonIOSchedPriority = lib.mkDefault 7; 24 + 25 + # Avoid copying unnecessary stuff over SSH 26 + nix.settings.builders-use-substitutes = true; 27 + }