From 179548c159749468a78b3c19e8f06b0798a1058c Mon Sep 17 00:00:00 2001 From: elwrcl Date: Wed, 22 Apr 2026 10:34:11 +0300 Subject: [PATCH] portal and qt6 fixes Signed-off-by: elwrcl --- machine.nix | 2 +- nixos/desktop/window-managers/hyprland.nix | 12 +++++------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/machine.nix b/machine.nix index 524a2ae..e763c40 100644 --- a/machine.nix +++ b/machine.nix @@ -26,7 +26,7 @@ in inputs.zen-browser.packages.${system}.default inputs.noctalia.packages.${system}.default inputs.copetch.packages.${system}.default - pkgs.qt6.qtwebsockets + pkgs.qt6Packages.qtwebsockets ]; environment.pathsToLink = [ "/share/applications" diff --git a/nixos/desktop/window-managers/hyprland.nix b/nixos/desktop/window-managers/hyprland.nix index 7c366cb..fc15018 100644 --- a/nixos/desktop/window-managers/hyprland.nix +++ b/nixos/desktop/window-managers/hyprland.nix @@ -9,7 +9,7 @@ programs.hyprland = { enable = true; package = inputs.hyprland.packages.${pkgs.system}.hyprland; - portalPackage = pkgs.xdg-desktop-portal-hyprland; + portalPackage = inputs.hyprland.packages.${pkgs.system}.xdg-desktop-portal-hyprland; xwayland.enable = true; }; @@ -17,21 +17,19 @@ enable = true; xdgOpenUsePortal = true; extraPortals = with pkgs; [ - kdePackages.xdg-desktop-portal-kde xdg-desktop-portal-gtk ]; config = { - common.default = [ - "kde" - "gtk" - ]; + common.default = [ "gtk" ]; hyprland = { default = [ "hyprland" - "kde" + "gtk" ]; + "org.freedesktop.impl.portal.FileChooser" = "gtk"; "org.freedesktop.impl.portal.ScreenCast" = "hyprland"; "org.freedesktop.impl.portal.Screenshot" = "hyprland"; + "org.freedesktop.impl.portal.OpenURI" = "gtk"; }; }; };