diff --git a/pkgs/alacritty/build.sh b/gui/alacritty/build.sh similarity index 100% rename from pkgs/alacritty/build.sh rename to gui/alacritty/build.sh diff --git a/pkgs/anthy/build.sh b/gui/anthy/build.sh similarity index 100% rename from pkgs/anthy/build.sh rename to gui/anthy/build.sh diff --git a/pkgs/cairo/build.sh b/gui/cairo/build.sh similarity index 100% rename from pkgs/cairo/build.sh rename to gui/cairo/build.sh diff --git a/pkgs/fontconfig/build.sh b/gui/fontconfig/build.sh similarity index 100% rename from pkgs/fontconfig/build.sh rename to gui/fontconfig/build.sh diff --git a/pkgs/fontconfig/fcobjshash.h b/gui/fontconfig/fcobjshash.h similarity index 100% rename from pkgs/fontconfig/fcobjshash.h rename to gui/fontconfig/fcobjshash.h diff --git a/pkgs/freetype/build.sh b/gui/freetype/build.sh similarity index 100% rename from pkgs/freetype/build.sh rename to gui/freetype/build.sh diff --git a/pkgs/glfw/build.sh b/gui/glfw/build.sh similarity index 100% rename from pkgs/glfw/build.sh rename to gui/glfw/build.sh diff --git a/pkgs/glm/build.sh b/gui/glm/build.sh similarity index 100% rename from pkgs/glm/build.sh rename to gui/glm/build.sh diff --git a/pkgs/glm/glm.pc b/gui/glm/glm.pc similarity index 100% rename from pkgs/glm/glm.pc rename to gui/glm/glm.pc diff --git a/pkgs/glslang/build.sh b/gui/glslang/build.sh similarity index 100% rename from pkgs/glslang/build.sh rename to gui/glslang/build.sh diff --git a/pkgs/graphicsmagick/build.sh b/gui/graphicsmagick/build.sh similarity index 100% rename from pkgs/graphicsmagick/build.sh rename to gui/graphicsmagick/build.sh diff --git a/pkgs/grim/build.sh b/gui/grim/build.sh similarity index 100% rename from pkgs/grim/build.sh rename to gui/grim/build.sh diff --git a/pkgs/harfbuzz/build.sh b/gui/harfbuzz/build.sh similarity index 100% rename from pkgs/harfbuzz/build.sh rename to gui/harfbuzz/build.sh diff --git a/pkgs/icu/build.sh b/gui/icu/build.sh similarity index 100% rename from pkgs/icu/build.sh rename to gui/icu/build.sh diff --git a/pkgs/kanshi/build.sh b/gui/kanshi/build.sh similarity index 100% rename from pkgs/kanshi/build.sh rename to gui/kanshi/build.sh diff --git a/pkgs/libdrm/COPYING b/gui/libdrm/COPYING similarity index 100% rename from pkgs/libdrm/COPYING rename to gui/libdrm/COPYING diff --git a/pkgs/libdrm/build.sh b/gui/libdrm/build.sh similarity index 100% rename from pkgs/libdrm/build.sh rename to gui/libdrm/build.sh diff --git a/pkgs/libepoxy/build.sh b/gui/libepoxy/build.sh similarity index 100% rename from pkgs/libepoxy/build.sh rename to gui/libepoxy/build.sh diff --git a/pkgs/libevdev/build.sh b/gui/libevdev/build.sh similarity index 100% rename from pkgs/libevdev/build.sh rename to gui/libevdev/build.sh diff --git a/pkgs/libpciaccess/build.sh b/gui/libpciaccess/build.sh similarity index 100% rename from pkgs/libpciaccess/build.sh rename to gui/libpciaccess/build.sh diff --git a/pkgs/libxkbcommon/build.sh b/gui/libxkbcommon/build.sh similarity index 100% rename from pkgs/libxkbcommon/build.sh rename to gui/libxkbcommon/build.sh diff --git a/pkgs/mesa/LICENSE b/gui/mesa/LICENSE similarity index 100% rename from pkgs/mesa/LICENSE rename to gui/mesa/LICENSE diff --git a/pkgs/mesa/alpine-tls.patch b/gui/mesa/alpine-tls.patch similarity index 100% rename from pkgs/mesa/alpine-tls.patch rename to gui/mesa/alpine-tls.patch diff --git a/pkgs/mesa/build.sh b/gui/mesa/build.sh similarity index 100% rename from pkgs/mesa/build.sh rename to gui/mesa/build.sh diff --git a/pkgs/mesa/byacc-out-mid-build.patch b/gui/mesa/byacc-out-mid-build.patch similarity index 100% rename from pkgs/mesa/byacc-out-mid-build.patch rename to gui/mesa/byacc-out-mid-build.patch diff --git a/pkgs/mesa/byacc.patch b/gui/mesa/byacc.patch similarity index 100% rename from pkgs/mesa/byacc.patch rename to gui/mesa/byacc.patch diff --git a/pkgs/mtdev/build.sh b/gui/mtdev/build.sh similarity index 100% rename from pkgs/mtdev/build.sh rename to gui/mtdev/build.sh diff --git a/pkgs/river/build.sh b/gui/river/build.sh similarity index 100% rename from pkgs/river/build.sh rename to gui/river/build.sh diff --git a/pkgs/sdl2/build.sh b/gui/sdl2/build.sh similarity index 100% rename from pkgs/sdl2/build.sh rename to gui/sdl2/build.sh diff --git a/pkgs/seatd/build.sh b/gui/seatd/build.sh similarity index 100% rename from pkgs/seatd/build.sh rename to gui/seatd/build.sh diff --git a/pkgs/shaderc/build.sh b/gui/shaderc/build.sh similarity index 100% rename from pkgs/shaderc/build.sh rename to gui/shaderc/build.sh diff --git a/pkgs/shaderc/third-party.patch b/gui/shaderc/third-party.patch similarity index 100% rename from pkgs/shaderc/third-party.patch rename to gui/shaderc/third-party.patch diff --git a/pkgs/slurp/build.sh b/gui/slurp/build.sh similarity index 100% rename from pkgs/slurp/build.sh rename to gui/slurp/build.sh diff --git a/pkgs/spirv-headers/build.sh b/gui/spirv-headers/build.sh similarity index 100% rename from pkgs/spirv-headers/build.sh rename to gui/spirv-headers/build.sh diff --git a/pkgs/spirv-tools/build.sh b/gui/spirv-tools/build.sh similarity index 100% rename from pkgs/spirv-tools/build.sh rename to gui/spirv-tools/build.sh diff --git a/pkgs/sway/build.sh b/gui/sway/build.sh similarity index 100% rename from pkgs/sway/build.sh rename to gui/sway/build.sh diff --git a/pkgs/swc/build.sh b/gui/swc/build.sh similarity index 100% rename from pkgs/swc/build.sh rename to gui/swc/build.sh diff --git a/pkgs/swc/config.mk b/gui/swc/config.mk similarity index 100% rename from pkgs/swc/config.mk rename to gui/swc/config.mk diff --git a/pkgs/swvkc/build.sh b/gui/swvkc/build.sh similarity index 100% rename from pkgs/swvkc/build.sh rename to gui/swvkc/build.sh diff --git a/pkgs/velox/build.sh b/gui/velox/build.sh similarity index 100% rename from pkgs/velox/build.sh rename to gui/velox/build.sh diff --git a/pkgs/velox/config.mk b/gui/velox/config.mk similarity index 100% rename from pkgs/velox/config.mk rename to gui/velox/config.mk diff --git a/pkgs/velox/velox.conf b/gui/velox/velox.conf similarity index 100% rename from pkgs/velox/velox.conf rename to gui/velox/velox.conf diff --git a/pkgs/vulkan-headers/build.sh b/gui/vulkan-headers/build.sh similarity index 100% rename from pkgs/vulkan-headers/build.sh rename to gui/vulkan-headers/build.sh diff --git a/pkgs/vulkan-icd-loader/build.sh b/gui/vulkan-icd-loader/build.sh similarity index 100% rename from pkgs/vulkan-icd-loader/build.sh rename to gui/vulkan-icd-loader/build.sh diff --git a/pkgs/wlanthy/build.sh b/gui/wlanthy/build.sh similarity index 100% rename from pkgs/wlanthy/build.sh rename to gui/wlanthy/build.sh diff --git a/pkgs/wld/..tar.xz b/gui/wld/..tar.xz similarity index 100% rename from pkgs/wld/..tar.xz rename to gui/wld/..tar.xz diff --git a/pkgs/wld/build.sh b/gui/wld/build.sh similarity index 100% rename from pkgs/wld/build.sh rename to gui/wld/build.sh diff --git a/pkgs/wlroots/build.sh b/gui/wlroots/build.sh similarity index 100% rename from pkgs/wlroots/build.sh rename to gui/wlroots/build.sh