Add pipewire
- Pipewire will manage our audio
- As some programs we use (i.e. pulsemixer) require pulseaudio, we need to get
that as an extension
diff --git a/modules/audio.nix b/modules/audio.nix
new file mode 100644
index 0000000..68000b5
--- /dev/null
+++ b/modules/audio.nix
@@ -0,0 +1,12 @@
+{pkgs, ...}: {
+ home.home.packages = [pkgs.pulsemixer];
+ config = {
+ security.rtkit.enable = true;
+ services.pipewire = {
+ enable = true;
+ alsa.enable = true;
+ alsa.support32Bit = true;
+ pulse.enable = true;
+ };
+ };
+}