From 9e62f755bb398e5951a7258d90fd53a0189d0389 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Sat, 21 Mar 2026 14:46:11 +0100 Subject: [PATCH] Modules/Neovim: Don't hardcode home directory --- home/homemodules/neovim/default.nix | 2 +- home/homemodules/neovim/vim_opts.nix | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) 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;