summaryrefslogtreecommitdiff
path: root/Omni/Dev/Beryllium/Configuration.nix
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2025-05-07 22:31:55 -0400
committerBen Sima <ben@bsima.me>2025-05-07 22:52:48 -0400
commit4d548bcc9a1e6c9f3bcb6effd1be10d7526d4510 (patch)
tree78ecbb51d7163eb4351b42052b1869af917bef40 /Omni/Dev/Beryllium/Configuration.nix
parent28fdb44df767b8ab0bd5f6d07396e3964620c523 (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.nix16
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"];