diff --git a/roles/desktop.nix b/roles/desktop.nix index a8108cd..5b7d7c4 100644 --- a/roles/desktop.nix +++ b/roles/desktop.nix @@ -20,9 +20,23 @@ in { swayidle swaylock xwayland + wf-recorder ]; }; + services.pipewire.enable = true; + xdg.portal = { + enable = true; + gtkUsePortal = true; + extraPortals = with unstable; [ + xdg-desktop-portal-gtk + xdg-desktop-portal-wlr + ]; + }; + boot.extraModulePackages = with config.boot.kernelPackages; [ + v4l2loopback + ]; + environment = { etc = { "sway/config".source = ../dotfiles/sway/config;