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