diff --git a/subprojects/extensions-app/data/meson.build b/subprojects/extensions-app/data/meson.build
index 4f24267b0..367c56d28 100644
--- a/subprojects/extensions-app/data/meson.build
+++ b/subprojects/extensions-app/data/meson.build
@@ -48,3 +48,5 @@ configure_file(
subdir('icons')
subdir('metainfo')
+
+install_data(base_id + '.gschema.xml', install_dir: schemadir)
diff --git a/subprojects/extensions-app/data/org.gnome.Extensions.gschema.xml b/subprojects/extensions-app/data/org.gnome.Extensions.gschema.xml
new file mode 100644
index 000000000..d88bb87a3
--- /dev/null
+++ b/subprojects/extensions-app/data/org.gnome.Extensions.gschema.xml
@@ -0,0 +1,17 @@
+
+
+
+
+ 800
+ Window width
+
+
+ 500
+ Window height
+
+
+ false
+ Window maximized
+
+
+
diff --git a/subprojects/extensions-app/data/ui/extensions-window.ui b/subprojects/extensions-app/data/ui/extensions-window.ui
index 51ce6db3f..3e5116d91 100644
--- a/subprojects/extensions-app/data/ui/extensions-window.ui
+++ b/subprojects/extensions-app/data/ui/extensions-window.ui
@@ -54,8 +54,6 @@
searchFilter
- 800
- 500
Extensions