Suffix of generated neovim derivation
Type: string
Default: "-nix2vim"
Example:
"-my-awesome-neovim-distribution"
Whether to enable 'vi' alias.
Type: boolean
Default: false
Example:
true
Whether to enable 'vim' alias.
Type: boolean
Default: false
Example:
true
The function you would have passed to lua.withPackages
Type: function that evaluates to a(n) list of package
Default: "_: [ ]"
Example:
it: [ it.cjson ]
Should contain all args but the binary. https://github.com/NixOS/nixpkgs/blob/master/pkgs/build-support/setup-hooks/make-wrapper.sh
Type: string
Default: ""
Example:
"--set PATH ${pkgs.lib.makeBinPath [pkgs.ripgrep pkgs.fd]}";
The function you would have passed to python.withPackages
Type: function that evaluates to a(n) list of package
Default: "_: [ ]"
Example:
it: [ it.requests ]
Optional plugins
Type: list of package
Default: [ ]
Example:
with pkgs.vimPlugins; [ dracula-vim ]
Neovim package to use.
Type: package
Default: "pkgs.neovim-unwrapped"
Example:
pkgs.neovim-unwrapped
Attributes gets passed to 'configure.packages'
Type: attribute set of (submodule)
Default: { }
Example:
with pkgs.vimPlugins; {
start = [ ];
opt = [];
};
Optional plugins
Type: list of package
Default: [ ]
Example:
with pkgs.vimPlugins; [ dracula-vim ]
Plugins to be autoloaded
Type: list of package
Default: [ ]
Example:
with pkgs.vimPlugins; [ dracula-vim ]
Plugins to be autoloaded
Type: list of package
Default: [ ]
Example:
with pkgs.vimPlugins; [ dracula-vim ]
Whether to enable Node.js.
Type: boolean
Default: false
Example:
true
Whether to enable Python 3.
Type: boolean
Default: false
Example:
true
Whether to enable Ruby.
Type: boolean
Default: false
Example:
true