diff --git a/modules/desktop.nix b/modules/desktop.nix index 6d15230..5d2df27 100644 --- a/modules/desktop.nix +++ b/modules/desktop.nix @@ -82,4 +82,19 @@ with lib; enable = true; nssmdns = true; }; + + xdg.portals.extraPortals = [ "xdg-desktop-portal-kde" ]; + + # Enable sound. + security.rtkit.enable = true; + services.pipewire = { + enable = true; + alsa.enable = true; + alsa.support32Bit = true; + pulse.enable = true; + wireplumber.enable = true; + }; + + # Needed for some pipewire progs and other gtk apps + programs.dconf.enable = true; }