diff --git a/.helix/config.toml b/.helix/config.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a1ec3e0a6a8ca60f66942a461b9161656c312144
--- /dev/null
+++ b/.helix/config.toml
@@ -0,0 +1,2 @@
+[editor]
+auto-format = false
diff --git a/.helix/languages.toml b/.helix/languages.toml
new file mode 100644
index 0000000000000000000000000000000000000000..a2decf470c01343c50ad617f35f04f099cd92bb8
--- /dev/null
+++ b/.helix/languages.toml
@@ -0,0 +1,5 @@
+[[language]]
+name = "rust"
+# TODO: Add more targets (BIOS, x86_32)
+# Uncomment this line and set cargo.target to your target to get accurate completions
+# config = { cargo.target = "aarch64-unknown-uefi", check.targets = ["x86_64-unknown-uefi", "aarch64-unknown-uefi"] }