diff --git a/brutaldon/static/manifest.webmanifest b/brutaldon/static/manifest.webmanifest
new file mode 100644
index 0000000..391b1fe
--- /dev/null
+++ b/brutaldon/static/manifest.webmanifest
@@ -0,0 +1,17 @@
+// -*- json -*-
+{
+ "name": "Brutaldon",
+ "short_name": "Brutaldon",
+ "start_url": ".",
+ "display": "minimal-ui",
+ "description": "A brutalist web client for Mastodon"
+ "icons": [
+ {
+ "src": "images/brutaldon.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ }
+ ],
+ "scope": "./",
+ "theme_color": "#CCCCCC"
+}
diff --git a/brutaldon/templates/base.html b/brutaldon/templates/base.html
index 3a5df49..bb3fba3 100644
--- a/brutaldon/templates/base.html
+++ b/brutaldon/templates/base.html
@@ -13,6 +13,7 @@
brutaldon
{% endif %}
{% endblock %}
+
{% if not preferences %}