diff --git a/main/postmarketos-ui-niri/APKBUILD b/main/postmarketos-ui-niri/APKBUILD index 8901c5832..6aa2b2439 100644 --- a/main/postmarketos-ui-niri/APKBUILD +++ b/main/postmarketos-ui-niri/APKBUILD @@ -1,14 +1,13 @@ # Reference: https://postmarketos.org/uipkg # Maintainer: Aster Boese pkgname=postmarketos-ui-niri -pkgver=1 -pkgrel=1 +pkgver=2 +pkgrel=0 pkgdesc="(Wayland) A scrollable-tiling compositor (DOES NOT RUN WITHOUT HW ACCELERATION!)" url="https://postmarketos.org" # Blocked by niri arch="x86_64 aarch64 ppc64le" license="GPL-3.0-or-later" -subpackages="$pkgname-openrc" depends=" bluez dnsmasq @@ -32,9 +31,11 @@ _pmb_recommends=" xwayland " _pmb_groups="seat" +subpackages="$pkgname-openrc $pkgname-systemd" source=" niri-greet.kdl wlgreet.toml + greetd-wlgreet.conf " # No tests options="!check pmb:drm pmb:systemd" @@ -47,6 +48,10 @@ package() { # greetd configuration to start niri install -Dm644 "$srcdir"/wlgreet.toml \ "$pkgdir"/etc/greetd/wlgreet.toml + + # configure greetd.service to use our greetd config + install -Dm644 "$srcdir"/greetd-wlgreet.conf \ + "$pkgdir"/usr/lib/systemd/system/greetd.service.d/override.conf } openrc() { @@ -66,4 +71,5 @@ openrc() { sha512sums=" d679d3900904c89381b923a2ca4b92b65b300162d9ca581a2b11c37b34405c89b0b530821282c94067a3ff351642842fd7cee17d3c10c4357663471f57e1e3f8 niri-greet.kdl 49f9c81c2ab7edc5127818de27c5a4fa74cd7fae403afe5bac641ac44132f8d99f0d78e09d2c85d676f30001b201f0ad1b1160becef0b3d0788173f02f9562fa wlgreet.toml +9c032c47938c0b3e3852e62d94bee0592b3c53ebc9713419fad725cc43b77f707487a5a5a677e92f6ce156a70fd55147ab239148e55aeb188d9b9b8aaec63760 greetd-wlgreet.conf " diff --git a/main/postmarketos-ui-niri/greetd-wlgreet.conf b/main/postmarketos-ui-niri/greetd-wlgreet.conf new file mode 100644 index 000000000..da4c0ca1e --- /dev/null +++ b/main/postmarketos-ui-niri/greetd-wlgreet.conf @@ -0,0 +1,4 @@ +# Override the ExecStart line by the configuration file +[Service] +ExecStart= +ExecStart=greetd -c /etc/greetd/wlgreet.toml