tek/.forgejo/workflows/build.nix

38 lines
639 B
Nix

{pkgs?import<nixpkgs>{}}: pkgs.mkShell (with pkgs; {
nativeBuildInputs = [
cargo
pkg-config
freetype
libclang
#bear
];
buildInputs = [
jack2
lilv
serd
libclang
#suil
glib
gtk3
];
LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath [
pipewire.jack
# for ChowKick.lv2:
freetype
libgcc.lib
# for Panagement
xorg.libX11
xorg.libXcursor
xorg.libXi
libxkbcommon
#suil
# for Helm:
alsa-lib
curl
libglvnd
#xorg_sys_opengl
];
VST3_SDK_DIR = "/home/user/Lab/Music/tek/vst3sdk/";
LIBCLANG_PATH = "${pkgs.libclang.lib.outPath}/lib";
})