nix-config/modules/home-manager/music/default.nix

40 lines
981 B
Nix
Raw Normal View History

{ config, pkgs, ... }:
2022-01-18 09:32:55 +01:00
2022-04-24 16:55:11 +02:00
#let
# ardour-windows-vst = pkgs.ardour.overrideAttrs (old: {
# wafConfigureFlags = old.wafConfigureFlags ++ [ "--windows-vst" ];
# });
#in
2023-08-12 17:33:27 +02:00
let
home = config.home.homeDirectory;
in
{
2022-01-18 09:32:55 +01:00
home.packages = [
pkgs.ardour
2022-04-24 16:55:11 +02:00
# ardour-windows-vst
pkgs.cadence
pkgs.carla
pkgs.fluidsynth
2022-04-17 18:11:28 +02:00
pkgs.haskellPackages.tidal
2022-04-24 16:55:11 +02:00
pkgs.helm
pkgs.helvum
2022-01-18 09:32:55 +01:00
pkgs.hydrogen
2022-04-17 18:11:28 +02:00
pkgs.jack2
2022-01-18 09:32:55 +01:00
pkgs.lmms
2022-04-24 16:55:11 +02:00
pkgs.qjackctl
pkgs.qpwgraph
pkgs.qsynth
2022-03-19 19:21:20 +01:00
pkgs.supercollider
2022-04-17 18:11:28 +02:00
pkgs.tenacity
2022-04-24 16:55:11 +02:00
pkgs.yoshimi
pkgs.zynaddsubfx
2022-03-19 19:21:20 +01:00
# pkgs.haskellPackages.tidal-midi
2022-01-18 09:32:55 +01:00
];
2023-08-12 17:33:27 +02:00
home.sessionVariables = {
LV2_PATH = "${home}/.nix-profile/lib/lv2:${home}/Audio/plugins/lv2:/run/current-system/sw/lib/lv2";
LXVST_PATH = "${home}/.nix-profile/lib/lxvst:${home}/Audio/plugins/lxvst:/run/current-system/sw/lib/lxvst";
LADSPA_PATH = "${home}/.nix-profile/lib/ladspa:${home}/Audio/plugins/ladspa:/run/current-system/sw/lib/ladspa";
};
}