From 394352bbb882d235b28dd023b4b302989be4c2ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kha=C3=AFs=20COLIN?= Date: Mon, 2 Sep 2024 20:10:26 +0200 Subject: [PATCH] feat(diff): install hunk.nvim, a three-way diff editor --- config/default.nix | 3 +++ config/hunk.nix | 16 ++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 config/hunk.nix diff --git a/config/default.nix b/config/default.nix index cc4e38b..122def2 100644 --- a/config/default.nix +++ b/config/default.nix @@ -25,5 +25,8 @@ # autocompletion ./cmp.nix + + # git/jujutsu tools + ./hunk.nix ]; } diff --git a/config/hunk.nix b/config/hunk.nix new file mode 100644 index 0000000..78720df --- /dev/null +++ b/config/hunk.nix @@ -0,0 +1,16 @@ +{ pkgs, ... }: +{ + extraPlugins = [ + (pkgs.vimUtils.buildVimPlugin { + name = "hunk"; + src = pkgs.fetchFromGitHub { + owner = "julienvincent"; + repo = "hunk.nvim"; + rev = "v1.4.0"; + hash = "sha256-iC8VfUwUto0g2l1H0Gbdq5ioXvAEMlIicpda0GXi+lk="; + }; + }) + # dependency of hunk.nvim + pkgs.vimPlugins.nui-nvim + ]; +}