eeyyy, we got overtone
This commit is contained in:
		
							parent
							
								
									95de5abb7a
								
							
						
					
					
						commit
						c35aa4014e
					
				|  | @ -10,7 +10,6 @@ in | ||||||
|     systemPackages = with pkgs; [ |     systemPackages = with pkgs; [ | ||||||
|       binutils |       binutils | ||||||
|       coreutils |       coreutils | ||||||
|       direnv |  | ||||||
|       dnsutils |       dnsutils | ||||||
|       dosfstools |       dosfstools | ||||||
|       git |       git | ||||||
|  | @ -186,6 +185,16 @@ in | ||||||
|       eval "$(${pkgs.starship}/bin/starship init bash)" |       eval "$(${pkgs.starship}/bin/starship init bash)" | ||||||
|     ''; |     ''; | ||||||
|     interactiveShellInit = '' |     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)" |       eval "$(${pkgs.direnv}/bin/direnv hook bash)" | ||||||
|     ''; |     ''; | ||||||
|     enableCompletion = true; |     enableCompletion = true; | ||||||
|  |  | ||||||
|  | @ -3,6 +3,8 @@ | ||||||
| { | { | ||||||
|   environment.systemPackages = with pkgs; [ |   environment.systemPackages = with pkgs; [ | ||||||
|     qjackctl |     qjackctl | ||||||
|  |     libjack2 | ||||||
|  |     jack2 | ||||||
|     helm |     helm | ||||||
|     surge |     surge | ||||||
|     distrho |     distrho | ||||||
|  | @ -14,12 +16,24 @@ | ||||||
|     sunvox |     sunvox | ||||||
|     vcv-rack |     vcv-rack | ||||||
|     lmms |     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 |     #ardour | ||||||
|     #reaper |     #reaper | ||||||
|     #renoise |     #renoise | ||||||
|     helio-workstation |  | ||||||
|     projectm # milkdrop visualizer |  | ||||||
|   ]; |   ]; | ||||||
| 
 | 
 | ||||||
|   hardware.pulseaudio.enable = lib.mkForce false; |   hardware.pulseaudio.enable = lib.mkForce false; | ||||||
|  | @ -36,6 +50,7 @@ | ||||||
|       pipewire-pulse."stream.properties"."resample.quality" = 15; |       pipewire-pulse."stream.properties"."resample.quality" = 15; | ||||||
|       client."stream.properties"."resample.quality" = 15; |       client."stream.properties"."resample.quality" = 15; | ||||||
|       client-rt."stream.properties"."resample.quality" = 15; |       client-rt."stream.properties"."resample.quality" = 15; | ||||||
|  |       #jack."context.modules" = []; | ||||||
|     }; |     }; | ||||||
|     #media-session.config.bluez-monitor.properties = { |     #media-session.config.bluez-monitor.properties = { | ||||||
|     #  "bluez5.headset-roles" = [ "hsp_hs" "hsp_ag" ]; |     #  "bluez5.headset-roles" = [ "hsp_hs" "hsp_ag" ]; | ||||||
|  | @ -47,4 +62,7 @@ | ||||||
|   #  "" |   #  "" | ||||||
|   #  "${config.hardware.bluetooth.package}/libexec/bluetooth/bluetoothd --noplugin=sap" |   #  "${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