diff --git a/content/projects/vaxandi_forritari/neovim_theme/colors_directory.png b/content/projects/vaxandi_forritari/neovim_theme/colors_directory.png
new file mode 100644
index 0000000..b953e51
Binary files /dev/null and b/content/projects/vaxandi_forritari/neovim_theme/colors_directory.png differ
diff --git a/content/projects/vaxandi_forritari/neovim_theme/index.md b/content/projects/vaxandi_forritari/neovim_theme/index.md
new file mode 100644
index 0000000..0410da9
--- /dev/null
+++ b/content/projects/vaxandi_forritari/neovim_theme/index.md
@@ -0,0 +1,39 @@
++++
+title = "My Neovim Custom Theme"
+date = "2025-10-17"
++++
+I use Neovim as my main IDE and text editor. Since I started using Neovim, I've been using the [Catppuccin](https://catppuccin.com/) theme, until one day I was blessed by stumbling across [vimcolours](https://vimcolors.org/) and realised I can create my own horrible theme to strain my eyes.
+
+
+
+After five minutes of this I realised I actually don't like my eyes being strained, so I decided to make something that was easier for them to look at. I made the background grey, and added more purple because that's my favourite colour.
+
+
+
+## How?
+Okay so the way this works is to download the `theme.vim` file (after customising your theme) into a `colors` directory within your neovim configuration directory (in `~/.config/nvim`).
+
+
+
+Then you can put these two lines into the `init.lua` file, replacing my `gay7.vim` with whatever your theme is:
+```lua
+vim.opt.termguicolors = true
+vim.cmd("colorscheme gay7")
+```
+
+## My Colours:
+The colours I used were taken from the colour scheme of my website:
+```scss
+$white: #FFFFFF;
+$black: #000000;
+$purple: #962FFE;
+$pink: #FFA0E3;
+$periwinkle: #EBD7FF;
+$yoghurt: #d1e6ff;
+$red: #FF3030;
+$orange: #FF7930;
+$yellow: #FFF530;
+$green: #45FF30;
+$cyan: #30FFEA;
+$blue: #30A9FF;
+```
diff --git a/content/projects/vaxandi_forritari/neovim_theme/neovim_horrid.png b/content/projects/vaxandi_forritari/neovim_theme/neovim_horrid.png
new file mode 100644
index 0000000..6d8e7d5
Binary files /dev/null and b/content/projects/vaxandi_forritari/neovim_theme/neovim_horrid.png differ
diff --git a/content/projects/vaxandi_forritari/neovim_theme/neovim_purple.png b/content/projects/vaxandi_forritari/neovim_theme/neovim_purple.png
new file mode 100644
index 0000000..349acaf
Binary files /dev/null and b/content/projects/vaxandi_forritari/neovim_theme/neovim_purple.png differ