diff options
author | Ben Sima <ben@bsima.me> | 2025-05-07 22:31:55 -0400 |
---|---|---|
committer | Ben Sima <ben@bsima.me> | 2025-05-07 22:52:48 -0400 |
commit | 4d548bcc9a1e6c9f3bcb6effd1be10d7526d4510 (patch) | |
tree | 78ecbb51d7163eb4351b42052b1869af917bef40 /Omni/Dev/Beryllium/Configuration.nix | |
parent | 28fdb44df767b8ab0bd5f6d07396e3964620c523 (diff) |
Live audio setup
This does all of the audio routing stuff that I need to combine my mic audio
with application audio into a virtual source that meeting software or OBS can
select as an input source. This way I can share what I'm listening to or
watching in a meeting.
I think the routes are not quite correct, and I'm not sure that the
`context.exec` is even a reliable way to setup the routes. I've also been using
`qpwgraph` to visually setup the routes, and that's helpful. I'll tweak this as
needed over time.
Diffstat (limited to 'Omni/Dev/Beryllium/Configuration.nix')
-rw-r--r-- | Omni/Dev/Beryllium/Configuration.nix | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/Omni/Dev/Beryllium/Configuration.nix b/Omni/Dev/Beryllium/Configuration.nix index 63da821..5c10b8c 100644 --- a/Omni/Dev/Beryllium/Configuration.nix +++ b/Omni/Dev/Beryllium/Configuration.nix @@ -14,9 +14,6 @@ in { boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; - boot.kernelModules = ["v4l2loopback"]; - boot.extraModulePackages = [pkgs.linuxPackages.v4l2loopback]; - # Enable networking networking.networkmanager.enable = true; @@ -57,19 +54,6 @@ in { # Enable CUPS to print documents. services.printing.enable = true; - # Enable sound with pipewire. - hardware.pulseaudio.enable = false; - security.rtkit.enable = true; - services.pipewire = { - enable = true; - alsa.enable = true; - alsa.support32Bit = true; - pulse.enable = true; - # If you want to use JACK applications, uncomment this - jack.enable = true; - wireplumber.enable = true; - }; - hardware.opengl.enable = true; hardware.opengl.driSupport32Bit = true; services.xserver.videoDrivers = ["nvidia"]; |