{ pkgs, ... }: { environment = { systemPackages = with pkgs; [ bespokesynth cardinal fluidsynth geonkick lilypond-unstable-with-fonts polyphone qsynth reaper #master.rosegarden samplv1 sfizz surge-XT synthv1 v4l-utils vapoursynth vmpk vocproc wavpack winetricks wineWowPackages.stagingFull yabridge yabridgectl yoshimi zynaddsubfx ]; variables = let makePluginPath = format: (lib.makeSearchPath format [ "$HOME/.nix-profile/lib" "/run/current-system/sw/lib" "/etc/profiles/per-user/$USER/lib" ]) + ":$HOME/.${format}"; in { DSSI_PATH = makePluginPath "dssi"; LADSPA_PATH = makePluginPath "ladspa"; LV2_PATH = makePluginPath "lv2"; LXVST_PATH = makePluginPath "lxvst"; VST_PATH = makePluginPath "vst"; VST3_PATH = makePluginPath "vst3"; }; }; }