From 79ca3b01a16251b3adf007e8b016ed46f44ca752 Mon Sep 17 00:00:00 2001 From: Nicolas Goudry Date: Fri, 14 Jun 2024 21:56:11 +0200 Subject: [PATCH] feat(plugins): add precognition --- plugins/precognition/default.nix | 16 ++++++++++++++++ plugins/precognition/package.nix | 17 +++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 plugins/precognition/default.nix create mode 100644 plugins/precognition/package.nix diff --git a/plugins/precognition/default.nix b/plugins/precognition/default.nix new file mode 100644 index 0000000..3b3fee8 --- /dev/null +++ b/plugins/precognition/default.nix @@ -0,0 +1,16 @@ +# homepage: https://github.com/tris203/precognition.nvim +{ lib, pkgs, ... }: + +{ + extra = { + packages = [ + (import ./package.nix { inherit lib pkgs; }) + ]; + + config = '' + require("precognition").setup({ + showBlankVirtLine = false, + }) + ''; + }; +} diff --git a/plugins/precognition/package.nix b/plugins/precognition/package.nix new file mode 100644 index 0000000..df2ad0b --- /dev/null +++ b/plugins/precognition/package.nix @@ -0,0 +1,17 @@ +{ pkgs, ... }: + +let + version = "1.0.0"; +in +pkgs.vimUtils.buildVimPlugin { + inherit version; + + name = "precognition"; + + src = pkgs.fetchFromGitHub { + owner = "tris203"; + repo = "precognition.nvim"; + rev = "v${version}"; + hash = "sha256-AqWYV/59ugKyOWALOCdycWVm0bZ7qb981xnuw/mAVzM="; + }; +}