{ pkgs, ... }: let variables = { DSSI_PATH = "$HOME/.dssi:$NIX_USER_PROFILE_DIR/home-manager/home-path/lib/dssi:/run/current-system/sw/lib/dssi"; LADSPA_PATH = "$HOME/.ladspa:$NIX_USER_PROFILE_DIR/home-manager/home-path/lib/ladspa:/run/current-system/sw/lib/ladspa"; LV2_PATH = "$HOME/.lv2:$NIX_USER_PROFILE_DIR/home-manager/home-path/lib/lv2:/run/current-system/sw/lib/lv2"; LXVST_PATH = "$HOME/.lxvst:$NIX_USER_PROFILE_DIR/home-manager/home-path/lib/lxvst:/run/current-system/sw/lib/lxvst"; VST_PATH = "$HOME/.vst:$NIX_USER_PROFILE_DIR/home-manager/home-path/lib/vst:/run/current-system/sw/lib/vst"; VST3_PATH = "$HOME/.vst3:$NIX_USER_PROFILE_DIR/home-manager/home-path/lib/vst3:/run/current-system/sw/lib/vst3"; }; in { home.packages = with pkgs; [ carla rnnoise ardour unstable.zrythm unstable.breeze-icons mixxx # Plugins # artyFX autotalent boops unstable.cardinal geonkick helm (lsp-plugins.overrideAttrs (old: { version = "1.2.0"; })) # noise-repellent samplv1 # speech-denoiser # stochas # sunvox # surge unstable.giada unstable.surge-XT talentedhack tunefish vocproc x42-plugins zita-at1 zynaddsubfx zyn-fusion ]; home.sessionVariables = variables; }