#desktop #portal #hyprland #zenzai

app xdg-desktop-portal-zenzai

A collection of several xdg-desktop-portal implementations to serve more lightweight wayland compositors like Hyprland

1 unstable release

Uses new Rust 2024

new 0.2.1 May 18, 2025

#340 in Filesystem

GPL-3.0-or-later

27KB
255 lines

xdg-desktop-portal-zenzai

A collection of several xdg-desktop-portal implementations to serve more lightweight wayland compositors like Hyprland

Supported Portals

  • Settings - control color scheme, accent color and appearance

How to use it

To use zenzai you need to create ~/.config/xdg-desktop-portal/CURRENT_DESKTOP_NAME-portals.conf, for example, if you use Hyprland, you need to name it Hyprland-portals.conf.

[preferred]
default=hyprland;zenzai;gtk
org.freedesktop.impl.portal.Settings=zenzai;gtk

Motivation

The goal for me is to use this to replace xdg-desktop-portal-gtk completely on my Hyprland setup.

License

GPLv3

Dependencies

~12–23MB
~369K SLoC