dotfiles

Author: Kyle Fuller <kyle@fuller.li> 2026-06-02 21:23:36 +0100 +0100
Committer: Kyle Fuller <kyle@fuller.li> 2026-06-02 21:23:36 +0100 +0100
Commit: e71c3f8283206ecf8b8809d45727030d21c04e3e
Parent: c85b5b4aa6b04e4c74fceb477225703df6e9fb41


fix(vim): align config with home-manager 26.05

home-manager 26.05 creates init.lua which shadowed existing init.vim
config and had to be adapted for compatibility
diff --git a/.config/home-manager/home.nix b/.config/home-manager/home.nix
index fdf500f282fbb16061c2abe12cfb45bccfcba414..ee7477e13aae69fa8d9dec8521b430675e613f4c 100644
--- a/.config/home-manager/home.nix
+++ b/.config/home-manager/home.nix
@@ -115,6 +115,13 @@
   programs.neovim = {
     enable = true;
     defaultEditor = true;
+    extraConfig = ''
+      source ~/.vim/vimrc
+      set inccommand=nosplit
+    '';
+    extraLuaConfig = ''
+      require 'kyle'
+    '';
     plugins = with pkgs.vimPlugins; [
       # theme
       jellybeans-vim
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
deleted file mode 100644
index 05cda075c24a7131ccd8f6a92e7908163cc6237e..0000000000000000000000000000000000000000
--- a/.config/nvim/init.vim
+++ /dev/null
@@ -1,9 +0,0 @@
-set runtimepath^=~/.vim runtimepath+=~/.vim/after
-let &packpath = &runtimepath
-source ~/.vim/vimrc
-
-set inccommand=nosplit
-
-lua <<EOF
-  require 'kyle'
-EOF