From c2aa20c3b82a362b1f29ab980ea7b4073e131c26 Mon Sep 17 00:00:00 2001 From: oddlama Date: Sun, 3 Dec 2023 15:12:44 +0100 Subject: [PATCH] chore: update xdg portals config --- modules/optional/graphical/default.nix | 12 ++++++++++++ modules/optional/graphical/wayland.nix | 5 ++--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/modules/optional/graphical/default.nix b/modules/optional/graphical/default.nix index 5a996c3..5ff60be 100644 --- a/modules/optional/graphical/default.nix +++ b/modules/optional/graphical/default.nix @@ -43,6 +43,18 @@ in # Required for gnome3 pinentry services.dbus.packages = [pkgs.gcr]; + xdg.portal = { + enable = true; + xdgOpenUsePortal = true; + config.common = { + default = ["gtk"]; + "org.freedesktop.impl.portal.Secret" = [ + "gnome-keyring" + ]; + }; + extraPortals = [pkgs.xdg-desktop-portal-gtk]; + }; + stylix = { # I want to choose what to style myself. autoEnable = false; diff --git a/modules/optional/graphical/wayland.nix b/modules/optional/graphical/wayland.nix index 1f468a0..d71b72e 100644 --- a/modules/optional/graphical/wayland.nix +++ b/modules/optional/graphical/wayland.nix @@ -1,7 +1,6 @@ -{pkgs, ...}: { +{ xdg.portal = { - enable = true; wlr.enable = true; - extraPortals = with pkgs; [xdg-desktop-portal-gtk]; + config.sway.default = ["wlr"]; }; }