diff --git a/nixos/desktop/window-managers/hyprland.nix b/nixos/desktop/window-managers/hyprland.nix index 1a661d7..198a3c5 100644 --- a/nixos/desktop/window-managers/hyprland.nix +++ b/nixos/desktop/window-managers/hyprland.nix @@ -17,18 +17,25 @@ enable = true; xdgOpenUsePortal = true; extraPortals = with pkgs; [ + xdg-desktop-portal-kde xdg-desktop-portal-gtk ]; config = { - common.default = "*"; + common.default = [ + "kde" + "gtk" + ]; hyprland = { default = [ "hyprland" - "gtk" + "kde" ]; + "org.freedesktop.impl.portal.ScreenCast" = "hyprland"; + "org.freedesktop.impl.portal.Screenshot" = "hyprland"; }; }; }; + services = { dbus.enable = true; pipewire = {