nix: Use 22.11 options

nazuna
Simon Bruder 2022-12-10 16:08:13 +01:00
parent ad89732961
commit 91ec565702
Signed by: simon
GPG Key ID: 8D3C82F9F309F8EC
1 changed files with 12 additions and 13 deletions

View File

@ -21,9 +21,6 @@ let
in in
{ {
nix = { nix = {
# nix with flake support
package = pkgs.nixFlakes;
registry = with inputs; { registry = with inputs; {
nixpkgs.flake = nixpkgs; nixpkgs.flake = nixpkgs;
nixpkgs-unstable.flake = nixpkgs-unstable; nixpkgs-unstable.flake = nixpkgs-unstable;
@ -33,18 +30,20 @@ in
"nixpkgs=${inputs.nixpkgs}" "nixpkgs=${inputs.nixpkgs}"
"nixpkgs-overlays=${overlaysCompat}" "nixpkgs-overlays=${overlaysCompat}"
]; ];
# Make sudoers trusted nix users
trustedUsers = [ "@wheel" ];
# On-the-fly optimisation of nix store settings = {
autoOptimiseStore = true; # Make sudoers trusted nix users
extraOptions = '' trusted-users = [ "@wheel" ];
experimental-features = nix-command flakes
'' + lib.optionalString config.sbruder.full '' # On-the-fly optimisation of nix store
auto-optimise-store = true;
experimental-features = "nix-command flakes";
} // (lib.optionalAttrs config.sbruder.full {
# Keep output of derivations with gc root # Keep output of derivations with gc root
keep-outputs = true keep-outputs = true;
keep-derivations = true keep-derivations = true;
''; });
# Make nix build in background less noticeable # Make nix build in background less noticeable
daemonCPUSchedPolicy = "batch"; daemonCPUSchedPolicy = "batch";