From c2ae75a46599bf8e7a4627e7bba6093e41be1d84 Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Wed, 18 Oct 2023 22:49:53 +0200
Subject: [PATCH] refactor(nvim): use `extraLuaConfig`

---
 system/shared/home-manager.nix | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/system/shared/home-manager.nix b/system/shared/home-manager.nix
index 77f916aa..f7177c28 100644
--- a/system/shared/home-manager.nix
+++ b/system/shared/home-manager.nix
@@ -668,23 +668,21 @@ in
       inputs.self.packages.${pkgs.system}.opdavies-nvim
     ];
 
-    extraConfig = ''
-      lua << EOF
-        if vim.loader then
-          vim.loader.enable()
-        end
+    extraLuaConfig = ''
+      if vim.loader then
+        vim.loader.enable()
+      end
 
-        pcall("require", impatient)
+      pcall("require", impatient)
 
-        require "opdavies.globals"
+      require "opdavies.globals"
 
-        require("opdavies.options").setup()
+      require("opdavies.options").setup()
 
-        require "opdavies.lsp"
+      require "opdavies.lsp"
 
-        require "opdavies.telescope.setup"
-        require "opdavies.telescope.mappings"
-      EOF
+      require "opdavies.telescope.setup"
+      require "opdavies.telescope.mappings"
     '';
 
     extraPackages = with pkgs; [