diff --git a/flatpak/.gitignore b/flatpak/.gitignore
index c61a10b..450cbf5 100644
--- a/flatpak/.gitignore
+++ b/flatpak/.gitignore
@@ -1,5 +1,5 @@
.flatpak-builder
build-dir
repo
-seergdb.flatpak
+seer.flatpak
diff --git a/flatpak/BUILD.sh b/flatpak/BUILD.sh
new file mode 100755
index 0000000..13691ea
--- /dev/null
+++ b/flatpak/BUILD.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+
+# Build the Seergdb flatpak
+
+flatpak uninstall -y io.github.epasveer.seer
+\rm -rf build-dir/ repo/ .flatpak-builder/ seer.flatpak
+flatpak run org.flatpak.Builder --force-clean build-dir io.github.epasveer.seer.yml
+flatpak run org.flatpak.Builder --force-clean --repo=repo build-dir io.github.epasveer.seer.yml
+flatpak build-bundle repo seer.flatpak io.github.epasveer.seer master
+flatpak install -y --bundle --user seer.flatpak
+
diff --git a/flatpak/README b/flatpak/README
index e678eb7..a511de0 100644
--- a/flatpak/README
+++ b/flatpak/README
@@ -29,9 +29,10 @@ $ flatpak run --command=bash org.freedesktop.Sdk/x86_64/25.08
$ flatpak uninstall -y io.github.epasveer.seer
$ \rm -rf build-dir/ repo/ .flatpak-builder/ seer.flatpak
-$ flatpak-builder --force-clean --repo=repo build-dir io.github.epasveer.seer.yml
+$ flatpak run org.flatpak.Builder --force-clean build-dir io.github.epasveer.seer.yml
+$ flatpak run org.flatpak.Builder --force-clean --repo=repo build-dir io.github.epasveer.seer.yml
$ flatpak build-bundle repo seer.flatpak io.github.epasveer.seer master
-$ flatpak install --bundle --user seer.flatpak
+$ flatpak install -y --bundle --user seer.flatpak
$ flatpak run --command=flatpak-builder-lint org.flatpak.Builder repo repo
diff --git a/flatpak/io.github.epasveer.seer.metainfo.xml b/flatpak/io.github.epasveer.seer.metainfo.xml
index 3e09fba..84c5c4b 100644
--- a/flatpak/io.github.epasveer.seer.metainfo.xml
+++ b/flatpak/io.github.epasveer.seer.metainfo.xml
@@ -23,7 +23,7 @@
Main debugging window
- https://raw.githubusercontent.com/epasveer/seer/main/images/mainview.png
+ file:///app/share/appdata/screenshots/seer_screenshot.png
https://github.com/epasveer/seer
diff --git a/flatpak/io.github.epasveer.seer.png b/flatpak/io.github.epasveer.seer.png
index e7410b4..2489fd1 100644
Binary files a/flatpak/io.github.epasveer.seer.png and b/flatpak/io.github.epasveer.seer.png differ
diff --git a/flatpak/io.github.epasveer.seer.yml b/flatpak/io.github.epasveer.seer.yml
index 8407389..94b7698 100644
--- a/flatpak/io.github.epasveer.seer.yml
+++ b/flatpak/io.github.epasveer.seer.yml
@@ -26,6 +26,9 @@ modules:
- cd build && cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/app -DCONFIG_SEER_GDB_LAUNCHER="flatpak-spawn --host" ../src
- cd build && ninja
- install -Dm755 build/seergdb /app/bin/seergdb
- - install -Dm644 ../../flatpak/io.github.epasveer.seer.metainfo.xml /app/share/metainfo/io.github.epasveer.seer.metainfo.xml
-
+ post-install:
+ - install -Dm644 flatpak/io.github.epasveer.seer.metainfo.xml /app/share/metainfo/io.github.epasveer.seer.metainfo.xml
+ - install -Dm644 flatpak/io.github.epasveer.seer.desktop /app/share/applications/io.github.epasveer.seer.desktop
+ - install -Dm644 flatpak/io.github.epasveer.seer.png /app/share/icons/hicolor/128x128/apps/io.github.epasveer.seer.png
+ - install -Dm644 flatpak/io.github.epasveer.seer.png /app/share/appdata/screenshots/seer_screenshot.png