feat: add diffview.nvim to inputs

This commit is contained in:
NotAShelf 2023-03-01 12:08:24 +03:00
commit a8f972701c
No known key found for this signature in database
GPG key ID: 5B5C8895F28445F1
8 changed files with 66 additions and 0 deletions

View file

@ -7,5 +7,6 @@ _: {
./icon-picker
./telescope
./venn
./diffview
];
}

View file

@ -0,0 +1,21 @@
{
pkgs,
config,
lib,
...
}:
with lib;
with builtins; let
cfg = config.vim.utility.diffview-nvim;
in {
config = mkIf (cfg.enable) {
vim.startPlugins = [
"diffview-nvim"
"plenary-nvim"
];
vim.luaConfigRC.diffview-nvim =
nvim.dag.entryAnywhere ''
'';
};
}

View file

@ -0,0 +1,6 @@
_: {
imports = [
./config.nix
./diffview.nix
];
}

View file

@ -0,0 +1,14 @@
{
pkgs,
config,
lib,
...
}:
with lib;
with builtins; let
cfg = config.vim.utility.diffview-nvim;
in {
options.vim.utility.diffview-nvim = {
enable = mkEnableOption "Enable diffview-nvim";
};
}