Commit 27a234d
Changed files (1)
modules
desktop
shell
niri
modules/desktop/shell/niri/xdg-portal.nix
@@ -0,0 +1,20 @@
+{
+ flake.modules.nixos.niri = _: {
+ xdg.portal = {
+ enable = true;
+
+ config = {
+ common = {
+ # Use xdg-desktop-portal-gtk for every portal interface...
+ default = [
+ "gtk"
+ ];
+ # except for the secret portal, which is handled by gnome-keyring
+ "org.freedesktop.impl.portal.Secret" = [
+ "gnome-keyring"
+ ];
+ };
+ };
+ };
+ };
+}