{ config, lib, pkgs, ... }: { nix = { package = pkgs.nixVersions.latest; gc = { automatic = true; dates = "weekly"; options = "--delete-older-than 30d"; }; settings = { auto-optimise-store = true; experimental-features = [ "nix-command" "flakes" ]; warn-dirty = false; # avoid unwanted garbage collection when using direnv keep-outputs = true; keep-derivations = true; trusted-substituters = [ "https://devenv.cachix.org" "https://nixcache.reflex-frp.org" ]; trusted-public-keys = [ "devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw=" "ryantrinkle.com-1:JJiAKaRv9mWgpVAz8dwewnZe0AzzEAzPkagE9SP5NWI=" ]; trusted-users = [ "root" "alex" ]; }; }; }