mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-21 00:25:42 +02:00
treewide (cleaning): helpers.neovim-plugin -> lib.nixvim.neovim-plugin
This commit is contained in:
parent
1e690618d9
commit
e54833d2f7
93 changed files with 93 additions and 93 deletions
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "arrow";
|
name = "arrow";
|
||||||
packPathName = "arrow.nvim";
|
packPathName = "arrow.nvim";
|
||||||
package = "arrow-nvim";
|
package = "arrow-nvim";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "better-escape";
|
name = "better-escape";
|
||||||
packPathName = "better-escape.nvim";
|
packPathName = "better-escape.nvim";
|
||||||
moduleName = "better_escape";
|
moduleName = "better_escape";
|
||||||
|
|
|
@ -12,7 +12,7 @@ let
|
||||||
mkListStr = helpers.defaultNullOpts.mkNullable (types.listOf types.str);
|
mkListStr = helpers.defaultNullOpts.mkNullable (types.listOf types.str);
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.chadtree = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.chadtree = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "chadtree";
|
enable = mkEnableOption "chadtree";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "chadtree" {
|
package = lib.mkPackageOption pkgs "chadtree" {
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "chatgpt";
|
name = "chatgpt";
|
||||||
packPathName = "ChatGPT.nvim";
|
packPathName = "ChatGPT.nvim";
|
||||||
package = "ChatGPT-nvim";
|
package = "ChatGPT-nvim";
|
||||||
|
|
|
@ -95,7 +95,7 @@ in
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
options.plugins.clangd-extensions = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.clangd-extensions = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "clangd_extensions, plugins implementing clangd LSP extensions";
|
enable = mkEnableOption "clangd_extensions, plugins implementing clangd LSP extensions";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "clangd_extensions.nvim" {
|
package = lib.mkPackageOption pkgs "clangd_extensions.nvim" {
|
||||||
|
|
|
@ -85,7 +85,7 @@ in
|
||||||
{
|
{
|
||||||
meta.maintainers = [ maintainers.GaetanLepage ];
|
meta.maintainers = [ maintainers.GaetanLepage ];
|
||||||
|
|
||||||
options.plugins.clipboard-image = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.clipboard-image = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "clipboard-image.nvim";
|
enable = mkEnableOption "clipboard-image.nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "clipboard-image.nvim" {
|
package = lib.mkPackageOption pkgs "clipboard-image.nvim" {
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "cloak";
|
name = "cloak";
|
||||||
packPathName = "cloak.nvim";
|
packPathName = "cloak.nvim";
|
||||||
package = "cloak-nvim";
|
package = "cloak-nvim";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "codesnap";
|
name = "codesnap";
|
||||||
packPathName = "codesnap.nvim";
|
packPathName = "codesnap.nvim";
|
||||||
package = "codesnap-nvim";
|
package = "codesnap-nvim";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "comment";
|
name = "comment";
|
||||||
packPathName = "Comment.nvim";
|
packPathName = "Comment.nvim";
|
||||||
moduleName = "Comment";
|
moduleName = "Comment";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "copilot-chat";
|
name = "copilot-chat";
|
||||||
packPathName = "CopilotChat.nvim";
|
packPathName = "CopilotChat.nvim";
|
||||||
moduleName = "CopilotChat";
|
moduleName = "CopilotChat";
|
||||||
|
|
|
@ -15,7 +15,7 @@ in
|
||||||
let
|
let
|
||||||
keymapOption = helpers.defaultNullOpts.mkNullable (with types; either (enum [ false ]) str);
|
keymapOption = helpers.defaultNullOpts.mkNullable (with types; either (enum [ false ]) str);
|
||||||
in
|
in
|
||||||
helpers.neovim-plugin.extraOptionsOptions
|
lib.nixvim.neovim-plugin.extraOptionsOptions
|
||||||
// {
|
// {
|
||||||
enable = mkEnableOption "copilot.lua";
|
enable = mkEnableOption "copilot.lua";
|
||||||
|
|
||||||
|
|
|
@ -60,7 +60,7 @@ let
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.coverage = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.coverage = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "nvim-coverage";
|
enable = mkEnableOption "nvim-coverage";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "nvim-coverage" {
|
package = lib.mkPackageOption pkgs "nvim-coverage" {
|
||||||
|
|
|
@ -10,7 +10,7 @@ let
|
||||||
cfg = config.plugins.cursorline;
|
cfg = config.plugins.cursorline;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.cursorline = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.cursorline = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "nvim-cursorline";
|
enable = mkEnableOption "nvim-cursorline";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "nvim-cursorline" {
|
package = lib.mkPackageOption pkgs "nvim-cursorline" {
|
||||||
|
|
|
@ -56,7 +56,7 @@ let
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.dap.extensions.dap-ui = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.dap.extensions.dap-ui = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "dap-ui";
|
enable = mkEnableOption "dap-ui";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "dap-ui" {
|
package = lib.mkPackageOption pkgs "dap-ui" {
|
||||||
|
|
|
@ -19,7 +19,7 @@ with dapHelpers;
|
||||||
./dap-virtual-text.nix
|
./dap-virtual-text.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
options.plugins.dap = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.dap = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "dap";
|
enable = mkEnableOption "dap";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "dap" {
|
package = lib.mkPackageOption pkgs "dap" {
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "dashboard";
|
name = "dashboard";
|
||||||
packPathName = "dashboard-nvim";
|
packPathName = "dashboard-nvim";
|
||||||
package = "dashboard-nvim";
|
package = "dashboard-nvim";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "debugprint";
|
name = "debugprint";
|
||||||
packPathName = "debugprint.nvim";
|
packPathName = "debugprint.nvim";
|
||||||
package = "debugprint-nvim";
|
package = "debugprint-nvim";
|
||||||
|
|
|
@ -83,7 +83,7 @@ in
|
||||||
{
|
{
|
||||||
options.plugins.diffview =
|
options.plugins.diffview =
|
||||||
with helpers.defaultNullOpts;
|
with helpers.defaultNullOpts;
|
||||||
helpers.neovim-plugin.extraOptionsOptions
|
lib.nixvim.neovim-plugin.extraOptionsOptions
|
||||||
// {
|
// {
|
||||||
enable = mkEnableOption "diffview";
|
enable = mkEnableOption "diffview";
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "edgy";
|
name = "edgy";
|
||||||
packPathName = "edgy.nvim";
|
packPathName = "edgy.nvim";
|
||||||
package = "edgy-nvim";
|
package = "edgy-nvim";
|
||||||
|
|
|
@ -142,7 +142,7 @@ in
|
||||||
];
|
];
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
plugins.fidget = helpers.neovim-plugin.extraOptionsOptions // {
|
plugins.fidget = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "fidget-nvim";
|
enable = mkEnableOption "fidget-nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "fidget-nvim" {
|
package = lib.mkPackageOption pkgs "fidget-nvim" {
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "flash";
|
name = "flash";
|
||||||
packPathName = "flash.nvim";
|
packPathName = "flash.nvim";
|
||||||
package = "flash-nvim";
|
package = "flash-nvim";
|
||||||
|
|
|
@ -31,7 +31,7 @@ let
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "fzf-lua";
|
name = "fzf-lua";
|
||||||
|
|
||||||
maintainers = [ maintainers.GaetanLepage ];
|
maintainers = [ maintainers.GaetanLepage ];
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "git-conflict";
|
name = "git-conflict";
|
||||||
packPathName = "git-conflict.nvim";
|
packPathName = "git-conflict.nvim";
|
||||||
package = "git-conflict-nvim";
|
package = "git-conflict-nvim";
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
{
|
{
|
||||||
options.plugins.gitlinker = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.gitlinker = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "gitlinker.nvim";
|
enable = mkEnableOption "gitlinker.nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "gitlinker.nvim" {
|
package = lib.mkPackageOption pkgs "gitlinker.nvim" {
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "gitsigns";
|
name = "gitsigns";
|
||||||
packPathName = "gitsigns.nvim";
|
packPathName = "gitsigns.nvim";
|
||||||
package = "gitsigns-nvim";
|
package = "gitsigns-nvim";
|
||||||
|
|
|
@ -22,7 +22,7 @@ let
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.harpoon = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.harpoon = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "harpoon";
|
enable = mkEnableOption "harpoon";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "harpoon" {
|
package = lib.mkPackageOption pkgs "harpoon" {
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "headlines";
|
name = "headlines";
|
||||||
packPathName = "headlines.nvim";
|
packPathName = "headlines.nvim";
|
||||||
package = "headlines-nvim";
|
package = "headlines-nvim";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "hop";
|
name = "hop";
|
||||||
packPathName = "hop.nvim";
|
packPathName = "hop.nvim";
|
||||||
package = "hop-nvim";
|
package = "hop-nvim";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "hydra";
|
name = "hydra";
|
||||||
packPathName = "hydra.nvim";
|
packPathName = "hydra.nvim";
|
||||||
package = "hydra-nvim";
|
package = "hydra-nvim";
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
lib,
|
lib,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "idris2";
|
name = "idris2";
|
||||||
packPathName = "idris2";
|
packPathName = "idris2";
|
||||||
package = "idris2-nvim";
|
package = "idris2-nvim";
|
||||||
|
|
|
@ -83,7 +83,7 @@ in
|
||||||
options.plugins.illuminate =
|
options.plugins.illuminate =
|
||||||
with helpers;
|
with helpers;
|
||||||
with defaultNullOpts;
|
with defaultNullOpts;
|
||||||
helpers.neovim-plugin.extraOptionsOptions
|
lib.nixvim.neovim-plugin.extraOptionsOptions
|
||||||
// {
|
// {
|
||||||
enable = mkEnableOption "vim-illuminate";
|
enable = mkEnableOption "vim-illuminate";
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ in
|
||||||
{
|
{
|
||||||
meta.maintainers = [ maintainers.GaetanLepage ];
|
meta.maintainers = [ maintainers.GaetanLepage ];
|
||||||
|
|
||||||
options.plugins.image = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.image = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "image.nvim";
|
enable = mkEnableOption "image.nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "image.nvim" {
|
package = lib.mkPackageOption pkgs "image.nvim" {
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "indent-blankline";
|
name = "indent-blankline";
|
||||||
packPathName = "indent-blankline.nvim";
|
packPathName = "indent-blankline.nvim";
|
||||||
moduleName = "ibl";
|
moduleName = "ibl";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "jupytext";
|
name = "jupytext";
|
||||||
packPathName = "jupytext.nvim";
|
packPathName = "jupytext.nvim";
|
||||||
package = "jupytext-nvim";
|
package = "jupytext-nvim";
|
||||||
|
|
|
@ -10,7 +10,7 @@ let
|
||||||
in
|
in
|
||||||
with lib;
|
with lib;
|
||||||
{
|
{
|
||||||
options.plugins.lastplace = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.lastplace = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "lastplace";
|
enable = mkEnableOption "lastplace";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "lastplace" {
|
package = lib.mkPackageOption pkgs "lastplace" {
|
||||||
|
|
|
@ -10,7 +10,7 @@ let
|
||||||
cfg = config.plugins.lean;
|
cfg = config.plugins.lean;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.lean = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.lean = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "lean-nvim";
|
enable = mkEnableOption "lean-nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "lean-nvim" {
|
package = lib.mkPackageOption pkgs "lean-nvim" {
|
||||||
|
|
|
@ -10,7 +10,7 @@ let
|
||||||
cfg = config.plugins.leap;
|
cfg = config.plugins.leap;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.leap = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.leap = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "leap.nvim";
|
enable = mkEnableOption "leap.nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "leap.nvim" {
|
package = lib.mkPackageOption pkgs "leap.nvim" {
|
||||||
|
|
|
@ -133,7 +133,7 @@ let
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.lint = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.lint = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "nvim-lint";
|
enable = mkEnableOption "nvim-lint";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "nvim-lint" {
|
package = lib.mkPackageOption pkgs "nvim-lint" {
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "lsp-lines";
|
name = "lsp-lines";
|
||||||
moduleName = "lsp_lines";
|
moduleName = "lsp_lines";
|
||||||
packPathName = "lsp_lines.nvim";
|
packPathName = "lsp_lines.nvim";
|
||||||
|
|
|
@ -10,7 +10,7 @@ let
|
||||||
cfg = config.plugins.lspkind;
|
cfg = config.plugins.lspkind;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.lspkind = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.lspkind = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "lspkind.nvim";
|
enable = mkEnableOption "lspkind.nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "lspkind" {
|
package = lib.mkPackageOption pkgs "lspkind" {
|
||||||
|
|
|
@ -47,7 +47,7 @@ in
|
||||||
];
|
];
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
plugins.lspsaga = helpers.neovim-plugin.extraOptionsOptions // {
|
plugins.lspsaga = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "lspsaga.nvim";
|
enable = mkEnableOption "lspsaga.nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "lspsaga" {
|
package = lib.mkPackageOption pkgs "lspsaga" {
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "ltex-extra";
|
name = "ltex-extra";
|
||||||
packPathName = "ltex_extra.nvim";
|
packPathName = "ltex_extra.nvim";
|
||||||
package = "ltex_extra-nvim";
|
package = "ltex_extra-nvim";
|
||||||
|
|
|
@ -10,7 +10,7 @@ let
|
||||||
cfg = config.plugins.mark-radar;
|
cfg = config.plugins.mark-radar;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.mark-radar = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.mark-radar = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "mark-radar";
|
enable = mkEnableOption "mark-radar";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "mark-radar" {
|
package = lib.mkPackageOption pkgs "mark-radar" {
|
||||||
|
|
|
@ -12,7 +12,7 @@ in
|
||||||
{
|
{
|
||||||
meta.maintainers = [ maintainers.GaetanLepage ];
|
meta.maintainers = [ maintainers.GaetanLepage ];
|
||||||
|
|
||||||
options.plugins.marks = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.marks = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "marks.nvim";
|
enable = mkEnableOption "marks.nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "marks.nvim" {
|
package = lib.mkPackageOption pkgs "marks.nvim" {
|
||||||
|
|
|
@ -10,7 +10,7 @@ let
|
||||||
cfg = config.plugins.mkdnflow;
|
cfg = config.plugins.mkdnflow;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.mkdnflow = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.mkdnflow = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "mkdnflow.nvim";
|
enable = mkEnableOption "mkdnflow.nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "mkdnflow.nvim" {
|
package = lib.mkPackageOption pkgs "mkdnflow.nvim" {
|
||||||
|
|
|
@ -45,7 +45,7 @@ let
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options = {
|
options = {
|
||||||
plugins.multicursors = helpers.neovim-plugin.extraOptionsOptions // {
|
plugins.multicursors = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "multicursors.nvim";
|
enable = mkEnableOption "multicursors.nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "multicursors.nvim" {
|
package = lib.mkPackageOption pkgs "multicursors.nvim" {
|
||||||
|
|
|
@ -13,7 +13,7 @@ let
|
||||||
mkPercentageOpt = default: helpers.defaultNullOpts.mkNullable percentageType (toString default);
|
mkPercentageOpt = default: helpers.defaultNullOpts.mkNullable percentageType (toString default);
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.navbuddy = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.navbuddy = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "nvim-navbuddy";
|
enable = mkEnableOption "nvim-navbuddy";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "nvim-navbuddy" {
|
package = lib.mkPackageOption pkgs "nvim-navbuddy" {
|
||||||
|
|
|
@ -52,7 +52,7 @@ in
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
helpers.neovim-plugin.extraOptionsOptions
|
lib.nixvim.neovim-plugin.extraOptionsOptions
|
||||||
// {
|
// {
|
||||||
enable = mkEnableOption "neo-tree";
|
enable = mkEnableOption "neo-tree";
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "neoclip";
|
name = "neoclip";
|
||||||
packPathName = "nvim-neoclip.lua";
|
packPathName = "nvim-neoclip.lua";
|
||||||
package = "nvim-neoclip-lua";
|
package = "nvim-neoclip-lua";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "neocord";
|
name = "neocord";
|
||||||
|
|
||||||
maintainers = [ ];
|
maintainers = [ ];
|
||||||
|
|
|
@ -44,7 +44,7 @@ let
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.neogen = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.neogen = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "neogen";
|
enable = mkEnableOption "neogen";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "neogen" {
|
package = lib.mkPackageOption pkgs "neogen" {
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "neogit";
|
name = "neogit";
|
||||||
|
|
||||||
maintainers = [ maintainers.GaetanLepage ];
|
maintainers = [ maintainers.GaetanLepage ];
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "neoscroll";
|
name = "neoscroll";
|
||||||
packPathName = "neoscroll.nvim";
|
packPathName = "neoscroll.nvim";
|
||||||
package = "neoscroll-nvim";
|
package = "neoscroll-nvim";
|
||||||
|
|
|
@ -10,7 +10,7 @@ let
|
||||||
cfg = config.plugins.nix-develop;
|
cfg = config.plugins.nix-develop;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.nix-develop = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.nix-develop = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "nix-develop.nvim";
|
enable = mkEnableOption "nix-develop.nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "nix-develop.nvim" {
|
package = lib.mkPackageOption pkgs "nix-develop.nvim" {
|
||||||
|
|
|
@ -10,7 +10,7 @@ let
|
||||||
cfg = config.plugins.notify;
|
cfg = config.plugins.notify;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.notify = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.notify = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "nvim-notify";
|
enable = mkEnableOption "nvim-notify";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "nvim-notify" {
|
package = lib.mkPackageOption pkgs "nvim-notify" {
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "nvim-autopairs";
|
name = "nvim-autopairs";
|
||||||
|
|
||||||
maintainers = [ maintainers.GaetanLepage ];
|
maintainers = [ maintainers.GaetanLepage ];
|
||||||
|
|
|
@ -10,7 +10,7 @@ let
|
||||||
cfg = config.plugins.nvim-bqf;
|
cfg = config.plugins.nvim-bqf;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.nvim-bqf = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.nvim-bqf = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "nvim-bqf";
|
enable = mkEnableOption "nvim-bqf";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "nvim-bqf" {
|
package = lib.mkPackageOption pkgs "nvim-bqf" {
|
||||||
|
|
|
@ -10,7 +10,7 @@ let
|
||||||
cfg = config.plugins.nvim-jdtls;
|
cfg = config.plugins.nvim-jdtls;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.nvim-jdtls = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.nvim-jdtls = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "nvim-jdtls";
|
enable = mkEnableOption "nvim-jdtls";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "nvim-jdtls" {
|
package = lib.mkPackageOption pkgs "nvim-jdtls" {
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "nvim-lightbulb";
|
name = "nvim-lightbulb";
|
||||||
|
|
||||||
maintainers = [ maintainers.GaetanLepage ];
|
maintainers = [ maintainers.GaetanLepage ];
|
||||||
|
|
|
@ -36,7 +36,7 @@ in
|
||||||
"hideRootFolder"
|
"hideRootFolder"
|
||||||
] "Set `plugins.nvim-tree.renderer.rootFolderLabel` to `false` to hide the root folder.")
|
] "Set `plugins.nvim-tree.renderer.rootFolderLabel` to `false` to hide the root folder.")
|
||||||
];
|
];
|
||||||
options.plugins.nvim-tree = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.nvim-tree = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "nvim-tree";
|
enable = mkEnableOption "nvim-tree";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "nvim-tree" {
|
package = lib.mkPackageOption pkgs "nvim-tree" {
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "obsidian";
|
name = "obsidian";
|
||||||
packPathName = "obsidian.nvim";
|
packPathName = "obsidian.nvim";
|
||||||
package = "obsidian-nvim";
|
package = "obsidian-nvim";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "oil";
|
name = "oil";
|
||||||
packPathName = "oil.nvim";
|
packPathName = "oil.nvim";
|
||||||
package = "oil-nvim";
|
package = "oil-nvim";
|
||||||
|
|
|
@ -60,7 +60,7 @@ in
|
||||||
{
|
{
|
||||||
meta.maintainers = [ maintainers.GaetanLepage ];
|
meta.maintainers = [ maintainers.GaetanLepage ];
|
||||||
|
|
||||||
options.plugins.ollama = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.ollama = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "ollama.nvim";
|
enable = mkEnableOption "ollama.nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "ollama.nvim" {
|
package = lib.mkPackageOption pkgs "ollama.nvim" {
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
config,
|
config,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "otter";
|
name = "otter";
|
||||||
packPathName = "otter.nvim";
|
packPathName = "otter.nvim";
|
||||||
package = "otter-nvim";
|
package = "otter-nvim";
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
{
|
{
|
||||||
options.plugins.persistence = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.persistence = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "persistence.nvim";
|
enable = mkEnableOption "persistence.nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "persistence.nvim" {
|
package = lib.mkPackageOption pkgs "persistence.nvim" {
|
||||||
|
|
|
@ -11,7 +11,7 @@ let
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options = {
|
options = {
|
||||||
plugins.presence-nvim = helpers.neovim-plugin.extraOptionsOptions // {
|
plugins.presence-nvim = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "presence-nvim";
|
enable = mkEnableOption "presence-nvim";
|
||||||
package = lib.mkPackageOption pkgs "presence-nvim" {
|
package = lib.mkPackageOption pkgs "presence-nvim" {
|
||||||
default = [
|
default = [
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "preview";
|
name = "preview";
|
||||||
packPathName = "Preview.nvim";
|
packPathName = "Preview.nvim";
|
||||||
package = "Preview-nvim";
|
package = "Preview-nvim";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "qmk";
|
name = "qmk";
|
||||||
packPathName = "qmk.nvim";
|
packPathName = "qmk.nvim";
|
||||||
package = "qmk-nvim";
|
package = "qmk-nvim";
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
{
|
{
|
||||||
options.plugins.rainbow-delimiters = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.rainbow-delimiters = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "rainbow-delimiters.nvim";
|
enable = mkEnableOption "rainbow-delimiters.nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "rainbow-delimiters.nvim" {
|
package = lib.mkPackageOption pkgs "rainbow-delimiters.nvim" {
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "refactoring";
|
name = "refactoring";
|
||||||
packPathName = "refactoring.nvim";
|
packPathName = "refactoring.nvim";
|
||||||
package = "refactoring-nvim";
|
package = "refactoring-nvim";
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "rustaceanvim";
|
name = "rustaceanvim";
|
||||||
|
|
||||||
maintainers = [ maintainers.GaetanLepage ];
|
maintainers = [ maintainers.GaetanLepage ];
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
helpers,
|
helpers,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "smart-splits";
|
name = "smart-splits";
|
||||||
packPathName = "smart-splits.nvim";
|
packPathName = "smart-splits.nvim";
|
||||||
package = "smart-splits-nvim";
|
package = "smart-splits-nvim";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "sniprun";
|
name = "sniprun";
|
||||||
url = "https://github.com/michaelb/sniprun";
|
url = "https://github.com/michaelb/sniprun";
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "specs";
|
name = "specs";
|
||||||
packPathName = "specs.nvim";
|
packPathName = "specs.nvim";
|
||||||
package = "specs-nvim";
|
package = "specs-nvim";
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "spectre";
|
name = "spectre";
|
||||||
packPathName = "nvim-spectre";
|
packPathName = "nvim-spectre";
|
||||||
package = "nvim-spectre";
|
package = "nvim-spectre";
|
||||||
|
|
|
@ -11,7 +11,7 @@ let
|
||||||
cfg = config.plugins.${pluginName};
|
cfg = config.plugins.${pluginName};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options.plugins.${pluginName} = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.${pluginName} = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption pluginName;
|
enable = mkEnableOption pluginName;
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs pluginName {
|
package = lib.mkPackageOption pkgs pluginName {
|
||||||
|
|
|
@ -12,7 +12,7 @@ in
|
||||||
{
|
{
|
||||||
meta.maintainers = [ maintainers.GaetanLepage ];
|
meta.maintainers = [ maintainers.GaetanLepage ];
|
||||||
|
|
||||||
options.plugins.startup = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.startup = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "startup.nvim";
|
enable = mkEnableOption "startup.nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "startup.nvim" {
|
package = lib.mkPackageOption pkgs "startup.nvim" {
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "statuscol";
|
name = "statuscol";
|
||||||
packPathName = "statuscol.nvim";
|
packPathName = "statuscol.nvim";
|
||||||
package = "statuscol-nvim";
|
package = "statuscol-nvim";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "toggleterm";
|
name = "toggleterm";
|
||||||
packPathName = "toggleterm.nvim";
|
packPathName = "toggleterm.nvim";
|
||||||
package = "toggleterm-nvim";
|
package = "toggleterm-nvim";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "transparent";
|
name = "transparent";
|
||||||
packPathName = "transparent.nvim";
|
packPathName = "transparent.nvim";
|
||||||
package = "transparent-nvim";
|
package = "transparent-nvim";
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "treesitter-context";
|
name = "treesitter-context";
|
||||||
packPathName = "nvim-treesitter-context";
|
packPathName = "nvim-treesitter-context";
|
||||||
package = "nvim-treesitter-context";
|
package = "nvim-treesitter-context";
|
||||||
|
|
|
@ -37,7 +37,7 @@ with lib;
|
||||||
})
|
})
|
||||||
) { } desc;
|
) { } desc;
|
||||||
in
|
in
|
||||||
helpers.neovim-plugin.extraOptionsOptions
|
lib.nixvim.neovim-plugin.extraOptionsOptions
|
||||||
// {
|
// {
|
||||||
enable = mkEnableOption "treesitter-textobjects (requires plugins.treesitter.enable to be true)";
|
enable = mkEnableOption "treesitter-textobjects (requires plugins.treesitter.enable to be true)";
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "treesitter";
|
name = "treesitter";
|
||||||
packPathName = "nvim-treesitter";
|
packPathName = "nvim-treesitter";
|
||||||
moduleName = "nvim-treesitter.configs";
|
moduleName = "nvim-treesitter.configs";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "trim";
|
name = "trim";
|
||||||
packPathName = "trim.nvim";
|
packPathName = "trim.nvim";
|
||||||
package = "trim-nvim";
|
package = "trim-nvim";
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "ts-autotag";
|
name = "ts-autotag";
|
||||||
packPathName = "nvim-ts-autotag";
|
packPathName = "nvim-ts-autotag";
|
||||||
moduleName = "nvim-ts-autotag";
|
moduleName = "nvim-ts-autotag";
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
{
|
{
|
||||||
options.plugins.ts-context-commentstring = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.ts-context-commentstring = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "nvim-ts-context-commentstring";
|
enable = mkEnableOption "nvim-ts-context-commentstring";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "ts-context-commentstring" {
|
package = lib.mkPackageOption pkgs "ts-context-commentstring" {
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "twilight";
|
name = "twilight";
|
||||||
packPathName = "twilight.nvim";
|
packPathName = "twilight.nvim";
|
||||||
package = "twilight-nvim";
|
package = "twilight-nvim";
|
||||||
|
|
|
@ -63,7 +63,7 @@ in
|
||||||
)
|
)
|
||||||
];
|
];
|
||||||
|
|
||||||
options.plugins.wilder = helpers.neovim-plugin.extraOptionsOptions // {
|
options.plugins.wilder = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "wilder-nvim";
|
enable = mkEnableOption "wilder-nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "wilder-nvim" {
|
package = lib.mkPackageOption pkgs "wilder-nvim" {
|
||||||
|
|
|
@ -40,7 +40,7 @@ let
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
options = {
|
options = {
|
||||||
plugins.wtf = helpers.neovim-plugin.extraOptionsOptions // {
|
plugins.wtf = lib.nixvim.neovim-plugin.extraOptionsOptions // {
|
||||||
enable = mkEnableOption "wtf.nvim";
|
enable = mkEnableOption "wtf.nvim";
|
||||||
|
|
||||||
package = lib.mkPackageOption pkgs "wtf.nvim" {
|
package = lib.mkPackageOption pkgs "wtf.nvim" {
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "yanky";
|
name = "yanky";
|
||||||
packPathName = "yanky.nvim";
|
packPathName = "yanky.nvim";
|
||||||
package = "yanky-nvim";
|
package = "yanky-nvim";
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
helpers,
|
helpers,
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "zellij";
|
name = "zellij";
|
||||||
packPathName = "zellij.nvim";
|
packPathName = "zellij.nvim";
|
||||||
package = "zellij-nvim";
|
package = "zellij-nvim";
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "zen-mode";
|
name = "zen-mode";
|
||||||
packPathName = "zen-mode.nvim";
|
packPathName = "zen-mode.nvim";
|
||||||
package = "zen-mode-nvim";
|
package = "zen-mode-nvim";
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
with lib;
|
with lib;
|
||||||
helpers.neovim-plugin.mkNeovimPlugin {
|
lib.nixvim.neovim-plugin.mkNeovimPlugin {
|
||||||
name = "zk";
|
name = "zk";
|
||||||
packPathName = "zk.nvim";
|
packPathName = "zk.nvim";
|
||||||
package = "zk-nvim";
|
package = "zk-nvim";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue