aboutsummaryrefslogtreecommitdiff
path: root/modules/neovim
diff options
context:
space:
mode:
authorschererleander <leander@schererleander.de>2025-04-29 22:49:10 +0200
committerschererleander <leander@schererleander.de>2025-04-29 22:49:10 +0200
commit260bd273d98748aedffb4731de42ef84adcc888b (patch)
tree5afc246ac4b6ebbbb33dd5bbf0a26f8ca5b55cff /modules/neovim
parent2d380a1507c71f7ce303ffd7817b00c82d21ac38 (diff)
update
Diffstat (limited to 'modules/neovim')
-rw-r--r--modules/neovim/default.nix14
-rw-r--r--modules/neovim/lua/init.lua4
2 files changed, 6 insertions, 12 deletions
diff --git a/modules/neovim/default.nix b/modules/neovim/default.nix
index 415861a..6374d66 100644
--- a/modules/neovim/default.nix
+++ b/modules/neovim/default.nix
@@ -6,8 +6,6 @@ in {
options.neovim.enable = lib.mkEnableOption "Enable and setup neovim";
config = lib.mkIf cfg.enable {
- xdg.configFile."nvim/lua".source = pkgs.lib.mkForce ./lua;
-
programs.neovim = {
enable = true;
vimAlias = true;
@@ -36,18 +34,10 @@ in {
tree-sitter-markdown_inline
]))
];
-
- extraLuaConfig = ''
- vim.g.mapleader = " "
- vim.g.maplocalleader = "\\"
-
- require('options')
- require('keymaps')
- require('plugins')
- require('autocmds')
- '';
};
+ xdg.configFile."nvim/lua".source = ./lua;
+
home.sessionVariables = rec {
EDITOR = "nvim";
GIT_EDITOR = EDITOR;
diff --git a/modules/neovim/lua/init.lua b/modules/neovim/lua/init.lua
new file mode 100644
index 0000000..2d394bf
--- /dev/null
+++ b/modules/neovim/lua/init.lua
@@ -0,0 +1,4 @@
+require("autocmds")
+require("keymaps")
+require("options")
+require("plugins")