Use proper nix versions for Neovim plugins

I used the commit hash or tag as version.
But Nix needs a date or version number without v prefix.
I adjust the plugins, update them and also remove the sha prefix.
This commit is contained in:
Daniel Siepmann 2023-10-19 19:49:15 +02:00
parent 6c7a9252de
commit fe632a3a0b
Signed by: Daniel Siepmann
GPG key ID: 33D6629915560EF4

View file

@ -10,26 +10,26 @@ let
# I therefore just load this folder as plugin.
configuration = pkgs.vimUtils.buildVimPlugin {
pname = "configuration";
version = "v1.0.0";
version = "1.0.0";
src = ./neovim/configuration;
};
colorscheme-smyckblue = pkgs.vimUtils.buildVimPlugin rec {
pname = "colorscheme-smyckblue";
version = "v1.3.0";
version = "1.3.0";
src = pkgs.fetchgit {
url = "https://git.daniel-siepmann.de/danielsiepmann/vim-${pname}.git";
rev = version;
rev = "v${version}";
sha256 = "DDwsmy25qDNmoBSGABVnOYbJyPUaZ0fNy1Dle5c9tVk=";
};
};
neotags = pkgs.vimUtils.buildVimPlugin rec {
pname = "neotags";
version = "v0.3.0";
version = "0.3.0";
src = pkgs.fetchgit {
url = "https://git.daniel-siepmann.de/danielsiepmann/${pname}.git";
rev = version;
rev = "v${version}";
sha256 = "uJ7cl+1Ngff0FKzjmh1i7O/PkNjPvPT+ZEHgceeZcz0=";
};
@ -45,76 +45,77 @@ let
syntax-typoscript = pkgs.vimUtils.buildVimPlugin rec {
pname = "syntax-typoscript";
version = "v2.0.0";
version = "2.0.0";
src = pkgs.fetchgit {
url = "https://git.daniel-siepmann.de/danielsiepmann/vim-${pname}.git";
rev = version;
sha256 = "sha256-fCB+ikDmkfEP/W0pFYGrsZiH30vT0g3z6GZpRGk0Rhc=";
rev = "v${version}";
sha256 = "fCB+ikDmkfEP/W0pFYGrsZiH30vT0g3z6GZpRGk0Rhc=";
};
};
syntax-fluid = pkgs.vimUtils.buildVimPlugin rec {
pname = "syntax-fluid";
version = "cedc4ad871941e8f7134d1d71f9434f1bc3d93d5";
version = "2016-06-22";
src = pkgs.fetchFromGitHub {
owner = "mipmip";
repo = "vim-fluid";
rev = version;
rev = "cedc4ad871941e8f7134d1d71f9434f1bc3d93d5";
sha256 = "LiS2Dqw1K1Fu5VfHQnxIBDxDzEarmSAUUavQcwHRDsQ=";
};
};
syntax-mustache = pkgs.vimUtils.buildVimPlugin rec {
pname = "syntax-mustahce";
version = "0153fe03a919add2d6cf2d41b2d5b6e1188bc0e0";
pname = "syntax-mustache-handlebars";
version = "2021-11-30";
src = pkgs.fetchFromGitHub {
owner = "mustache";
repo = "vim-mustache-handlebars";
rev = version;
rev = "0153fe03a919add2d6cf2d41b2d5b6e1188bc0e0";
sha256 = "lmYt+GKuXhbOhu3HufqIFE2DvzUYlk5vGqU6tpJ2yjY=";
};
};
rg = pkgs.vimUtils.buildVimPlugin rec {
pname = "rg";
version = "c24e37093929a60e61761bdfa591af6984e49b51";
version = "2023-08-12";
src = pkgs.fetchFromGitHub {
owner = "duane9/";
owner = "duane9";
repo = "nvim-rg";
rev = version;
rev = "c24e37093929a60e61761bdfa591af6984e49b51";
sha256 = "PBDdkhZq5OnYpWSbLRG8krMTcuaCRn0mSpRLCqnEgLk=";
};
};
vdebug = pkgs.vimUtils.buildVimPlugin rec {
pname = "vdebug";
version = "f979cc065e63796bdf60f014ae2280ce8e72cded";
version = "2022-02-27";
src = pkgs.fetchFromGitHub {
owner = "joonty";
repo = pname;
rev = version;
sha256 = "sha256-0pvRdqogxYs2QMH1uHTJzLY5QtvenSyowcqkGhtauLY=";
rev = "f979cc065e63796bdf60f014ae2280ce8e72cded";
sha256 = "0pvRdqogxYs2QMH1uHTJzLY5QtvenSyowcqkGhtauLY=";
};
};
# TODO: Check changes of forks: https://github.com/sgeb/vim-diff-fold/network
diff-fold = pkgs.vimUtils.buildVimPlugin rec {
pname = "diff-fold";
version = "48b4505c1b6f14ceb4e4be732aad337147ef36cd";
version = "2012-09-14";
src = pkgs.fetchFromGitHub {
owner = "sgeb";
repo = "vim-${pname}";
rev = version;
rev = "48b4505c1b6f14ceb4e4be732aad337147ef36cd";
sha256 = "M3CAUueEhLD0J6sLUpRkFv+vK4aGYO+Xnokxmn+VxqU=";
};
};
neoterm = pkgs.vimUtils.buildVimPlugin rec {
pname = "neoterm";
version = "e78179a9ceb98de8d0c37bdda435a5deab4d5e71";
version = "2023-03-09";
src = pkgs.fetchFromGitHub {
owner = "kassio";
repo = pname;
rev = version;
rev = "eca22dc90a9db5e52d8baf91f31991ad540ffe36";
sha256 = "0w962xfcgigdw41wblrv1l55xki0kl5vwkdbm6jlr44hzii0nhgz";
};
patches = [
@ -124,11 +125,11 @@ let
tagbar = pkgs.vimUtils.buildVimPlugin rec {
pname = "tagbar";
version = "v2.7";
version = "2.7";
src = pkgs.fetchFromGitHub {
owner = "majutsushi";
repo = pname;
rev = version;
rev = "v${version}";
sha256 = "Eg6xRwisopmBexqkWjRbSi9aQC4uCXbFO6SCK1LY+Ow=";
};
};
@ -137,11 +138,11 @@ let
# Note that you need to set further variables, or execute a matching test beforehand.
test = pkgs.vimUtils.buildVimPlugin rec {
pname = "test";
version = "c63b94c1e5089807f4532e05f087351ddb5a207c";
version = "2023-09-30";
src = pkgs.fetchFromGitHub {
owner = "vim-${pname}";
repo = "vim-${pname}";
rev = version;
rev = "53c6c72f3a0c6a24a74e659eaa769d7057ef2ecd";
sha256 = "feXB4AHalJgJDxS/kM3aXGwyi3xvSfMlFULUGNIE7bM=";
};
patches = [
@ -153,12 +154,12 @@ let
telescope-ctags-outline = pkgs.vimUtils.buildVimPlugin rec {
pname = "telescope-ctags-outline";
version = "35b2df9545f72352502703ba06b7ab711fa25e51";
version = "2023-08-21";
src = pkgs.fetchFromGitHub {
owner = "fcying";
repo = "${pname}.nvim";
rev = version;
sha256 = "e8QcD7H2unmoaLaN1JUxtOGQYBJGAXtfSnj8sW66ff4=";
rev = "74745d8c08617f68ad88fd08ea4d342ca8549d8d";
sha256 = "JOD36DukgJzqtNqAveQpc/LbsihYw6OgaX+bMXbSc8o=";
};
};