1

bitwig + guitar

This commit is contained in:
2022-07-26 14:19:12 +02:00
parent b75b61f63d
commit f54f6121ee

View File

@ -81,6 +81,20 @@ rec {
filesystems=${home.homeDirectory}/.var/app/com.valvesoftware.Steam/data/Steam;${home.homeDirectory}/Downloads filesystems=${home.homeDirectory}/.var/app/com.valvesoftware.Steam/data/Steam;${home.homeDirectory}/Downloads
''; '';
# TODO: Make to a derivation with makeDesktopIcon and add to music module
# Doesn't work
# home.file.".local/share/applications/carla-guitar-amp.desktop".text = ''
# [Desktop Entry]
# Type=Application
# Exec=PIPEWIRE_LATENCY=256/48000 gamemoderun carla ${home.homeDirectory}/Documents/Carla/GuitarDefault.carxp
# Terminal=false
# Name=Carla Guitar Amp
# Icon=carla
# Comment=Play through NeuralDSP Gojira and Petrucci
# GenericName=Guitar Amp Simulation
# Categories=Music;Audio;
# '';
# TODO: Module # TODO: Module
gtk = { gtk = {
enable = true; enable = true;
@ -220,13 +234,13 @@ rec {
# Audio # Audio
# TODO: Make a module, autosync yabridge on rebuild? # TODO: Make a module, autosync yabridge on rebuild?
# NOTE: yabridge pulls in wine
# vcv-rack # vcv-rack
# bitwig-studio bitwig-studio # No flatpak for yabridge compatibility
# audacity # audacity
carla carla
yabridge yabridge
yabridgectl yabridgectl
# (callPackage ../derivations/carla-guitar-amp.nix { inherit home; })
# Use NixCommunity binary cache # Use NixCommunity binary cache
cachix cachix
@ -333,6 +347,9 @@ rec {
mp4 = mp4 =
"yt-dlp -f 'bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4] / bv*+ba/b' --recode-video mp4"; # the -f options are yt-dlp defaults "yt-dlp -f 'bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4] / bv*+ba/b' --recode-video mp4"; # the -f options are yt-dlp defaults
mp3 = "yt-dlp -f 'ba' --extract-audio --audio-format mp3"; mp3 = "yt-dlp -f 'ba' --extract-audio --audio-format mp3";
guitar =
"PIPEWIRE_LATENCY=256/48000 gamemoderun carla ${home.homeDirectory}/Documents/Carla/GuitarDefault.carxp";
}; };
shellAliases = { shellAliases = {
# ".." = "cd .."; # ".." = "cd ..";
@ -680,7 +697,7 @@ rec {
set encoding=utf-8 set encoding=utf-8
''; '';
plugins = with pkgs.vimPlugins; [ plugins = with pkgs.vimPlugins; [
vim-nix # vim-nix
surround-nvim surround-nvim
# lightline-vim # lightline-vim
{ {