From 2a296a9f316088461cc15b45a650888fef522b1c Mon Sep 17 00:00:00 2001 From: Frantisek Bohacek Date: Sun, 2 Jun 2024 20:18:45 +0200 Subject: [PATCH] fix: firefox not using idle inhibit --- home/modules/profiles/desktop/dwl/default.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/home/modules/profiles/desktop/dwl/default.nix b/home/modules/profiles/desktop/dwl/default.nix index 2766a31..f600774 100644 --- a/home/modules/profiles/desktop/dwl/default.nix +++ b/home/modules/profiles/desktop/dwl/default.nix @@ -153,6 +153,23 @@ in { ]; }; + xdg.portal = { + enable = true; + extraPortals = [ + pkgs.xdg-desktop-portal-wlr + pkgs.xdg-desktop-portal-gtk + ]; + config = { + wlroots = { + default = [ "gtk" "wlr" ]; + "org.freedesktop.impl.portal.ScreenCast" = "wlr"; + "org.freedesktop.impl.portal.Screenshot" = "wlr"; + # https://github.com/labwc/labwc/discussions/1503 + "org.freedesktop.impl.portal.Inhibit" = "none"; + }; + }; + }; + services.kanshi = { enable = true; systemdTarget = "wlr-session.target"; -- 2.48.1