{ ... }: { nix = { gc.options = "--delete-older-than 30d"; optimise.automatic = true; settings = { experimental-features = [ "nix-command" "flakes" ]; substituters = ["https://hyprland.cachix.org"]; trusted-public-keys = ["hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="]; }; }; # Allow unfree packages nixpkgs.config.allowUnfree = true; # Use some of our RAM as swap space. zramSwap.enable = true; }