diff --git a/post-install.sh b/post-install.sh
index 10af941..d20b93e 100644
--- a/post-install.sh
+++ b/post-install.sh
@@ -94,6 +94,12 @@ cd /usr/local/src/st/
 make CMAKE_BUILD_TYPE=RelWithDebInfo
 make install
 
+echo "Building yay..."
+git clone https://aur.archlinux.org/yay.git /opt/yay/
+cd /opt/yay
+makepkg -si
+
+echo "Cloning dotfiles..."
 
 echo "Enabling networkmanager service..."
 
@@ -102,4 +108,3 @@ systemctl enable NetworkManager
 echo "Taking post install script snapshot..."
 
 btrfs subvolume snapshot -r / /.snapshots/@post-install-snapshot
-
diff --git a/user_configuration.json b/user_configuration.json
index 63ffb2f..9174257 100644
--- a/user_configuration.json
+++ b/user_configuration.json
@@ -146,7 +146,12 @@
         "wget",
         "stow",
         "zsh",
-        "networkmanager"
+        "networkmanager",
+        "libx11",
+        "libxft",
+        "xorg-server",
+        "xorg-xinit",
+        "libxinerama"
     ],
     "parallel downloads": 5,
     "profile_config": {
@@ -158,6 +163,9 @@
             "main": "Xorg"
         }
     },
+    "custom-commands": [
+        "wget https://git.tovijaeschke.xyz/tovi/arch-install-automation/raw/branch/master/post-install.sh && bash post-install.sh"
+    ],
     "save_config": null,
     "swap": true,
     "timezone": "Australia/Adelaide",