From b142bd35d508ce0cfb0abc9814ebb1cc07704d4f Mon Sep 17 00:00:00 2001 From: Thiago Kenji Okada Date: Sat, 6 Nov 2021 10:29:01 -0300 Subject: nixos/neovim: fix withRuby, add with{Python3,NodeJs} `withRuby` was declared but not referenced before, this commit fixes this issue. It also adds support for `withPython3` and `withNodeJs`. --- nixos/modules/programs/neovim.nix | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/nixos/modules/programs/neovim.nix b/nixos/modules/programs/neovim.nix index 26d75caeb8d..4649662542d 100644 --- a/nixos/modules/programs/neovim.nix +++ b/nixos/modules/programs/neovim.nix @@ -41,7 +41,19 @@ in { withRuby = mkOption { type = types.bool; default = true; - description = "Enable ruby provider."; + description = "Enable Ruby provider."; + }; + + withPython3 = mkOption { + type = types.bool; + default = true; + description = "Enable Python 3 provider."; + }; + + withNodeJs = mkOption { + type = types.bool; + default = false; + description = "Enable Node provider."; }; configure = mkOption { @@ -142,7 +154,7 @@ in { environment.variables.EDITOR = mkIf cfg.defaultEditor (mkOverride 900 "nvim"); programs.neovim.finalPackage = pkgs.wrapNeovim cfg.package { - inherit (cfg) viAlias vimAlias; + inherit (cfg) viAlias vimAlias withPython3 withNodeJs withRuby; configure = cfg.configure // { customRC = (cfg.configure.customRC or "") + '' -- cgit 1.4.1