feat(moonarch-git): install xdg-desktop-portal Inhibit override
Build and publish packages / build-and-publish (push) Successful in 20s
Build and publish packages / build-and-publish (push) Successful in 20s
pkgrel 13 -> 14.
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user