diff options
| author | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2025-11-29 13:53:50 +0530 |
|---|---|---|
| committer | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2025-11-29 13:53:50 +0530 |
| commit | 956c6d01bc2dcd773bac79efd676c93d43842e95 (patch) | |
| tree | a0213e883151b1041057b56b630f2c1a7f228b01 /modules/tools/neovim | |
| parent | 012f5fc45afc81e18b4ae564ab8207b8c4e02d2a (diff) | |
| download | home-manager-config-956c6d01bc2dcd773bac79efd676c93d43842e95.tar.gz home-manager-config-956c6d01bc2dcd773bac79efd676c93d43842e95.zip | |
Added impala and bluetui for wifi and bluetooth management.
Some minor code refactoring.
Diffstat (limited to 'modules/tools/neovim')
| -rw-r--r-- | modules/tools/neovim/default.nix | 23 |
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; }; } |
