Some packages

This commit is contained in:
2025-09-30 20:41:19 +02:00
parent 1e3ed13ee1
commit 9d4effad5b
8 changed files with 70 additions and 34 deletions

View File

@@ -16,7 +16,7 @@
services.avahi.enable = true;
services.avahi.nssmdns4 = true;
environment = { systemPackages = with pkgs; [ git starship zoxide rsync ]; };
environment = { systemPackages = with pkgs; [ xorg.xrandr git starship zoxide rsync ]; };
nix.optimise.automatic = true;

View File

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

View File

@@ -1,5 +1,10 @@
{ ... }:
{
services.ollama.enable = true;
imports = [ ../hardware/nvidia.nix ];
services.ollama = {
enable = true;
acceleration = "cuda";
};
}