diff --git a/modules/pro_audio.nix b/modules/pro_audio.nix index 9a461d7..661cb74 100644 --- a/modules/pro_audio.nix +++ b/modules/pro_audio.nix @@ -13,32 +13,32 @@ in home.packages = with pkgs; [ carla rnnoise - cardinal - # ardour + ardour + # zrythm # Plugins # artyFX - # geonkick - # lsp-plugins - # boops - + autotalent + boops + cardinal + geonkick + helm + (lsp-plugins.overrideAttrs (old: { version = "1.2.0"; })) # noise-repellent + samplv1 # speech-denoiser # stochas + sunvox # surge - # talentedhack - # tunefish - # x42-plugins + surge-XT + talentedhack + tunefish + vocproc + x42-plugins + zita-at1 + zynaddsubfx + zyn-fusion ]; home.sessionVariables = variables; - - home.file = { - # ".lv2" = { source = ~/.nix-profile/lib/lv2; }; - # ".dssi" = { source= ~/.nix-profile/lib/dssi; }; - # ".ladspa" = { source = ~/.nix-profile/lib/ladspa; }; - # ".lxvst" = { source = ~/.nix-profile/lib/lxvst; }; - # ".vst" = { source = ~/.nix-profile/lib/vst; }; - # ".vst3" = { source = ~/.nix-profile/lib/vst3; }; - }; } diff --git a/nixos/base.nix b/nixos/base.nix index 9c056e8..399f8ef 100644 --- a/nixos/base.nix +++ b/nixos/base.nix @@ -7,7 +7,7 @@ /etc/nixos/hardware-configuration.nix # ./laptop.nix # ./pentablet.nix - # ./pro_audio.nix + ./pro_audio.nix # ./defcon.nix # ./mind.nix # ./k3s.nix diff --git a/nixos/pro_audio.nix b/nixos/pro_audio.nix index 7db8bfc..fd2f706 100644 --- a/nixos/pro_audio.nix +++ b/nixos/pro_audio.nix @@ -33,12 +33,12 @@ # fileSystems."/" = { options = "noatime errors=remount-ro"; }; - # security.pam.loginLimits = [ - # { domain = "@audio"; item = "memlock"; type = "-"; value = "unlimited"; } - # { domain = "@audio"; item = "rtprio"; type = "-"; value = "99"; } - # { domain = "@audio"; item = "nofile"; type = "soft"; value = "99999"; } - # { domain = "@audio"; item = "nofile"; type = "hard"; value = "99999"; } - # ]; + security.pam.loginLimits = [ + { domain = "@audio"; item = "memlock"; type = "-"; value = "unlimited"; } + { domain = "@audio"; item = "rtprio"; type = "-"; value = "99"; } + { domain = "@audio"; item = "nofile"; type = "soft"; value = "99999"; } + { domain = "@audio"; item = "nofile"; type = "hard"; value = "99999"; } + ]; # services = { # udev = { diff --git a/nixos/thor.nix b/nixos/thor.nix index a0f7a53..6e7eaad 100644 --- a/nixos/thor.nix +++ b/nixos/thor.nix @@ -8,6 +8,7 @@ /etc/nixos/hardware-configuration.nix + ./pro_audio.nix ]; boot = {