From 47a81208004be0fcc4d45defcd5577d6e12e47e8 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Mon, 15 Jul 2024 11:25:07 +1000 Subject: [PATCH] modules/darwin: add nix optimise --- hosts/darwin01/configuration.nix | 3 --- modules/darwin/common/default.nix | 1 + modules/darwin/common/optimise.nix | 11 +++++++++++ 3 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 modules/darwin/common/optimise.nix diff --git a/hosts/darwin01/configuration.nix b/hosts/darwin01/configuration.nix index 5e0a579..523f091 100644 --- a/hosts/darwin01/configuration.nix +++ b/hosts/darwin01/configuration.nix @@ -7,9 +7,6 @@ inputs.self.darwinModules.community-builder ]; - # https://github.com/NixOS/nix/issues/7273 - nix.settings.auto-optimise-store = false; - nix.settings.sandbox = "relaxed"; nix.settings.extra-platforms = [ "x86_64-darwin" ]; diff --git a/modules/darwin/common/default.nix b/modules/darwin/common/default.nix index ccbde1b..5ef04ec 100644 --- a/modules/darwin/common/default.nix +++ b/modules/darwin/common/default.nix @@ -10,6 +10,7 @@ in { imports = [ ./apfs-cleanup.nix + ./optimise.nix ./reboot.nix ./telegraf.nix ./upgrade-diff.nix diff --git a/modules/darwin/common/optimise.nix b/modules/darwin/common/optimise.nix new file mode 100644 index 0000000..24ae17d --- /dev/null +++ b/modules/darwin/common/optimise.nix @@ -0,0 +1,11 @@ +{ + # https://github.com/NixOS/nix/issues/7273 + nix.settings.auto-optimise-store = false; + + nix.optimise.interval = [ + { + Hour = 5; + Minute = 45; + } + ]; +}