modules/wrapper: remove redundant instances of `literalExpression`

This commit is contained in:
NotAShelf 2024-05-16 19:13:44 +03:00
parent 1ce25d7ca3
commit cfbed8ceb1
No known key found for this signature in database
GPG Key ID: 02D1DD3FA08B6B29
1 changed files with 14 additions and 16 deletions

View File

@ -3,7 +3,7 @@
lib, lib,
... ...
}: let }: let
inherit (lib.options) mkOption mkEnableOption literalExpression; inherit (lib.options) mkOption mkEnableOption literalMD;
inherit (lib.types) package bool str listOf attrsOf; inherit (lib.types) package bool str listOf attrsOf;
inherit (lib.nvim.types) pluginsOpt extraPluginType; inherit (lib.nvim.types) pluginsOpt extraPluginType;
in { in {
@ -38,7 +38,7 @@ in {
startPlugins = pluginsOpt { startPlugins = pluginsOpt {
default = ["plenary-nvim"]; default = ["plenary-nvim"];
example = literalExpression '' example = ''
[pkgs.vimPlugins.telescope-nvim] [pkgs.vimPlugins.telescope-nvim]
''; '';
@ -54,7 +54,7 @@ in {
optPlugins = pluginsOpt { optPlugins = pluginsOpt {
default = []; default = [];
example = literalExpression '' example = ''
[pkgs.vimPlugins.vim-ghost] [pkgs.vimPlugins.vim-ghost]
''; '';
description = '' description = ''
@ -80,7 +80,8 @@ in {
your custom plugins using nvf's modified DAG library. your custom plugins using nvf's modified DAG library.
''; '';
example = literalExpression '' example = literalMD ''
```nix
with pkgs.vimPlugins; { with pkgs.vimPlugins; {
aerial = { aerial = {
package = aerial-nvim; package = aerial-nvim;
@ -93,13 +94,14 @@ in {
after = ["aerial"]; # place harpoon configuration after aerial after = ["aerial"]; # place harpoon configuration after aerial
}; };
} }
```
''; '';
}; };
extraPackages = mkOption { extraPackages = mkOption {
type = listOf package; type = listOf package;
default = []; default = [];
example = literalExpression ''[pkgs.fzf pkgs.ripgrep]''; example = ''[pkgs.fzf pkgs.ripgrep]'';
description = '' description = ''
List of additional packages to make available to the Neovim List of additional packages to make available to the Neovim
wrapper. wrapper.
@ -107,7 +109,7 @@ in {
}; };
# this defaults to `true` in the wrapper # this defaults to `true` in the wrapper
# and since we passs this value to the wrapper # and since we pass this value to the wrapper
# with an inherit, it should be `true` here as well # with an inherit, it should be `true` here as well
withRuby = withRuby =
mkEnableOption '' mkEnableOption ''
@ -118,29 +120,25 @@ in {
}; };
withNodeJs = mkEnableOption '' withNodeJs = mkEnableOption ''
NodeJs support in the Neovim wrapper. NodeJs support in the Neovim wrapper
''; '';
luaPackages = mkOption { luaPackages = mkOption {
type = listOf str; type = listOf str;
default = []; default = [];
example = literalExpression ''["magick" "serpent"]''; example = ''["magick" "serpent"]'';
description = '' description = "List of lua packages to install";
List of lua packages to install.
'';
}; };
withPython3 = mkEnableOption '' withPython3 = mkEnableOption ''
Python3 support in the Neovim wrapper. Python3 support in the Neovim wrapper
''; '';
python3Packages = mkOption { python3Packages = mkOption {
type = listOf str; type = listOf str;
default = []; default = [];
example = literalExpression ''["pynvim"]''; example = ''["pynvim"]'';
description = '' description = "List of python packages to install";
List of python packages to install.
'';
}; };
}; };
} }