eeyyy, we got overtone
This commit is contained in:
parent
95de5abb7a
commit
c35aa4014e
|
@ -10,7 +10,6 @@ in
|
|||
systemPackages = with pkgs; [
|
||||
binutils
|
||||
coreutils
|
||||
direnv
|
||||
dnsutils
|
||||
dosfstools
|
||||
git
|
||||
|
@ -186,6 +185,16 @@ in
|
|||
eval "$(${pkgs.starship}/bin/starship init bash)"
|
||||
'';
|
||||
interactiveShellInit = ''
|
||||
flakify() {
|
||||
if [ ! -e flake.nix ]; then
|
||||
nix flake new -t github:nix-community/nix-direnv .
|
||||
elif [ ! -e .envrc ]; then
|
||||
echo "use flake" > .envrc
|
||||
direnv allow
|
||||
fi
|
||||
vim flake.nix
|
||||
}
|
||||
|
||||
eval "$(${pkgs.direnv}/bin/direnv hook bash)"
|
||||
'';
|
||||
enableCompletion = true;
|
||||
|
|
|
@ -3,6 +3,8 @@
|
|||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
qjackctl
|
||||
libjack2
|
||||
jack2
|
||||
helm
|
||||
surge
|
||||
distrho
|
||||
|
@ -14,12 +16,24 @@
|
|||
sunvox
|
||||
vcv-rack
|
||||
lmms
|
||||
#bespoke-synth
|
||||
bespokesynth
|
||||
lsp-plugins # needed for overtone with pipewire
|
||||
helio-workstation
|
||||
projectm # milkdrop visualizer
|
||||
|
||||
# TODO
|
||||
# i think this needs a nix-shell with
|
||||
# ghci packages with tidal installed
|
||||
# and then also create the script file that runs tidalvim
|
||||
# https://github.com/tidalcycles/vim-tidal/blob/1.4.8/bin/tidalvim
|
||||
# nix-shell -p "haskellPackages.ghcWithPackages (pkgs: [pkgs.tidal])" --run ghci
|
||||
# https://github.com/tidalcycles/Tidal/issues/637
|
||||
#haskellPackages.tidal
|
||||
# sc3 plugins
|
||||
# https://gist.github.com/gosub/a42e265ec38d9df203d6
|
||||
#ardour
|
||||
#reaper
|
||||
#renoise
|
||||
helio-workstation
|
||||
projectm # milkdrop visualizer
|
||||
];
|
||||
|
||||
hardware.pulseaudio.enable = lib.mkForce false;
|
||||
|
@ -36,6 +50,7 @@
|
|||
pipewire-pulse."stream.properties"."resample.quality" = 15;
|
||||
client."stream.properties"."resample.quality" = 15;
|
||||
client-rt."stream.properties"."resample.quality" = 15;
|
||||
#jack."context.modules" = [];
|
||||
};
|
||||
#media-session.config.bluez-monitor.properties = {
|
||||
# "bluez5.headset-roles" = [ "hsp_hs" "hsp_ag" ];
|
||||
|
@ -47,4 +62,7 @@
|
|||
# ""
|
||||
# "${config.hardware.bluetooth.package}/libexec/bluetooth/bluetoothd --noplugin=sap"
|
||||
#];
|
||||
boot.kernelModules = [ "snd-seq" "snd-rawmidi" ]; # midi sequence kernel mods
|
||||
hardware.pulseaudio.package = pkgs.pulseaudio.override { jackaudioSupport = true; };
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue