From 84590364fe09e961c471c03083e407ef087defb2 Mon Sep 17 00:00:00 2001 From: Greg Hellings Date: Wed, 6 Sep 2023 14:57:16 -0500 Subject: [PATCH] Change to pipewire --- hosts/jude/default.nix | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/hosts/jude/default.nix b/hosts/jude/default.nix index d82d6f3..c717d62 100644 --- a/hosts/jude/default.nix +++ b/hosts/jude/default.nix @@ -13,12 +13,16 @@ nix-ld.enable = true; }; - networking.hostName = "jude"; - networking.enableIPv6 = false; + networking = { + hostName = "jude"; + enableIPv6 = false; + }; #systemd.oomd.enable = false; - greg.tailscale.enable = true; - greg.gnome.enable = true; - greg.kde.enable = false; + greg = { + tailscale.enable = true; + gnome.enable = true; + kde.enable = false; + }; environment.systemPackages = with pkgs; [ bind # For things like nslookup @@ -34,7 +38,6 @@ synology-drive-client vagrant ventoy - wireplumber # Video/Audio data composition framework tools like "gst-inspect", "gst-launch" ... gst_all_1.gstreamer @@ -55,4 +58,16 @@ fsType = "ntfs-3g"; }; }; + + # Let's do a sound thing + services.pipewire = { + enable = true; + alsa.enable = true; + audio.enable = true; + jack.enable = true; + pulse.enable = true; + + wireplumber.enable = true; + }; + hardware.pulseaudio.enable = false; # This conflicts with pipewire }