From 08709cf1a93c207fc97f710cab657c614519ba16 Mon Sep 17 00:00:00 2001 From: notgne2 Date: Tue, 21 Oct 2025 14:49:27 -0700 Subject: [PATCH] allow xdg portal on nixos config again --- home-manager/common.nix | 1 - modules/ezpc.nix | 12 +++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/home-manager/common.nix b/home-manager/common.nix index 70b7119..39df499 100644 --- a/home-manager/common.nix +++ b/home-manager/common.nix @@ -98,7 +98,6 @@ inputs: all: { # canvasblocker sponsorblock stylus - vimium ]); settings = { diff --git a/modules/ezpc.nix b/modules/ezpc.nix index 2085ae9..8aa89fc 100644 --- a/modules/ezpc.nix +++ b/modules/ezpc.nix @@ -10,7 +10,17 @@ in { options.ezpc.enable = mkEnableOption "Enable ezpc system stuff"; config = mkIf cfg.enable { - # programs.hyprland.enable = true; + programs.hyprland.enable = true; + + xdg.portal = { + enable = true; + xdgOpenUsePortal = true; + extraPortals = [ pkgs.xdg-desktop-portal-hyprland pkgs.xdg-desktop-portal-gtk ]; + config = { + common.default = ["gtk"]; + hyprland.default = ["gtk" "hyprland"]; + }; + }; environment.sessionVariables = { QT_QPA_PLATFORM = "wayland;xcb";