diff options
| author | andromeda <andromeda@lenovo> | 2026-08-17 20:06:22 +0200 |
|---|---|---|
| committer | andromeda <andromeda@lenovo> | 2026-08-17 20:06:22 +0200 |
| commit | 55dede2c2b044cbf814ee815848e3d5759c93c77 (patch) | |
| tree | ca7684514986bbc78455f570f328570d5bf47fce /shell.nix | |
| parent | a49e506fcd5a037dd29831e5dbcd0c574060c4b5 (diff) | |
RGFW
Diffstat (limited to 'shell.nix')
| -rw-r--r-- | shell.nix | 18 |
1 files changed, 15 insertions, 3 deletions
@@ -1,13 +1,25 @@ let pkgs = import <nixpkgs> {}; in -pkgs.mkShellNoCC { +pkgs.mkShell { packages = [ pkgs.cabal-install pkgs.ghc + pkgs.llvm + pkgs.libclang + pkgs.pkg-config + pkgs.vulkan-headers + pkgs.vulkan-loader + ]; + buildInputs = [ + pkgs.libllvm pkgs.vulkan-headers pkgs.vulkan-loader - pkgs.pkg-config ]; - LIBRARY_PATH = "${pkgs.vulkan-loader}/lib"; + shellHook = '' + BINDGEN_EXTRA_CLANG_ARGS="$(<${pkgs.clang}/nix-support/cc-cflags) $(<${pkgs.clang}/nix-support/libc-cflags) $NIX_CFLAGS_COMPILE" + export BINDGEN_EXTRA_CLANG_ARGS + BINDGEN_BUILTIN_INCLUDE_DIR=disable + export BINDGEN_BUILTIN_INCLUDE_DIR + ''; } |
