{ pkgs, lib, inputs, system, }: let wine = inputs.self.packages.${system}.wine-wow-yabridge; yabridge = inputs.self.packages.${system}.yabridge; yabridgectl = inputs.self.packages.${system}.yabridgectl; libs = with pkgs; [ # fix missing libs gcc-unwrapped libxcb # fix audio alsa-lib pipewire pulseaudio # yabridge wine yabridge yabridgectl ]; in { packages = with pkgs; [ reaper ] ++ libs; LD_LIBRARY_PATH = lib.makeLibraryPath libs; shellHook = '' export WINEPREFIX="$XDG_DATA_HOME/vst_wine"; export NIX_PROFILES="$NIX_PROFILES ${yabridge}"; ''; }