From a79856649157060e08ef68392cee438ee20a8827 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Mon, 19 Jun 2023 04:02:48 +0200 Subject: [PATCH] CUDA --- flake.nix | 2 +- hardware/cuda.nix | 5 +++-- users/pbsds/home/default.nix | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/flake.nix b/flake.nix index 10e043f..029c26c 100644 --- a/flake.nix +++ b/flake.nix @@ -104,7 +104,7 @@ noximilien = mkConfig "noximilien" "x86_64-linux" (with nm; [ common-pc common-pc-ssd common-cpu-intel ]); bolle = mkConfig "bolle" "x86_64-linux" (with nm; [ common-pc common-pc-ssd common-cpu-intel ]); nord = mkConfig "nord" "x86_64-linux" (with nm; [ common-pc common-pc-ssd common-cpu-intel-cpu-only common-gpu-amd ]); - sopp = mkConfig "sopp" "x86_64-linux" (with nm; [ common-pc common-pc-ssd common-cpu-intel-cpu-only common-gpu-nvidia-nonprime ]); + sopp = mkConfig "sopp" "x86_64-linux" (with nm; [ common-pc common-pc-ssd common-cpu-intel common-gpu-nvidia-nonprime ]); }; homeConfigurations = forAllSystems (system: let diff --git a/hardware/cuda.nix b/hardware/cuda.nix index 846ae87..8c0cddf 100644 --- a/hardware/cuda.nix +++ b/hardware/cuda.nix @@ -14,8 +14,9 @@ ]; hardware.opengl.enable = true; - hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.stable; - hardware.nvidia.modesetting.enable = true; + #hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.stable; + hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.latest; + #hardware.nvidia.modesetting.enable = true; # add this to the host in question: #hardware.nvidia.prime = { diff --git a/users/pbsds/home/default.nix b/users/pbsds/home/default.nix index c150624..b713ac2 100644 --- a/users/pbsds/home/default.nix +++ b/users/pbsds/home/default.nix @@ -24,7 +24,8 @@ # TODO: remove function atom_nix { - nix-shell -p atom --run "atom $(printf "%q " "$@") --in-process-gpu --no-sandbox" + #nix-shell -p atom --run "atom $(printf "%q " "$@") --in-process-gpu --no-sandbox" + nix-shell -p atom --run "atom $(printf "%q " "$@") --no-sandbox" } '';