diff --git a/home/homemodules/neovim/default.nix b/home/homemodules/neovim/default.nix index 0b818000..9307618f 100644 --- a/home/homemodules/neovim/default.nix +++ b/home/homemodules/neovim/default.nix @@ -126,7 +126,7 @@ in { maplocalleader = ","; }; - opts = import ./vim_opts.nix {inherit lib mylib;}; + opts = import ./vim_opts.nix {inherit config lib mylib;}; extraConfigLuaPost = builtins.readFile ./extraConfigLuaPost.lua; extraConfigLua = builtins.readFile ./extraConfigLua.lua; diff --git a/home/homemodules/neovim/vim_opts.nix b/home/homemodules/neovim/vim_opts.nix index a44b2a8d..8437e1b0 100644 --- a/home/homemodules/neovim/vim_opts.nix +++ b/home/homemodules/neovim/vim_opts.nix @@ -1,4 +1,4 @@ -_: { +{config}: { showmode = false; # Status line already shows this backspace = ["indent" "eol" "start"]; termguicolors = true; # Required by multiple plugins @@ -37,7 +37,7 @@ _: { # swapfile = true; # backup = false; undofile = true; - undodir = "/home/christoph/.vim/undo"; + undodir = "${config.home.homeDirectory}/.vim/undo"; undolevels = 10000; # autochdir = true; confirm = true;