Commit 64787f2
Changed files (2)
modules
desktop
roles
modules/desktop/pipewire.nix
@@ -0,0 +1,24 @@
+{
+ den.aspects.desktop.pipewire = {
+ cacheHome = {config, ...}: {
+ directories = [
+ "${config.xdg.stateHome}/wireplumber"
+ ];
+ };
+
+ nixos = {
+ services.pipewire = {
+ enable = true;
+ alsa.enable = true;
+ alsa.support32Bit = true;
+ pulse.enable = true;
+ jack.enable = true;
+ wireplumber.enable = true;
+ };
+
+ security.rtkit.enable = true;
+
+ services.pulseaudio.enable = false;
+ };
+ };
+}
modules/roles/desktop.nix
@@ -8,6 +8,7 @@
desktop.style.qt
desktop.kmscon
+ desktop.pipewire
desktop.power-management
desktop.xdg-user-dirs
desktop.yubikey