Add garbage collection for better disk management

This commit is contained in:
2025-09-24 19:04:35 +02:00
parent c7016ba717
commit 4aca1f47e3
3 changed files with 39 additions and 44 deletions

View File

@@ -20,6 +20,7 @@
];
networking.hostName = "minoxy";
enableCuda = true;
systemd.targets.sleep.enable = true;
systemd.targets.suspend.enable = true;

View File

@@ -7,7 +7,7 @@
# Nix fun
nixpkgs.config.allowUnfree = true;
nix.settings.experimental-features = ["flakes" "nix-command"];
nix.settings.experimental-features = [ "flakes" "nix-command" ];
time.timeZone = "Europe/Berlin";
programs.nix-ld.enable = true; # Linking support
@@ -16,20 +16,17 @@
services.avahi.enable = true;
services.avahi.nssmdns4 = true;
environment = {
systemPackages = with pkgs; [
git
starship
zoxide
rsync
];
environment = { systemPackages = with pkgs; [ git starship zoxide rsync ]; };
nix.optimise.automatic = true;
nix.gc = {
automatic = true;
dates = "weekly";
options = "--delete-older-than 14d"; # Two weeks cache then forget
};
networking = {
networkmanager = {
enable = true;
};
};
networking = { networkmanager = { enable = true; }; };
i18n.defaultLocale = "en_US.UTF-8";
console = {
@@ -42,13 +39,8 @@
autosuggestions.enable = true;
ohMyZsh = {
enable = true;
plugins = [
"history-substring-search"
"git"
"zoxide"
"vi-mode"
"systemadmin"
];
plugins =
[ "history-substring-search" "git" "zoxide" "vi-mode" "systemadmin" ];
};
};
}

View File

@@ -31,12 +31,14 @@ in {
};
# Apply CUDA-specific settings if enabled
nixpkgs.config.cudaSupport = config.enableCuda;
# Dont do all as this has ridiculous high build times
#nixpkgs.config.cudaSupport = config.enableCuda;
hardware.enableAllFirmware = config.enableCuda;
environment.systemPackages = (if config.enableCuda then
[ (pkgs.blender.override { cudaSupport = true; }) ]
else
environment.systemPackages = (if config.enableCuda then [
(pkgs.blender.override { cudaSupport = true; })
(pkgs.ollama.override { acceleration = "cuda"; })
] else
[ ]);
};
}