#!/usr/bin/env nix-shell {pkgs?import{}}:let name = "tek"; stdenv = pkgs.clang19Stdenv; nativeBuildInputs = [ pkgs.bacon pkgs.pkg-config pkgs.freetype pkgs.libclang pkgs.mold pkgs.cloc ]; buildInputs = [ pkgs.libclang pkgs.jack2 pkgs.lilv pkgs.serd #pkgs.glib #pkgs.atk #pkgs.gdk #pkgs.pango ]; VST3_SDK_DIR = "/home/user/Lab/Music/tek/vst3sdk/"; LIBCLANG_PATH = "${pkgs.libclang.lib.outPath}/lib"; LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath [ pkgs.pipewire.jack # for ChowKick.lv2: #pkgs.freetype #pkgs.libgcc.lib # for Panagement #pkgs.xorg.libX11 #pkgs.xorg.libXcursor #pkgs.xorg.libXi #pkgs.libxkbcommon #pkgs.lilv #pkgs.serd #suil # for Helm: #pkgs.alsa-lib #pkgs.curl #pkgs.libglvnd #xorg_sys_opengl ]; in pkgs.mkShell.override { inherit stdenv; } { inherit name nativeBuildInputs buildInputs VST3_SDK_DIR LIBCLANG_PATH LD_LIBRARY_PATH; }