diff options
-rw-r--r-- | eligos/configuration.nix | 1 | ||||
-rw-r--r-- | orobas/configuration.nix | 1 | ||||
-rw-r--r-- | phenex/configuration.nix | 1 | ||||
-rw-r--r-- | system/nix.nix | 16 |
4 files changed, 19 insertions, 0 deletions
diff --git a/eligos/configuration.nix b/eligos/configuration.nix index eb9f441..dc36a11 100644 --- a/eligos/configuration.nix +++ b/eligos/configuration.nix @@ -37,6 +37,7 @@ ../system/yubikey-gpg.nix ../programs/mtr.nix ../programs/gnupg.nix + ../system/nix.nix ./packages.nix ]; diff --git a/orobas/configuration.nix b/orobas/configuration.nix index 16f0e70..f641acf 100644 --- a/orobas/configuration.nix +++ b/orobas/configuration.nix @@ -35,6 +35,7 @@ ../system/yubikey-gpg.nix ../programs/mtr.nix ../programs/gnupg.nix + ../system/nix.nix ./packages.nix ./overrides/dnsmasq.nix ]; diff --git a/phenex/configuration.nix b/phenex/configuration.nix index 5b25f39..dfe9eba 100644 --- a/phenex/configuration.nix +++ b/phenex/configuration.nix @@ -37,6 +37,7 @@ ../system/yubikey-gpg.nix ../programs/mtr.nix ../programs/gnupg.nix + ../system/nix.nix ]; # Use the GRUB 2 boot loader. diff --git a/system/nix.nix b/system/nix.nix new file mode 100644 index 0000000..7d8971d --- /dev/null +++ b/system/nix.nix @@ -0,0 +1,16 @@ +{ config, pkgs, ... }: +{ + nix = { + trustedUsers = [ "@wheel" ]; + daemonIONiceLevel = 3; + daemonNiceLevel = 17; + gc = { + automatic = true; + options = "--delete-older-than 14d"; + }; + optimise = { + automatic = true; + dates = [ "Sun 03:45" ]; + }; + }; +} |