diff --git a/main/postmarketos-ui-openbox/APKBUILD b/main/postmarketos-ui-openbox/APKBUILD
new file mode 100644
index 0000000000000000000000000000000000000000..2d1ee6d22c8e7ce35aa2aa9a54c108af257d5a95
--- /dev/null
+++ b/main/postmarketos-ui-openbox/APKBUILD
@@ -0,0 +1,31 @@
+# Reference: https://postmarketos.org/uipkg
+# Maintainer: hexaheximal <hexaheximal@proton.me>
+pkgname=postmarketos-ui-openbox
+pkgver=0.1
+pkgrel=0
+pkgdesc="(X11) A highly configurable and lightweight X11 window manager (keyboard required)"
+url="https://openbox.org/"
+arch="noarch"
+license="GPL-3.0-or-later"
+depends="
+	dmenu-virtual
+	dnsmasq
+	elogind
+	elogind-openrc
+	openbox
+	tinydm
+	tinydm-openrc
+	mesa-egl
+	polkit-elogind
+	postmarketos-base-ui
+	postmarketos-base-ui-networkmanager
+	postmarketos-artwork-wallpapers
+	xterm
+	xorg-server
+	"
+install="$pkgname.post-install $pkgname.post-upgrade"
+options="!check"
+
+package() {
+	mkdir -p "$pkgdir"
+}
diff --git a/main/postmarketos-ui-openbox/postmarketos-ui-openbox.post-install b/main/postmarketos-ui-openbox/postmarketos-ui-openbox.post-install
new file mode 100644
index 0000000000000000000000000000000000000000..7e07a8776eb01f4b3b02d175574471c03a097065
--- /dev/null
+++ b/main/postmarketos-ui-openbox/postmarketos-ui-openbox.post-install
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+rc-update add tinydm default
+tinydm-set-session -s /usr/share/xsessions/openbox.desktop
+rc-update add elogind default
+rc-update add networkmanager default
diff --git a/main/postmarketos-ui-openbox/postmarketos-ui-openbox.post-upgrade b/main/postmarketos-ui-openbox/postmarketos-ui-openbox.post-upgrade
new file mode 120000
index 0000000000000000000000000000000000000000..f5dcd37dbf53dd77679fd1788cd0ba8ee81cd35b
--- /dev/null
+++ b/main/postmarketos-ui-openbox/postmarketos-ui-openbox.post-upgrade
@@ -0,0 +1 @@
+postmarketos-ui-openbox.post-install
\ No newline at end of file