diff --git a/community/gnome-shell/APKBUILD b/community/gnome-shell/APKBUILD
index 8da8885303ea71b40b9446d3ae0da5219b394f23..080e49d00052604dd124638071be715030e31b77 100644
--- a/community/gnome-shell/APKBUILD
+++ b/community/gnome-shell/APKBUILD
@@ -2,12 +2,13 @@
 # Maintainer: Rasmus Thomsen <oss@cogitri.dev>
 pkgname=gnome-shell
 pkgver=42.0
-pkgrel=0
+pkgrel=1
 pkgdesc="GNOME shell"
 url="https://wiki.gnome.org/Projects/GnomeShell"
 arch="all !s390x !riscv64" # rust
 license="GPL-2.0-or-later"
-depends="accountsservice
+depends="
+	accountsservice
 	caribou
 	elogind
 	gsettings-desktop-schemas
@@ -16,13 +17,15 @@ depends="accountsservice
 	librsvg
 	gnome-bluetooth
 	gnome-control-center
+	gnome-shell-schemas
 	font-adobe-source-code-pro
 	ttf-cantarell
 	adwaita-icon-theme
 	gnome-themes-standard
 	unzip
 	"
-makedepends="gnome-desktop-dev>=3.35.91
+makedepends="
+	gnome-desktop-dev>=3.35.91
 	libxml2-dev
 	libcanberra-dev
 	gobject-introspection-dev
@@ -56,7 +59,7 @@ checkdepends="
 	mesa-dri-gallium
 	"
 	# gdm is also needed but introduces circular dep
-subpackages="$pkgname-lang $pkgname-doc $pkgname-dbg"
+subpackages="$pkgname-dbg $pkgname-doc $pkgname-lang $pkgname-schemas::noarch"
 source="https://download.gnome.org/sources/gnome-shell/${pkgver%.*}/gnome-shell-$pkgver.tar.xz
 	disable-telepathy-integration.patch
 	"
@@ -78,6 +81,15 @@ check() {
 	xvfb-run meson test --no-rebuild -v -C output
 }
 
+schemas() {
+	pkgdesc="GNOME Shell gsetting schemas"
+	depends=""
+	replaces="gnome-shell"
+
+	amove usr/share/glib-2.0/schemas
+	amove usr/share/gnome-control-center/keybindings
+}
+
 package() {
 	DESTDIR="$pkgdir" meson install --no-rebuild -C output
 }