You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
martian-chess/shell.nix

31 lines
714 B
Nix

{ pkgs ? import <nixpkgs> { } }:
with pkgs;
mkShell rec {
nativeBuildInputs = [
pkg-config
];
buildInputs = [
alsa-lib # Audio
blender # Modeling
clang # C/C++ Compiler
gcc # Another C/C++ Compiler
gcc-unwrapped # GCC Libs
git-lfs # Git LFS
rustup # Rust
udev # Audio?
vulkan-loader # Rendering
xorg.libXcursor xorg.libXi xorg.libXrandr # To use the x11 feature
libxkbcommon wayland # To use the wayland feature
gimp
ffmpeg
appimagekit # Building appimages
];
LD_LIBRARY_PATH = lib.makeLibraryPath buildInputs;
shellHook = ''
export LD_LIBRARY_PATH=lib/linux:$LD_LIBRARY_PATH
'';
}