aboutsummaryrefslogtreecommitdiffstats
path: root/modules/tools/neovim/default.nix
diff options
context:
space:
mode:
authorArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2025-11-29 13:53:50 +0530
committerArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2025-11-29 13:53:50 +0530
commit956c6d01bc2dcd773bac79efd676c93d43842e95 (patch)
treea0213e883151b1041057b56b630f2c1a7f228b01 /modules/tools/neovim/default.nix
parent012f5fc45afc81e18b4ae564ab8207b8c4e02d2a (diff)
downloadhome-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/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;
};
}