From fb8f6dff032b36e597aba19949394991a572dc98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Wed, 4 Feb 2026 10:35:21 +0100 Subject: [PATCH] niri: allow screensharing --- modules/desktop.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/modules/desktop.nix b/modules/desktop.nix index 0349a26..9b61ccd 100644 --- a/modules/desktop.nix +++ b/modules/desktop.nix @@ -4,6 +4,19 @@ programs.ydotool.enable = true; + xdg.portal = { + enable = true; + extraPortals = [ + pkgs.xdg-desktop-portal-gnome + ]; + config.common.default = "*"; + }; + + services.dbus = { + # implementation = "broker"; + # packages = [ pkgs.gcr ]; + }; + # the status bar needs upower to show battery status services.upower.enable = true; @@ -14,6 +27,8 @@ pkgs.libnotify pkgs.wdisplays pkgs.nsxiv + pkgs.xdg-desktop-portal + pkgs.xdg-desktop-portal-gnome pkgs.niphas-bar pkgs.niphas-file-browser