I’ve been playing with vim again. The best and the worst part about vim is getting the config right.

When using a combination of Alacritty, tmux, and Neovim you’re going to need these settings.

# ~/.config/alacritty/alacritty.toml

[env]
TERM = "xterm-256color"
# ~/.config/tmux/tmux.conf

set -g default-terminal "tmux-256color"
set -ag terminal-overrides ",xterm-256color:RGB"
# ~/.config/nvim/lua/

return {
  { "oxfist/night-owl.vim" },

  {
    "LazyVim/LazyVim",
    opts = {
      colorscheme = "night-owl",
    },
  },
}

I was alerted to the fact that my Neovim colour scheme might be working fine when run outside of tmux by a randomly recommended video. Making me realise it wasn’t my lack of Lua skill that were lacking, but the tmux/terminal settings. Thanks YouTube algorithm.