From 96d16a8830b7d08a0a2f6bf4133a84e0b2f334b4 Mon Sep 17 00:00:00 2001 From: Katherina Walshe-Grey Date: Sun, 5 Jan 2025 14:28:15 +0000 Subject: [PATCH] tohru: disable automatic nix store maintenance --- hosts/tohru/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hosts/tohru/default.nix b/hosts/tohru/default.nix index cde1a8d..e4f9c8e 100644 --- a/hosts/tohru/default.nix +++ b/hosts/tohru/default.nix @@ -1,5 +1,8 @@ { config, lib, pkgs, inputs, ... }: +let + inherit (lib) mkForce; +in { imports = [ ./filesystems.nix @@ -23,6 +26,11 @@ console.keyMap = "uk"; services.xserver.xkb.layout = "gb"; + # tohru does not have the resources to run these under other load and is generally powered off when not in use. + # instead, just run `nix-collect-garbage -d` and `nix-store --optimise` every so often. + nix.gc.automatic = mkForce false; + nix.optimise.automatic = mkForce false; + fountain.users.qenya.enable = true; age.secrets.user-password-tohru-qenya.file = ../../secrets/user-password-tohru-qenya.age; users.users.qenya.hashedPasswordFile = config.age.secrets.user-password-tohru-qenya.path;