nixos-config/modules/home/music.nix

90 lines
2 KiB
Nix
Raw Normal View History

2025-02-10 16:13:25 -05:00
{ nix-config, lib, pkgs, ... }:
2025-02-08 22:30:19 -05:00
{
home.packages = lib.mkMerge [
(with nix-config.packages.x86_64-linux; [
mioctl
tal.bassline
tal.j8
tal.u-no-lx
# chair-audio.snare
# chair-audio.cymb
2025-02-08 22:30:19 -05:00
the-usual-suspects.vavra
the-usual-suspects.nodal-red
the-usual-suspects.xenia
the-usual-suspects.ostirus
the-usual-suspects.osirus
paulxstretch
])
2025-02-08 23:50:39 -05:00
(with pkgs; [
bitwig-studio5-3
2025-02-09 00:31:36 -05:00
2025-02-23 17:03:37 -05:00
(yabridge.override {
2025-02-09 00:31:36 -05:00
wine = wineWowPackages.stagingFull;
})
2025-02-23 17:03:37 -05:00
(yabridgectl.override {
2025-02-09 00:31:36 -05:00
wine = wineWowPackages.stagingFull;
})
2025-02-08 22:30:19 -05:00
supercollider-with-plugins
carla
tenacity
renoise
# Audio plugins (LV2, VST2, VST3, LADSPA)
eq10q
geonkick
bespokesynth
helm
surge
odin2
calf
chow-kick
chow-phaser
chow-centaur
chow-tape-model
# chow-multitool
2025-02-08 22:30:19 -05:00
easyeffects
vcv-rack
cardinal
roomeqwizard
guitarix
vital
helio-workstation
stochas
])
];
xdg.desktopEntries = {
bitwig-labwc = {
name = "Bitwig (labwc)";
2025-02-09 22:09:10 -05:00
exec = "${pkgs.labwc}/bin/labwc -S bitwig-studio";
categories = ["Application" "Audio" "Music"];
};
};
2025-02-08 22:30:19 -05:00
home.file.".local/share/The Usual Suspects/Vavra" = {
recursive = true;
source = ../../packages/the-usual-suspects/vavra;
};
home.file.".local/share/The Usual Suspects/Xenia" = {
recursive = true;
source = ../../packages/the-usual-suspects/xenia;
};
home.file.".local/share/The Usual Suspects/Osirus" = {
recursive = true;
source = ../../packages/the-usual-suspects/osirus;
};
home.file.".local/share/The Usual Suspects/OsTIrus" = {
recursive = true;
source = ../../packages/the-usual-suspects/ostirus;
};
home.file.".local/share/The Usual Suspects/NodalRed2x" = {
recursive = true;
source = ../../packages/the-usual-suspects/nodal-red;
};
2025-03-26 17:09:07 -04:00
home.file.".vst3/yabridge/yabridge.toml".source = ./yabridge/vst3/yabridge.toml;
2025-02-08 22:30:19 -05:00
}