feat(moonarch-git): install xdg-desktop-portal Inhibit override
Build and publish packages / build-and-publish (push) Successful in 20s

pkgrel 13 -> 14.
This commit is contained in:
2026-06-12 11:10:00 +02:00
parent 1ddcda70e3
commit 8d9ab7a997
+9 -1
View File
@@ -5,7 +5,7 @@
pkgname=moonarch-git
pkgver=r125.dbc2997
pkgrel=13
pkgrel=14
pkgdesc="Moonarch desktop environment defaults — Niri, Waybar, Catppuccin Mocha"
arch=('any')
url="https://gitea.moonarch.de/nevaforget/moonarch"
@@ -202,6 +202,14 @@ package() {
install -Dm644 defaults/etc/fonts/conf.d/65-moonarch-fonts.conf \
"$pkgdir/etc/fonts/conf.d/65-moonarch-fonts.conf"
# --- xdg-desktop-portal Inhibit override (owned; higher priority than niri's
# /usr/share default). xdg-desktop-portal-gtk reports the Inhibit interface
# as success even though nothing implements it under Niri, so Firefox/Waterfox
# skips the native Wayland idle-inhibit. With no backend the browser falls back
# to zwp_idle_inhibit, which Niri honors -> windowed video keeps the screen awake. ---
install -Dm644 defaults/etc/xdg-desktop-portal/niri-portals.conf \
"$pkgdir/etc/xdg-desktop-portal/niri-portals.conf"
# --- Reference configs for greetd/moongreet (deployed by .install, not owned) ---
install -Dm644 defaults/etc/greetd/config.toml \
"$pkgdir/usr/share/moonarch/greetd/config.toml"