lib/neovim-plugin: drop config arg

This commit is contained in:
Matt Sturgeon 2024-09-01 12:52:28 +01:00
parent 2a054b039e
commit 18b7597e6c
No known key found for this signature in database
GPG key ID: 4F91844CED1A8299
101 changed files with 127 additions and 201 deletions

View file

@ -14,7 +14,6 @@ with lib;
}; };
mkNeovimPlugin = mkNeovimPlugin =
config:
{ {
name, name,
maintainers, maintainers,
@ -71,7 +70,32 @@ with lib;
++ (optional deprecateExtraOptions ( ++ (optional deprecateExtraOptions (
mkRenamedOptionModule (basePluginPath ++ [ "extraOptions" ]) settingsPath mkRenamedOptionModule (basePluginPath ++ [ "extraOptions" ]) settingsPath
)) ))
++ (nixvim.mkSettingsRenamedOptionModules basePluginPath settingsPath optionsRenamedToSettings); ++ (nixvim.mkSettingsRenamedOptionModules basePluginPath settingsPath optionsRenamedToSettings)
++ [
(
{ config, ... }:
{
config =
let
cfg = config.${namespace}.${name};
extraConfigNamespace = if isColorscheme then "extraConfigLuaPre" else "extraConfigLua";
in
mkIf cfg.enable (mkMerge [
{
extraPlugins = (optional installPackage cfg.package) ++ extraPlugins;
inherit extraPackages;
}
(optionalAttrs callSetup {
${extraConfigNamespace} = ''
require('${luaName}')${setup}(${optionalString (cfg ? settings) (helpers.toLuaObject cfg.settings)})
'';
})
(optionalAttrs (isColorscheme && (colorscheme != null)) { colorscheme = mkDefault colorscheme; })
(extraConfig cfg)
]);
}
)
];
options.${namespace}.${name} = options.${namespace}.${name} =
{ {
@ -87,24 +111,5 @@ with lib;
}; };
} }
// extraOptions; // extraOptions;
config =
let
cfg = config.${namespace}.${name};
extraConfigNamespace = if isColorscheme then "extraConfigLuaPre" else "extraConfigLua";
in
mkIf cfg.enable (mkMerge [
{
extraPlugins = (optional installPackage cfg.package) ++ extraPlugins;
inherit extraPackages;
}
(optionalAttrs callSetup {
${extraConfigNamespace} = ''
require('${luaName}')${setup}(${optionalString (cfg ? settings) (helpers.toLuaObject cfg.settings)})
'';
})
(optionalAttrs (isColorscheme && (colorscheme != null)) { colorscheme = mkDefault colorscheme; })
(extraConfig cfg)
]);
}; };
} }

View file

@ -1,13 +1,12 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
let let
inherit (lib.nixvim) defaultNullOpts; inherit (lib.nixvim) defaultNullOpts;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "my-plugin"; name = "my-plugin";
originalName = "my-plugin.nvim"; # TODO replace (or remove entirely if it is the same as `name`) originalName = "my-plugin.nvim"; # TODO replace (or remove entirely if it is the same as `name`)
defaultPackage = pkgs.vimPlugins.my-plugin-nvim; # TODO replace defaultPackage = pkgs.vimPlugins.my-plugin-nvim; # TODO replace

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "chatgpt"; name = "chatgpt";
originalName = "ChatGPT.nvim"; originalName = "ChatGPT.nvim";
defaultPackage = pkgs.vimPlugins.ChatGPT-nvim; defaultPackage = pkgs.vimPlugins.ChatGPT-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "copilot-chat"; name = "copilot-chat";
originalName = "CopilotChat.nvim"; originalName = "CopilotChat.nvim";
luaName = "CopilotChat"; luaName = "CopilotChat";

View file

@ -1,6 +1,5 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
@ -51,7 +50,7 @@ let
orderByWindowNumber = "OrderByWindowNumber"; orderByWindowNumber = "OrderByWindowNumber";
}; };
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "barbar"; name = "barbar";
originalName = "barbar.nvim"; originalName = "barbar.nvim";
defaultPackage = pkgs.vimPlugins.barbar-nvim; defaultPackage = pkgs.vimPlugins.barbar-nvim;

View file

@ -1,6 +1,5 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
@ -8,7 +7,7 @@ let
inherit (lib.nixvim) defaultNullOpts nixvimTypes mkSettingsRenamedOptionModules; inherit (lib.nixvim) defaultNullOpts nixvimTypes mkSettingsRenamedOptionModules;
types = nixvimTypes; types = nixvimTypes;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "bufferline"; name = "bufferline";
originalName = "bufferline.nvim"; originalName = "bufferline.nvim";
defaultPackage = pkgs.vimPlugins.bufferline-nvim; defaultPackage = pkgs.vimPlugins.bufferline-nvim;

View file

@ -1,13 +1,12 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
let let
inherit (lib.nixvim) defaultNullOpts toLuaObject; inherit (lib.nixvim) defaultNullOpts toLuaObject;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "ayu"; name = "ayu";
isColorscheme = true; isColorscheme = true;
originalName = "neovim-ayu"; originalName = "neovim-ayu";

View file

@ -1,6 +1,5 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
@ -11,7 +10,7 @@ let
luaName = "base16-colorscheme"; luaName = "base16-colorscheme";
originalName = "base16.nvim"; originalName = "base16.nvim";
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
inherit name luaName originalName; inherit name luaName originalName;
setup = ".with_config"; setup = ".with_config";
defaultPackage = pkgs.vimPlugins.base16-nvim; defaultPackage = pkgs.vimPlugins.base16-nvim;

View file

@ -1,6 +1,5 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
@ -8,7 +7,7 @@ let
inherit (lib.nixvim) defaultNullOpts mkNullOrOption mkNullOrStrLuaFnOr; inherit (lib.nixvim) defaultNullOpts mkNullOrOption mkNullOrStrLuaFnOr;
inherit (lib) types; inherit (lib) types;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "catppuccin"; name = "catppuccin";
isColorscheme = true; isColorscheme = true;
defaultPackage = pkgs.vimPlugins.catppuccin-nvim; defaultPackage = pkgs.vimPlugins.catppuccin-nvim;

View file

@ -1,5 +1,4 @@
{ {
config,
lib, lib,
pkgs, pkgs,
... ...
@ -7,7 +6,7 @@
let let
inherit (lib.nixvim) defaultNullOpts; inherit (lib.nixvim) defaultNullOpts;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "cyberdream"; name = "cyberdream";
isColorscheme = true; isColorscheme = true;
originalName = "cyberdream.nvim"; originalName = "cyberdream.nvim";

View file

@ -1,10 +1,9 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "gruvbox"; name = "gruvbox";
isColorscheme = true; isColorscheme = true;
originalName = "gruvbox.nvim"; originalName = "gruvbox.nvim";

View file

@ -1,14 +1,13 @@
{ {
lib, lib,
pkgs, pkgs,
config,
... ...
}: }:
let let
inherit (lib.nixvim) defaultNullOpts; inherit (lib.nixvim) defaultNullOpts;
inherit (lib) types; inherit (lib) types;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "kanagawa"; name = "kanagawa";
isColorscheme = true; isColorscheme = true;
originalName = "kanagawa.nvim"; originalName = "kanagawa.nvim";

View file

@ -1,13 +1,12 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
let let
inherit (lib.nixvim) defaultNullOpts; inherit (lib.nixvim) defaultNullOpts;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "modus"; name = "modus";
luaName = "modus-themes"; luaName = "modus-themes";
originalName = "modus-themes.nvim"; originalName = "modus-themes.nvim";

View file

@ -1,14 +1,13 @@
{ {
lib, lib,
pkgs, pkgs,
config,
... ...
}: }:
let let
inherit (lib.nixvim) defaultNullOpts mkNullOrOption; inherit (lib.nixvim) defaultNullOpts mkNullOrOption;
inherit (lib) types; inherit (lib) types;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "nightfox"; name = "nightfox";
isColorscheme = true; isColorscheme = true;
originalName = "nightfox.nvim"; originalName = "nightfox.nvim";

View file

@ -1,10 +1,9 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "onedark"; name = "onedark";
isColorscheme = true; isColorscheme = true;
originalName = "onedark.nvim"; originalName = "onedark.nvim";

View file

@ -1,13 +1,12 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
let let
inherit (lib.nixvim) defaultNullOpts; inherit (lib.nixvim) defaultNullOpts;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "palette"; name = "palette";
isColorscheme = true; isColorscheme = true;
originalName = "palette.nvim"; originalName = "palette.nvim";

View file

@ -1,13 +1,12 @@
{ {
lib, lib,
pkgs, pkgs,
config,
... ...
}: }:
let let
inherit (lib.nixvim) defaultNullOpts mkNullOrOption; inherit (lib.nixvim) defaultNullOpts mkNullOrOption;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "poimandres"; name = "poimandres";
isColorscheme = true; isColorscheme = true;
originalName = "poimandres.nvim"; originalName = "poimandres.nvim";

View file

@ -1,13 +1,12 @@
{ {
lib, lib,
pkgs, pkgs,
config,
... ...
}: }:
let let
inherit (lib.nixvim) defaultNullOpts mkNullOrOption; inherit (lib.nixvim) defaultNullOpts mkNullOrOption;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "rose-pine"; name = "rose-pine";
isColorscheme = true; isColorscheme = true;
defaultPackage = pkgs.vimPlugins.rose-pine; defaultPackage = pkgs.vimPlugins.rose-pine;

View file

@ -1,13 +1,12 @@
{ {
lib, lib,
pkgs, pkgs,
config,
... ...
}: }:
let let
inherit (lib.nixvim) defaultNullOpts; inherit (lib.nixvim) defaultNullOpts;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "tokyonight"; name = "tokyonight";
isColorscheme = true; isColorscheme = true;
originalName = "tokyonight.nvim"; originalName = "tokyonight.nvim";

View file

@ -1,13 +1,12 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
let let
inherit (lib.nixvim) defaultNullOpts toLuaObject; inherit (lib.nixvim) defaultNullOpts toLuaObject;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "vscode"; name = "vscode";
isColorscheme = true; isColorscheme = true;
originalName = "vscode-nvim"; originalName = "vscode-nvim";

View file

@ -2,14 +2,13 @@
lib, lib,
helpers, helpers,
pkgs, pkgs,
config,
... ...
}@args: }:
let let
cmpOptions = import ./options { inherit lib helpers; }; cmpOptions = import ./options { inherit lib helpers; };
in in
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "cmp"; name = "cmp";
originalName = "nvim-cmp"; originalName = "nvim-cmp";
defaultPackage = pkgs.vimPlugins.nvim-cmp; defaultPackage = pkgs.vimPlugins.nvim-cmp;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "coq-nvim"; name = "coq-nvim";
originalName = "coq_nvim"; originalName = "coq_nvim";
defaultPackage = pkgs.vimPlugins.coq_nvim; defaultPackage = pkgs.vimPlugins.coq_nvim;

View file

@ -1,6 +1,5 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
@ -8,7 +7,7 @@ let
inherit (lib.nixvim) defaultNullOpts; inherit (lib.nixvim) defaultNullOpts;
types = lib.nixvim.nixvimTypes; types = lib.nixvim.nixvimTypes;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "yazi"; name = "yazi";
originalName = "yazi.nvim"; originalName = "yazi.nvim";
defaultPackage = pkgs.vimPlugins.yazi-nvim; defaultPackage = pkgs.vimPlugins.yazi-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "git-conflict"; name = "git-conflict";
originalName = "git-conflict.nvim"; originalName = "git-conflict.nvim";
defaultPackage = pkgs.vimPlugins.git-conflict-nvim; defaultPackage = pkgs.vimPlugins.git-conflict-nvim;

View file

@ -1,6 +1,5 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
@ -8,7 +7,7 @@ let
inherit (lib.nixvim) defaultNullOpts mkPackageOption; inherit (lib.nixvim) defaultNullOpts mkPackageOption;
types = lib.nixvim.nixvimTypes; types = lib.nixvim.nixvimTypes;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "gitblame"; name = "gitblame";
originalName = "git-blame.nvim"; originalName = "git-blame.nvim";
defaultPackage = pkgs.vimPlugins.git-blame-nvim; defaultPackage = pkgs.vimPlugins.git-blame-nvim;

View file

@ -6,7 +6,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "gitsigns"; name = "gitsigns";
originalName = "gitsigns.nvim"; originalName = "gitsigns.nvim";
defaultPackage = pkgs.vimPlugins.gitsigns-nvim; defaultPackage = pkgs.vimPlugins.gitsigns-nvim;

View file

@ -6,7 +6,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "neogit"; name = "neogit";
defaultPackage = pkgs.vimPlugins.neogit; defaultPackage = pkgs.vimPlugins.neogit;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "octo"; name = "octo";
originalName = "octo.nvim"; originalName = "octo.nvim";
defaultPackage = pkgs.vimPlugins.octo-nvim; defaultPackage = pkgs.vimPlugins.octo-nvim;

View file

@ -1,11 +1,10 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "cmake-tools"; name = "cmake-tools";
originalName = "cmake-tools.nvim"; originalName = "cmake-tools.nvim";
defaultPackage = pkgs.vimPlugins.cmake-tools-nvim; defaultPackage = pkgs.vimPlugins.cmake-tools-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "debugprint"; name = "debugprint";
originalName = "debugprint.nvim"; originalName = "debugprint.nvim";
defaultPackage = pkgs.vimPlugins.debugprint-nvim; defaultPackage = pkgs.vimPlugins.debugprint-nvim;

View file

@ -6,7 +6,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "ltex-extra"; name = "ltex-extra";
originalName = "ltex_extra.nvim"; originalName = "ltex_extra.nvim";
defaultPackage = pkgs.vimPlugins.ltex_extra-nvim; defaultPackage = pkgs.vimPlugins.ltex_extra-nvim;

View file

@ -1,11 +1,10 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "glow"; name = "glow";
originalName = "glow.nvim"; originalName = "glow.nvim";
defaultPackage = pkgs.vimPlugins.glow-nvim; defaultPackage = pkgs.vimPlugins.glow-nvim;

View file

@ -1,6 +1,5 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
@ -8,7 +7,7 @@ let
inherit (lib.nixvim) defaultNullOpts; inherit (lib.nixvim) defaultNullOpts;
inherit (lib) types; inherit (lib) types;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "markview"; name = "markview";
originalName = "markview.nvim"; originalName = "markview.nvim";
defaultPackage = pkgs.vimPlugins.markview-nvim; defaultPackage = pkgs.vimPlugins.markview-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "preview"; name = "preview";
originalName = "Preview.nvim"; originalName = "Preview.nvim";
defaultPackage = pkgs.vimPlugins.Preview-nvim; defaultPackage = pkgs.vimPlugins.Preview-nvim;

View file

@ -1,13 +1,12 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
let let
inherit (lib.nixvim) defaultNullOpts; inherit (lib.nixvim) defaultNullOpts;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "orgmode"; name = "orgmode";
originalName = "nvim-orgmode"; originalName = "nvim-orgmode";
defaultPackage = pkgs.vimPlugins.orgmode; defaultPackage = pkgs.vimPlugins.orgmode;

View file

@ -5,7 +5,7 @@
pkgs, pkgs,
... ...
}: }:
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "otter"; name = "otter";
originalName = "otter.nvim"; originalName = "otter.nvim";
defaultPackage = pkgs.vimPlugins.otter-nvim; defaultPackage = pkgs.vimPlugins.otter-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "jupytext"; name = "jupytext";
originalName = "jupytext.nvim"; originalName = "jupytext.nvim";
defaultPackage = pkgs.vimPlugins.jupytext-nvim; defaultPackage = pkgs.vimPlugins.jupytext-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "qmk"; name = "qmk";
originalName = "qmk.nvim"; originalName = "qmk.nvim";
defaultPackage = pkgs.vimPlugins.qmk-nvim; defaultPackage = pkgs.vimPlugins.qmk-nvim;

View file

@ -6,7 +6,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "rustaceanvim"; name = "rustaceanvim";
defaultPackage = pkgs.vimPlugins.rustaceanvim; defaultPackage = pkgs.vimPlugins.rustaceanvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "sniprun"; name = "sniprun";
defaultPackage = pkgs.vimPlugins.sniprun; defaultPackage = pkgs.vimPlugins.sniprun;
url = "https://github.com/michaelb/sniprun"; url = "https://github.com/michaelb/sniprun";

View file

@ -6,7 +6,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "treesitter-context"; name = "treesitter-context";
originalName = "nvim-treesitter-context"; originalName = "nvim-treesitter-context";
defaultPackage = pkgs.vimPlugins.nvim-treesitter-context; defaultPackage = pkgs.vimPlugins.nvim-treesitter-context;

View file

@ -6,7 +6,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "treesitter"; name = "treesitter";
originalName = "nvim-treesitter"; originalName = "nvim-treesitter";
luaName = "nvim-treesitter.configs"; luaName = "nvim-treesitter.configs";

View file

@ -6,7 +6,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "ts-autotag"; name = "ts-autotag";
originalName = "nvim-ts-autotag"; originalName = "nvim-ts-autotag";
luaName = "nvim-ts-autotag"; luaName = "nvim-ts-autotag";

View file

@ -1,6 +1,5 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
@ -8,7 +7,7 @@ let
inherit (lib) types; inherit (lib) types;
inherit (lib.nixvim) defaultNullOpts mkRaw; inherit (lib.nixvim) defaultNullOpts mkRaw;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "conform-nvim"; name = "conform-nvim";
luaName = "conform"; luaName = "conform";
originalName = "conform.nvim"; originalName = "conform.nvim";

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "lsp-lines"; name = "lsp-lines";
luaName = "lsp_lines"; luaName = "lsp_lines";
originalName = "lsp_lines.nvim"; originalName = "lsp_lines.nvim";

View file

@ -6,7 +6,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "lsp-status"; name = "lsp-status";
originalName = "lsp-status.nvim"; originalName = "lsp-status.nvim";
defaultPackage = pkgs.vimPlugins.lsp-status-nvim; defaultPackage = pkgs.vimPlugins.lsp-status-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "nvim-lightbulb"; name = "nvim-lightbulb";
defaultPackage = pkgs.vimPlugins.nvim-lightbulb; defaultPackage = pkgs.vimPlugins.nvim-lightbulb;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "trouble"; name = "trouble";
originalName = "trouble-nvim"; originalName = "trouble-nvim";
defaultPackage = pkgs.vimPlugins.trouble-nvim; defaultPackage = pkgs.vimPlugins.trouble-nvim;

View file

@ -1,6 +1,5 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
@ -8,7 +7,7 @@ with lib;
let let
inherit (lib.nixvim) mkRaw; inherit (lib.nixvim) mkRaw;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "neotest"; name = "neotest";
defaultPackage = pkgs.vimPlugins.neotest; defaultPackage = pkgs.vimPlugins.neotest;

View file

@ -7,7 +7,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "none-ls"; name = "none-ls";
originalName = "none-ls.nvim"; originalName = "none-ls.nvim";
luaName = "null-ls"; luaName = "null-ls";

View file

@ -1,7 +1,6 @@
{ {
lib, lib,
options, options,
config,
pkgs, pkgs,
... ...
}: }:
@ -9,7 +8,7 @@ with lib;
let let
inherit (lib.nixvim) defaultNullOpts; inherit (lib.nixvim) defaultNullOpts;
in in
nixvim.neovim-plugin.mkNeovimPlugin config { nixvim.neovim-plugin.mkNeovimPlugin {
name = "lz-n"; name = "lz-n";
originalName = "lz.n"; originalName = "lz.n";
maintainers = [ maintainers.psfloyd ]; maintainers = [ maintainers.psfloyd ];

View file

@ -1,6 +1,5 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
@ -8,7 +7,7 @@ let
inherit (lib) types; inherit (lib) types;
inherit (lib.nixvim) defaultNullOpts; inherit (lib.nixvim) defaultNullOpts;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "nvim-snippets"; name = "nvim-snippets";
luaName = "snippets"; luaName = "snippets";
defaultPackage = pkgs.vimPlugins.nvim-snippets; defaultPackage = pkgs.vimPlugins.nvim-snippets;

View file

@ -1,6 +1,5 @@
{ {
lib, lib,
config,
options, options,
pkgs, pkgs,
... ...
@ -9,7 +8,7 @@ let
inherit (lib) types; inherit (lib) types;
inherit (lib.nixvim) defaultNullOpts; inherit (lib.nixvim) defaultNullOpts;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "lightline"; name = "lightline";
originalName = "lightline.vim"; originalName = "lightline.vim";
defaultPackage = pkgs.vimPlugins.lightline-vim; defaultPackage = pkgs.vimPlugins.lightline-vim;

View file

@ -14,7 +14,7 @@ let
; ;
in in
# TODO:add support for additional filetypes. This requires autocommands! # TODO:add support for additional filetypes. This requires autocommands!
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "telescope"; name = "telescope";
originalName = "telescope.nvim"; originalName = "telescope.nvim";
defaultPackage = pkgs.vimPlugins.telescope-nvim; defaultPackage = pkgs.vimPlugins.telescope-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "edgy"; name = "edgy";
originalName = "edgy.nvim"; originalName = "edgy.nvim";
defaultPackage = pkgs.vimPlugins.edgy-nvim; defaultPackage = pkgs.vimPlugins.edgy-nvim;

View file

@ -6,7 +6,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "headlines"; name = "headlines";
originalName = "headlines.nvim"; originalName = "headlines.nvim";
defaultPackage = pkgs.vimPlugins.headlines-nvim; defaultPackage = pkgs.vimPlugins.headlines-nvim;

View file

@ -1,12 +1,11 @@
{ {
pkgs, pkgs,
config,
lib, lib,
helpers, helpers,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "neoscroll"; name = "neoscroll";
originalName = "neoscroll.nvim"; originalName = "neoscroll.nvim";
defaultPackage = pkgs.vimPlugins.neoscroll-nvim; defaultPackage = pkgs.vimPlugins.neoscroll-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "specs"; name = "specs";
originalName = "specs.nvim"; originalName = "specs.nvim";
defaultPackage = pkgs.vimPlugins.specs-nvim; defaultPackage = pkgs.vimPlugins.specs-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "statuscol"; name = "statuscol";
originalName = "statuscol.nvim"; originalName = "statuscol.nvim";
defaultPackage = pkgs.vimPlugins.statuscol-nvim; defaultPackage = pkgs.vimPlugins.statuscol-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "transparent"; name = "transparent";
originalName = "transparent.nvim"; originalName = "transparent.nvim";
defaultPackage = pkgs.vimPlugins.transparent-nvim; defaultPackage = pkgs.vimPlugins.transparent-nvim;

View file

@ -6,7 +6,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "twilight"; name = "twilight";
originalName = "twilight.nvim"; originalName = "twilight.nvim";
defaultPackage = pkgs.vimPlugins.twilight-nvim; defaultPackage = pkgs.vimPlugins.twilight-nvim;

View file

@ -2,11 +2,10 @@
lib, lib,
helpers, helpers,
pkgs, pkgs,
config,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "virt-column"; name = "virt-column";
originalName = "virt-column.nvim"; originalName = "virt-column.nvim";
defaultPackage = pkgs.vimPlugins.virt-column-nvim; defaultPackage = pkgs.vimPlugins.virt-column-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "zen-mode"; name = "zen-mode";
originalName = "zen-mode.nvim"; originalName = "zen-mode.nvim";
defaultPackage = pkgs.vimPlugins.zen-mode-nvim; defaultPackage = pkgs.vimPlugins.zen-mode-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "arrow"; name = "arrow";
originalName = "arrow.nvim"; originalName = "arrow.nvim";
defaultPackage = pkgs.vimPlugins.arrow-nvim; defaultPackage = pkgs.vimPlugins.arrow-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "auto-save"; name = "auto-save";
originalName = "auto-save.nvim"; originalName = "auto-save.nvim";
defaultPackage = pkgs.vimPlugins.auto-save-nvim; defaultPackage = pkgs.vimPlugins.auto-save-nvim;

View file

@ -1,10 +1,9 @@
{ {
helpers, helpers,
pkgs, pkgs,
config,
... ...
}: }:
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "bacon"; name = "bacon";
defaultPackage = pkgs.vimPlugins.nvim-bacon; defaultPackage = pkgs.vimPlugins.nvim-bacon;
maintainers = [ helpers.maintainers.alisonjenkins ]; maintainers = [ helpers.maintainers.alisonjenkins ];

View file

@ -1,10 +1,9 @@
{ {
helpers, helpers,
pkgs, pkgs,
config,
... ...
}: }:
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "baleia"; name = "baleia";
originalName = "baleia.nvim"; originalName = "baleia.nvim";
defaultPackage = pkgs.vimPlugins.baleia-nvim; defaultPackage = pkgs.vimPlugins.baleia-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "better-escape"; name = "better-escape";
originalName = "better-escape.nvim"; originalName = "better-escape.nvim";
luaName = "better_escape"; luaName = "better_escape";

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "ccc"; name = "ccc";
originalName = "ccc.nvim"; originalName = "ccc.nvim";
defaultPackage = pkgs.vimPlugins.ccc-nvim; defaultPackage = pkgs.vimPlugins.ccc-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "cloak"; name = "cloak";
originalName = "cloak.nvim"; originalName = "cloak.nvim";
defaultPackage = pkgs.vimPlugins.cloak-nvim; defaultPackage = pkgs.vimPlugins.cloak-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "codesnap"; name = "codesnap";
originalName = "codesnap.nvim"; originalName = "codesnap.nvim";
defaultPackage = pkgs.vimPlugins.codesnap-nvim; defaultPackage = pkgs.vimPlugins.codesnap-nvim;

View file

@ -1,13 +1,12 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
let let
inherit (lib.nixvim) defaultNullOpts; inherit (lib.nixvim) defaultNullOpts;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "comment-box"; name = "comment-box";
originalName = "comment-box.nvim"; originalName = "comment-box.nvim";
defaultPackage = pkgs.vimPlugins.comment-box-nvim; defaultPackage = pkgs.vimPlugins.comment-box-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "comment"; name = "comment";
originalName = "Comment.nvim"; originalName = "Comment.nvim";
luaName = "Comment"; luaName = "Comment";

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "competitest"; name = "competitest";
originalName = "competitest.nvim"; originalName = "competitest.nvim";
defaultPackage = pkgs.vimPlugins.competitest-nvim; defaultPackage = pkgs.vimPlugins.competitest-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "dashboard"; name = "dashboard";
originalName = "dashboard-nvim"; originalName = "dashboard-nvim";
defaultPackage = pkgs.vimPlugins.dashboard-nvim; defaultPackage = pkgs.vimPlugins.dashboard-nvim;

View file

@ -1,12 +1,11 @@
{ {
config,
lib, lib,
helpers, helpers,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "dressing"; name = "dressing";
originalName = "dressing.nvim"; originalName = "dressing.nvim";
defaultPackage = pkgs.vimPlugins.dressing-nvim; defaultPackage = pkgs.vimPlugins.dressing-nvim;

View file

@ -9,7 +9,7 @@ let
inherit (lib.nixvim) defaultNullOpts; inherit (lib.nixvim) defaultNullOpts;
types = lib.nixvim.nixvimTypes; types = lib.nixvim.nixvimTypes;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "firenvim"; name = "firenvim";
defaultPackage = pkgs.vimPlugins.firenvim; defaultPackage = pkgs.vimPlugins.firenvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "flash"; name = "flash";
originalName = "flash.nvim"; originalName = "flash.nvim";
defaultPackage = pkgs.vimPlugins.flash-nvim; defaultPackage = pkgs.vimPlugins.flash-nvim;

View file

@ -1,7 +1,6 @@
{ {
lib, lib,
helpers, helpers,
config,
options, options,
pkgs, pkgs,
... ...
@ -31,7 +30,7 @@ let
}; };
}; };
in in
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "fzf-lua"; name = "fzf-lua";
defaultPackage = pkgs.vimPlugins.fzf-lua; defaultPackage = pkgs.vimPlugins.fzf-lua;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "guess-indent"; name = "guess-indent";
originalName = "guess-indent.nvim"; originalName = "guess-indent.nvim";
defaultPackage = pkgs.vimPlugins.guess-indent-nvim; defaultPackage = pkgs.vimPlugins.guess-indent-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "hop"; name = "hop";
originalName = "hop.nvim"; originalName = "hop.nvim";
defaultPackage = pkgs.vimPlugins.hop-nvim; defaultPackage = pkgs.vimPlugins.hop-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "hydra"; name = "hydra";
originalName = "hydra.nvim"; originalName = "hydra.nvim";
defaultPackage = pkgs.vimPlugins.hydra-nvim; defaultPackage = pkgs.vimPlugins.hydra-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "indent-blankline"; name = "indent-blankline";
originalName = "indent-blankline.nvim"; originalName = "indent-blankline.nvim";
luaName = "ibl"; luaName = "ibl";

View file

@ -2,11 +2,10 @@
lib, lib,
helpers, helpers,
pkgs, pkgs,
config,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "indent-o-matic"; name = "indent-o-matic";
defaultPackage = pkgs.vimPlugins.indent-o-matic; defaultPackage = pkgs.vimPlugins.indent-o-matic;
maintainers = [ helpers.maintainers.alisonjenkins ]; maintainers = [ helpers.maintainers.alisonjenkins ];

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "neoclip"; name = "neoclip";
originalName = "nvim-neoclip.lua"; originalName = "nvim-neoclip.lua";
defaultPackage = pkgs.vimPlugins.nvim-neoclip-lua; defaultPackage = pkgs.vimPlugins.nvim-neoclip-lua;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "neocord"; name = "neocord";
defaultPackage = pkgs.vimPlugins.neocord; defaultPackage = pkgs.vimPlugins.neocord;

View file

@ -6,7 +6,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "nvim-autopairs"; name = "nvim-autopairs";
defaultPackage = pkgs.vimPlugins.nvim-autopairs; defaultPackage = pkgs.vimPlugins.nvim-autopairs;

View file

@ -6,7 +6,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "obsidian"; name = "obsidian";
originalName = "obsidian.nvim"; originalName = "obsidian.nvim";
defaultPackage = pkgs.vimPlugins.obsidian-nvim; defaultPackage = pkgs.vimPlugins.obsidian-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "oil"; name = "oil";
originalName = "oil.nvim"; originalName = "oil.nvim";
defaultPackage = pkgs.vimPlugins.oil-nvim; defaultPackage = pkgs.vimPlugins.oil-nvim;

View file

@ -6,7 +6,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "refactoring"; name = "refactoring";
originalName = "refactoring.nvim"; originalName = "refactoring.nvim";
defaultPackage = pkgs.vimPlugins.refactoring-nvim; defaultPackage = pkgs.vimPlugins.refactoring-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "rest"; name = "rest";
originalName = "rest.nvim"; originalName = "rest.nvim";
luaName = "rest-nvim"; luaName = "rest-nvim";

View file

@ -1,10 +1,9 @@
{ {
lib, lib,
config,
pkgs, pkgs,
... ...
}: }:
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "scope"; name = "scope";
originalName = "scope.nvim"; originalName = "scope.nvim";
defaultPackage = pkgs.vimPlugins.scope-nvim; defaultPackage = pkgs.vimPlugins.scope-nvim;

View file

@ -1,11 +1,10 @@
{ {
config,
lib, lib,
pkgs, pkgs,
helpers, helpers,
... ...
}: }:
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "smart-splits"; name = "smart-splits";
originalName = "smart-splits.nvim"; originalName = "smart-splits.nvim";
defaultPackage = pkgs.vimPlugins.smart-splits-nvim; defaultPackage = pkgs.vimPlugins.smart-splits-nvim;

View file

@ -6,7 +6,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "spectre"; name = "spectre";
originalName = "nvim-spectre"; originalName = "nvim-spectre";
defaultPackage = pkgs.vimPlugins.nvim-spectre; defaultPackage = pkgs.vimPlugins.nvim-spectre;

View file

@ -16,7 +16,7 @@ let
types = lib.nixvim.nixvimTypes; types = lib.nixvim.nixvimTypes;
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "todo-comments"; name = "todo-comments";
originalName = "todo-comments.nvim"; originalName = "todo-comments.nvim";
defaultPackage = pkgs.vimPlugins.todo-comments-nvim; defaultPackage = pkgs.vimPlugins.todo-comments-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "toggleterm"; name = "toggleterm";
originalName = "toggleterm.nvim"; originalName = "toggleterm.nvim";
defaultPackage = pkgs.vimPlugins.toggleterm-nvim; defaultPackage = pkgs.vimPlugins.toggleterm-nvim;

View file

@ -1,12 +1,11 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "trim"; name = "trim";
originalName = "trim.nvim"; originalName = "trim.nvim";
defaultPackage = pkgs.vimPlugins.trim-nvim; defaultPackage = pkgs.vimPlugins.trim-nvim;

View file

@ -1,7 +1,6 @@
{ {
lib, lib,
pkgs, pkgs,
config,
options, options,
... ...
}: }:
@ -77,7 +76,7 @@ let
]; ];
in in
lib.nixvim.neovim-plugin.mkNeovimPlugin config { lib.nixvim.neovim-plugin.mkNeovimPlugin {
name = "which-key"; name = "which-key";
originalName = "which-key.nvim"; originalName = "which-key.nvim";
defaultPackage = pkgs.vimPlugins.which-key-nvim; defaultPackage = pkgs.vimPlugins.which-key-nvim;

View file

@ -6,7 +6,7 @@
... ...
}: }:
with lib; with lib;
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "yanky"; name = "yanky";
originalName = "yanky.nvim"; originalName = "yanky.nvim";
defaultPackage = pkgs.vimPlugins.yanky-nvim; defaultPackage = pkgs.vimPlugins.yanky-nvim;

View file

@ -1,11 +1,10 @@
{ {
lib, lib,
helpers, helpers,
config,
pkgs, pkgs,
... ...
}: }:
helpers.neovim-plugin.mkNeovimPlugin config { helpers.neovim-plugin.mkNeovimPlugin {
name = "zellij"; name = "zellij";
originalName = "zellij.nvim"; originalName = "zellij.nvim";
defaultPackage = pkgs.vimPlugins.zellij-nvim; defaultPackage = pkgs.vimPlugins.zellij-nvim;

Some files were not shown because too many files have changed in this diff Show more