diff --git a/.drone.yml b/.drone.yml
index adc87b2..ff42d8c 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -1,13 +1,22 @@
 kind: pipeline
 type: docker
 name: default
+
 steps:
+  - name: build
+    when: 
+      branch:
+        - main
+    image: denoland/deno:alpine
+    commands:
+      - deno run -A https://deno.land/x/lume@v1.6.4/install.ts
+      - deno task build
+
   - name: publish
     when: 
       branch:
         - main
     image: appleboy/drone-scp
-    repo: pub-solar/pub.solar
     settings:
       host: pub.solar
       port: 2020
@@ -16,12 +25,6 @@ steps:
       key:
         from_secret: ps_ssh_key
       source:
-        - "!.envrc"
-        - "!.git"
-        - "!.gitignore"
-        - "!.drone.yml"
-        - "!LICENSE.md"
-        - "!shell.nix"
-        - ./*
+        - ./_site/*
       target: /srv/pub.solar/
       overwrite: true
diff --git a/_data/people/avd.yml b/_data/people/avd.yml
deleted file mode 100644
index a1a2caa..0000000
--- a/_data/people/avd.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-name: Alexander von Dombois
-pronouns: he/him
-role: Product Design
-contactOptions:
-  - name: mail
-    value: avd@miom.space
-    link: 'mailto:avd@miom.space'
-  - name: insta
-    value: '@alexandervondombois'
-  - name: web
-    value: alexandervondombois.de
-    link: 'https://alexandervondombois.de'
-
diff --git a/_data/people/byb.yml b/_data/people/byb.yml
deleted file mode 100644
index 1e0ea00..0000000
--- a/_data/people/byb.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-name: Benjamin Bädorf
-pronouns: he/him
-role: Software Engineer
-contactOptions:
-  - name: mail
-    value: byb@miom.space
-    link: 'mailto:byb@miom.space'
-  - name: git
-    value: '@b12f'
-    link: 'git.b12f.io/b12f'
-  - name: gpg
-    value: 4332 E0D0 2B21 4D31 376C  366E 4406 E80E 13CD 656C
-  - name: matrix
-    value: '@b12f:pub.solar'
-  - name: web
-    value: benjaminbaedorf.eu
-    link: 'https://benjaminbaedorf.eu'
diff --git a/_data/people/cmp.yml b/_data/people/cmp.yml
deleted file mode 100644
index 4575eae..0000000
--- a/_data/people/cmp.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-name: Constantin Pannwitz
-pronouns: he/him
-role: Product Designer
-contactOptions:
-  - name: mail
-    value: cmp@miom.space
-    link: 'mailto:cmp@miom.space'
diff --git a/_data/people/hmd.yml b/_data/people/hmd.yml
deleted file mode 100644
index 964d313..0000000
--- a/_data/people/hmd.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-name: Hanna Deuss
-pronouns: she/her
-role: Visual Artist
-contactOptions:
-  - name: mail
-    value: hmd@miom.space
-    link: 'mailto:hmd@miom.space'
diff --git a/_data/people/hsg.yml b/_data/people/hsg.yml
deleted file mode 100644
index 1560aed..0000000
--- a/_data/people/hsg.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-name: Helena Geisler
-pronouns: she/her
-role: Artist, Writer, Scientist
-contactOptions:
-  - name: mail
-    value: hsg@miom.space
-    link: 'mailto:hsg@miom.space'
diff --git a/_data/people/jfw.yml b/_data/people/jfw.yml
deleted file mode 100644
index 19e2cab..0000000
--- a/_data/people/jfw.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-name: Jhonas Wernery
-pronouns: he/him
-role: System Engineer
-contactOptions:
-  - name: mail
-    value: jfw@miom.space
-    link: 'mailto:jfw@miom.space'
-  - name: git
-    value: '@teutat3s'
-    link: 'https://git.b12f.io/teutat3s'
-  - name: matrix
-    value: '@teutat3s:pub.solar'
diff --git a/_data/people/jjg.yml b/_data/people/jjg.yml
deleted file mode 100644
index 7bc962c..0000000
--- a/_data/people/jjg.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-name: Julian Gerullis
-pronouns: he/him
-role: Product Designer
-contactOptions:
-  - name: mail
-    value: jjg@miom.space
-    link: 'mailto:jjg@miom.space'
diff --git a/_data/thingsWeAre.yml b/_data/thingsWeAre.yml
deleted file mode 100644
index 21e1430..0000000
--- a/_data/thingsWeAre.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-- 'an off'
-- 'a studio'
-- 'an art'
-- 'a tech'
-- 'a people'
diff --git a/_includes/Homelink.tsx b/_includes/Homelink.tsx
new file mode 100644
index 0000000..3863e69
--- /dev/null
+++ b/_includes/Homelink.tsx
@@ -0,0 +1 @@
+export default () => <a className="ps-homelink" href="/">pub.solar/</a>;
diff --git a/_includes/layouts/default.tsx b/_includes/layouts/default.tsx
index c00c888..5565406 100644
--- a/_includes/layouts/default.tsx
+++ b/_includes/layouts/default.tsx
@@ -1,6 +1,7 @@
 import { md } from '../../filters.ts';
 import Head from '../Head.tsx';
 import Background from '../Background.tsx';
+import Homelink from '../Homelink.tsx';
 import HakkenDates from '../HakkenDates.tsx';
 
 export default ({
@@ -26,6 +27,8 @@ export default ({
 
       <Background />
 
+      <Homelink />
+
       <main className="ps-main--page ps-page">
         <section
           lang="en"
diff --git a/build.sh b/build.sh
deleted file mode 100755
index ba3af75..0000000
--- a/build.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/usr/bin/env bash
-
-lume
-cp -r ./fonts ./_site/
-rm -rf ./_site/README
diff --git a/index.yml b/index.yml
index 46090c5..3f72803 100644
--- a/index.yml
+++ b/index.yml
@@ -8,10 +8,13 @@ links:
     title: PubSolarOS
   - href: https://chat.pub.solar/
     title: Matrix
+    openInNewTab: true
   - href: https://mastodon.pub.solar/
     title: Mastodon
+    openInNewTab: true
   - href: https://cloud.pub.solar/
     title: Nextcloud
+    openInNewTab: true
   - href: ./hakken
     title: hakken.irl
   - href: ./about
diff --git a/style.css b/style.css
index 2a97272..c5dd892 100644
--- a/style.css
+++ b/style.css
@@ -297,3 +297,29 @@ html {
     transform: rotate(360deg);
   }
 }
+
+.ps-homelink {
+  position: fixed;
+  top: 0;
+  left: 0;
+  z-index: 100;
+
+  pointer-events: all;
+  color: var(--foreground);
+  background: white;
+  text-decoration: none;
+  text-align: center;
+  font-weight: 900;
+  font-size: 2rem;
+  line-height: 1em;
+  padding: 0.4vw;
+  text-shadow: 0.15vw 0px 0px white;
+  transition: text-shadow 0.1s ease;
+  border: 12px solid black;
+  border-top: 0;
+  border-left: 0;
+}
+
+.ps-homelink:hover {
+  text-shadow: 0.3vw 0px 0px var(--accent);
+}