diff --git a/.gitmodules b/.gitmodules
index b44d9e92..48789915 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -270,3 +270,7 @@
[submodule "src/alfred-gemoji"]
path = src/alfred-gemoji
url = https://git.kejadlen.dev/alpha/alfred-gemoji.git
+[submodule "src/bqn"]
+ path = src/bqn
+ url = https://github.com/mlochbaum/BQN.git
+ branch = master
diff --git a/.local/share/nvim/site/pack/alpha/start/bqn b/.local/share/nvim/site/pack/alpha/start/bqn
new file mode 120000
index 00000000..60d8f954
--- /dev/null
+++ b/.local/share/nvim/site/pack/alpha/start/bqn
@@ -0,0 +1 @@
+/Users/alpha/.dotfiles/src/bqn/editors/vim
\ No newline at end of file
diff --git a/src/bqn b/src/bqn
new file mode 160000
index 00000000..c2638f5b
--- /dev/null
+++ b/src/bqn
@@ -0,0 +1 @@
+Subproject commit c2638f5bfe186cd94c4d25d9ac30c10851e18046