commit d76a511e845c31fb0b0b835399f1de58853f1ae7
Author: askiiart <dev@askiiart.net>
Date:   Sun Feb 23 13:32:45 2025 -0600

    initial commit

diff --git a/.drone.yml b/.drone.yml
new file mode 100644
index 0000000..5d49db3
--- /dev/null
+++ b/.drone.yml
@@ -0,0 +1,23 @@
+kind: pipeline
+type: docker
+name: default
+
+steps:
+- name: Build extension
+  image: node
+  commands:
+  - '/drone/src/build.sh'
+  volumes:
+  - name: misc
+    path: /misc
+
+volumes:
+- name: misc
+  host:
+    path: /mnt/user/files/misc
+- name: bookworm-repo
+  host:
+    path: /mnt/user/files/repos/debian
+- name: arch-repo
+  host:
+    path: /mnt/user/files/repos/archlinux/x86_64
\ No newline at end of file
diff --git a/build.sh b/build.sh
new file mode 100644
index 0000000..a791605
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,20 @@
+#!/usr/bin/env bash
+set -euo pipefail
+npm install -g web-ext pnpm
+
+git clone --depth 1 https://github.com/Vendicated/Vencord
+cd ./Vencord/
+
+# build extension
+pnpm i
+pnpm run buildWeb
+
+# change id
+cd ./dist/
+jq '.browser_specific_settings.gecko.id = "vencord-firefox@askiiart.net"' ./firefox-unpacked/manifest.json >./firefox-unpacked/manifest.json
+web-ext build -s ./firefox-unpacked/
+
+# move to /misc and set version
+mkdir -p /misc/vencord-firefox/
+mv ./extension-firefox.zip /misc/vencord-firefox/vencord-firefox.zip
+jq '.version' firefox-unpacked/manifest.json | tr -d '"' >/misc/vencord-firefox/version