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 =
config:
{
name,
maintainers,
@ -71,23 +70,11 @@ with lib;
++ (optional deprecateExtraOptions (
mkRenamedOptionModule (basePluginPath ++ [ "extraOptions" ]) settingsPath
))
++ (nixvim.mkSettingsRenamedOptionModules basePluginPath settingsPath optionsRenamedToSettings);
options.${namespace}.${name} =
++ (nixvim.mkSettingsRenamedOptionModules basePluginPath settingsPath optionsRenamedToSettings)
++ [
(
{ config, ... }:
{
enable = mkEnableOption originalName;
package = helpers.mkPluginPackageOption originalName defaultPackage;
}
// optionalAttrs hasSettings {
settings = helpers.mkSettingsOption {
description = settingsDescription;
options = settingsOptions;
example = settingsExample;
};
}
// extraOptions;
config =
let
cfg = config.${namespace}.${name};
@ -106,5 +93,23 @@ with lib;
(optionalAttrs (isColorscheme && (colorscheme != null)) { colorscheme = mkDefault colorscheme; })
(extraConfig cfg)
]);
}
)
];
options.${namespace}.${name} =
{
enable = mkEnableOption originalName;
package = helpers.mkPluginPackageOption originalName defaultPackage;
}
// optionalAttrs hasSettings {
settings = helpers.mkSettingsOption {
description = settingsDescription;
options = settingsOptions;
example = settingsExample;
};
}
// extraOptions;
};
}

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

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