mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-09-21 04:28:40 +03:00
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`.
This commit is contained in:
parent
3121d7ea55
commit
b142bd35d5
@ -41,7 +41,19 @@ in {
|
|||||||
withRuby = mkOption {
|
withRuby = mkOption {
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
default = true;
|
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 {
|
configure = mkOption {
|
||||||
@ -142,7 +154,7 @@ in {
|
|||||||
environment.variables.EDITOR = mkIf cfg.defaultEditor (mkOverride 900 "nvim");
|
environment.variables.EDITOR = mkIf cfg.defaultEditor (mkOverride 900 "nvim");
|
||||||
|
|
||||||
programs.neovim.finalPackage = pkgs.wrapNeovim cfg.package {
|
programs.neovim.finalPackage = pkgs.wrapNeovim cfg.package {
|
||||||
inherit (cfg) viAlias vimAlias;
|
inherit (cfg) viAlias vimAlias withPython3 withNodeJs withRuby;
|
||||||
configure = cfg.configure // {
|
configure = cfg.configure // {
|
||||||
|
|
||||||
customRC = (cfg.configure.customRC or "") + ''
|
customRC = (cfg.configure.customRC or "") + ''
|
||||||
|
Loading…
Reference in New Issue
Block a user