From 3b00490b556d666a9d21ac4930ce59f9c299092c Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Wed, 18 Oct 2023 22:56:25 +0200
Subject: [PATCH] refactor(nvim): add opdavies/init.lua

---
 config/neovim/lua/opdavies/init.lua | 10 ++++++++++
 system/shared/home-manager.nix      | 11 +----------
 2 files changed, 11 insertions(+), 10 deletions(-)
 create mode 100644 config/neovim/lua/opdavies/init.lua

diff --git a/config/neovim/lua/opdavies/init.lua b/config/neovim/lua/opdavies/init.lua
new file mode 100644
index 00000000..dd2b1821
--- /dev/null
+++ b/config/neovim/lua/opdavies/init.lua
@@ -0,0 +1,10 @@
+pcall("require", impatient)
+
+require "opdavies.globals"
+
+require("opdavies.options").setup()
+
+require "opdavies.lsp"
+
+require "opdavies.telescope.setup"
+require "opdavies.telescope.mappings"
diff --git a/system/shared/home-manager.nix b/system/shared/home-manager.nix
index f7177c28..82284aef 100644
--- a/system/shared/home-manager.nix
+++ b/system/shared/home-manager.nix
@@ -673,16 +673,7 @@ in
         vim.loader.enable()
       end
 
-      pcall("require", impatient)
-
-      require "opdavies.globals"
-
-      require("opdavies.options").setup()
-
-      require "opdavies.lsp"
-
-      require "opdavies.telescope.setup"
-      require "opdavies.telescope.mappings"
+      require "opdavies"
     '';
 
     extraPackages = with pkgs; [