aboutsummaryrefslogtreecommitdiffstats
path: root/modules/tools/neovim/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/tools/neovim/default.nix')
-rw-r--r--modules/tools/neovim/default.nix23
1 files changed, 11 insertions, 12 deletions
diff --git a/modules/tools/neovim/default.nix b/modules/tools/neovim/default.nix
index 2c0b7aa..bc57f2f 100644
--- a/modules/tools/neovim/default.nix
+++ b/modules/tools/neovim/default.nix
@@ -13,24 +13,23 @@
};
};
- config =
- let
+ config = let
plugins = import ./plugins { inherit config pkgs lib; };
in lib.mkIf config.tools.neovim.enable {
- programs.neovim.enable = true;
- programs.neovim.viAlias = true;
- programs.neovim.vimAlias = true;
- programs.neovim.vimdiffAlias = true;
- programs.neovim.defaultEditor = true;
-
- home.packages = plugins.requirements;
-
- programs.neovim.extraLuaConfig =
+ programs.neovim = {
+ enable = true;
+ viAlias = true;
+ vimAlias = true;
+ vimdiffAlias = true;
+ defaultEditor = true;
+ plugins = plugins.list;
+ extraLuaConfig =
''
${import ./config}
${plugins.configuration}
'';
+ };
- programs.neovim.plugins = plugins.list;
+ home.packages = plugins.requirements;
};
}