mirror of
https://git.pvv.ntnu.no/Drift/pvv-nixos-config.git
synced 2025-04-02 12:11:21 +02:00
shells/cuda: Reformat, replace shellhook with env attr
This commit is contained in:
parent
4f28815018
commit
c83005983e
@ -1,25 +1,45 @@
|
|||||||
# nix develop .#cuda
|
# nix develop .#cuda
|
||||||
# Copied from https://nixos.wiki/wiki/CUDA
|
# Copied from https://nixos.wiki/wiki/CUDA
|
||||||
{ pkgs }:
|
{ pkgs }:
|
||||||
|
|
||||||
pkgs.mkShell {
|
pkgs.mkShell {
|
||||||
name = "cuda-env-shell";
|
name = "cuda-env-shell";
|
||||||
buildInputs = with pkgs; [
|
buildInputs = with pkgs; [
|
||||||
git gitRepo gnupg autoconf curl
|
autoconf
|
||||||
procps gnumake util-linux m4 gperf unzip
|
binutils
|
||||||
cudatoolkit linuxPackages.nvidia_x11
|
curl
|
||||||
libGLU libGL
|
freeglut
|
||||||
xorg.libXi xorg.libXmu freeglut
|
git
|
||||||
xorg.libXext xorg.libX11 xorg.libXv xorg.libXrandr zlib
|
gitRepo
|
||||||
ncurses5 stdenv.cc binutils
|
gnumake
|
||||||
|
gnupg
|
||||||
|
gperf
|
||||||
|
libGL
|
||||||
|
libGLU
|
||||||
|
m4
|
||||||
|
ncurses5
|
||||||
|
procps
|
||||||
|
stdenv.cc
|
||||||
|
unzip
|
||||||
|
util-linux
|
||||||
|
xorg.libX11
|
||||||
|
xorg.libXext
|
||||||
|
xorg.libXi
|
||||||
|
xorg.libXmu
|
||||||
|
xorg.libXrandr
|
||||||
|
xorg.libXv
|
||||||
|
zlib
|
||||||
|
|
||||||
# Other applications, like
|
cudatoolkit
|
||||||
hashcat
|
linuxPackages.nvidia_x11
|
||||||
];
|
|
||||||
shellHook = ''
|
# Other applications, like
|
||||||
export CUDA_PATH=${pkgs.cudatoolkit}
|
hashcat
|
||||||
# export LD_LIBRARY_PATH=${pkgs.linuxPackages.nvidia_x11}/lib:${pkgs.ncurses5}/lib
|
];
|
||||||
export EXTRA_LDFLAGS="-L/lib -L${pkgs.linuxPackages.nvidia_x11}/lib"
|
|
||||||
export EXTRA_CCFLAGS="-I/usr/include"
|
env = {
|
||||||
'';
|
CUDA_PATH = pkgs.cudatoolkit;
|
||||||
|
EXTRA_LDFLAGS = "-L/lib -L${pkgs.linuxPackages.nvidia_x11}/lib";
|
||||||
|
EXTRA_CCFLAGS = "-I/usr/include";
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user