aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/misc
diff options
context:
space:
mode:
authorKaiden Fey <kookie@spacekookie.de>2020-09-19 15:00:33 +0200
committerKatharina Fey <kookie@spacekookie.de>2020-09-19 15:00:33 +0200
commite0800985dab8f8ebb4cebdfd7e361fd1fafdb2a7 (patch)
tree289f43c72dd1fffeec4eb18ced05ae91e50c179a /nixpkgs/pkgs/misc
parent5581b5521e14317c3507a6e8451a3f14996e5c4d (diff)
parent441a7da8080352881bb52f85e910d8855e83fc55 (diff)
Merge commit '441a7da8080352881bb52f85e910d8855e83fc55'
Diffstat (limited to 'nixpkgs/pkgs/misc')
-rw-r--r--nixpkgs/pkgs/misc/cbeams/default.nix2
-rw-r--r--nixpkgs/pkgs/misc/cups/drivers/hl1210w/default.nix62
-rw-r--r--nixpkgs/pkgs/misc/drivers/epkowa/default.nix12
-rw-r--r--nixpkgs/pkgs/misc/drivers/epson-escpr2/default.nix8
-rw-r--r--nixpkgs/pkgs/misc/emulators/gxemul/default.nix22
-rw-r--r--nixpkgs/pkgs/misc/emulators/mame/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/emulators/mgba/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/emulators/openmsx/custom-nix.mk (renamed from nixpkgs/pkgs/misc/emulators/openmsx/custom-nixos.mk)0
-rw-r--r--nixpkgs/pkgs/misc/emulators/openmsx/default.nix18
-rw-r--r--nixpkgs/pkgs/misc/emulators/pcsx2/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/emulators/ryujinx/default.nix106
-rw-r--r--nixpkgs/pkgs/misc/emulators/ryujinx/deps.nix1317
-rwxr-xr-xnixpkgs/pkgs/misc/emulators/ryujinx/fetch-deps.sh41
-rw-r--r--nixpkgs/pkgs/misc/emulators/ryujinx/log.patch13
-rw-r--r--nixpkgs/pkgs/misc/emulators/simplenes/default.nix33
-rw-r--r--nixpkgs/pkgs/misc/emulators/wine/sources.nix8
-rw-r--r--nixpkgs/pkgs/misc/flashfocus/default.nix28
-rw-r--r--nixpkgs/pkgs/misc/ghostscript/default.nix5
-rw-r--r--nixpkgs/pkgs/misc/hdt/default.nix27
-rw-r--r--nixpkgs/pkgs/misc/logging/beats/6.x.nix4
-rw-r--r--nixpkgs/pkgs/misc/logging/beats/7.x.nix4
-rw-r--r--nixpkgs/pkgs/misc/scrcpy/default.nix10
-rw-r--r--nixpkgs/pkgs/misc/screensavers/pipes/default.nix7
-rw-r--r--nixpkgs/pkgs/misc/screensavers/xlockmore/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/seafile-shared/default.nix4
-rw-r--r--nixpkgs/pkgs/misc/sndio/default.nix16
-rw-r--r--nixpkgs/pkgs/misc/stabber/default.nix8
-rw-r--r--nixpkgs/pkgs/misc/tmux-plugins/default.nix7
-rw-r--r--nixpkgs/pkgs/misc/uboot/default.nix9
-rwxr-xr-xnixpkgs/pkgs/misc/uq/default.nix1
-rw-r--r--nixpkgs/pkgs/misc/vim-plugins/deprecated.json4
-rw-r--r--nixpkgs/pkgs/misc/vim-plugins/generated.nix1401
-rw-r--r--nixpkgs/pkgs/misc/vim-plugins/overrides.nix268
-rw-r--r--nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names64
-rw-r--r--nixpkgs/pkgs/misc/vscode-extensions/cpptools/default.nix10
-rw-r--r--nixpkgs/pkgs/misc/vscode-extensions/default.nix17
-rw-r--r--nixpkgs/pkgs/misc/vscode-extensions/python/default.nix15
-rw-r--r--nixpkgs/pkgs/misc/vscode-extensions/updateSettings.nix6
-rw-r--r--nixpkgs/pkgs/misc/vscode-extensions/vscodeEnv.nix14
-rw-r--r--nixpkgs/pkgs/misc/vscode-extensions/vscodeEnvTest.nix3
-rw-r--r--nixpkgs/pkgs/misc/vscode-extensions/vscodeExts2nix.nix12
-rw-r--r--nixpkgs/pkgs/misc/vscode-extensions/vscodeWithConfiguration.nix26
42 files changed, 2525 insertions, 1103 deletions
diff --git a/nixpkgs/pkgs/misc/cbeams/default.nix b/nixpkgs/pkgs/misc/cbeams/default.nix
index ec045ebf3ef..928b03df09f 100644
--- a/nixpkgs/pkgs/misc/cbeams/default.nix
+++ b/nixpkgs/pkgs/misc/cbeams/default.nix
@@ -16,6 +16,6 @@ buildPythonApplication rec {
homepage = "https://github.com/tartley/cbeams";
description = "Command-line program to draw animated colored circles in the terminal";
license = licenses.bsd3;
- maintainers = with maintainers; [ geistesk ];
+ maintainers = with maintainers; [ oxzi ];
};
}
diff --git a/nixpkgs/pkgs/misc/cups/drivers/hl1210w/default.nix b/nixpkgs/pkgs/misc/cups/drivers/hl1210w/default.nix
new file mode 100644
index 00000000000..88947ed3339
--- /dev/null
+++ b/nixpkgs/pkgs/misc/cups/drivers/hl1210w/default.nix
@@ -0,0 +1,62 @@
+{stdenv, pkgsi686Linux, fetchurl, cups, dpkg, gnused, makeWrapper, ghostscript, file, a2ps, coreutils, gawk}:
+
+let
+ version = "3.0.1-1";
+ cupsdeb = fetchurl {
+ url = "https://download.brother.com/welcome/dlf101546/hl1210wcupswrapper-${version}.i386.deb";
+ sha256 = "0395mnw6c7qpjgjch9in5q9p2fjdqvz9bwfwp6q1hzhs08ryk7w0";
+ };
+ lprdeb = fetchurl {
+ url = "https://download.brother.com/welcome/dlf101547/hl1210wlpr-${version}.i386.deb";
+ sha256 = "1sl3g2cd4a2gygryrr27ax3qaa65cbirz3kzskd8afkwqpmjyv7j";
+ };
+in
+stdenv.mkDerivation {
+ name = "cups-brother-hl1210W";
+
+ srcs = [ lprdeb cupsdeb ];
+ nativeBuildInputs = [ makeWrapper ];
+ buildInputs = [ cups ghostscript dpkg a2ps ];
+ dontUnpack = true;
+
+ installPhase = ''
+ # install lpr
+ dpkg-deb -x ${lprdeb} $out
+
+ substituteInPlace $out/opt/brother/Printers/HL1210W/lpd/filter_HL1210W \
+ --replace /opt "$out/opt"
+
+ sed -i '/GHOST_SCRIPT=/c\GHOST_SCRIPT=gs' $out/opt/brother/Printers/HL1210W/lpd/psconvert2
+
+ patchelf --set-interpreter ${pkgsi686Linux.glibc.out}/lib/ld-linux.so.2 $out/opt/brother/Printers/HL1210W/lpd/brprintconflsr3
+ patchelf --set-interpreter ${pkgsi686Linux.glibc.out}/lib/ld-linux.so.2 $out/opt/brother/Printers/HL1210W/lpd/rawtobr3
+ patchelf --set-interpreter ${pkgsi686Linux.glibc.out}/lib/ld-linux.so.2 $out/opt/brother/Printers/HL1210W/inf/braddprinter
+
+ wrapProgram $out/opt/brother/Printers/HL1210W/lpd/psconvert2 \
+ --prefix PATH ":" ${ stdenv.lib.makeBinPath [ gnused coreutils gawk ] }
+ wrapProgram $out/opt/brother/Printers/HL1210W/lpd/filter_HL1210W \
+ --prefix PATH ":" ${ stdenv.lib.makeBinPath [ ghostscript a2ps file gnused coreutils ] }
+
+ # install cups
+ dpkg-deb -x ${cupsdeb} $out
+
+ substituteInPlace $out/opt/brother/Printers/HL1210W/cupswrapper/brother_lpdwrapper_HL1210W --replace /opt "$out/opt"
+
+ mkdir -p $out/lib/cups/filter
+ ln -s $out/opt/brother/Printers/HL1210W/cupswrapper/brother_lpdwrapper_HL1210W $out/lib/cups/filter/brother_lpdwrapper_HL1210W
+ ln -s $out/opt/brother/Printers/HL1210W/cupswrapper/brother-HL1210W-cups-en.ppd $out/lib/cups/filter/brother-HL1210W-cups-en.ppd
+ # cp brcupsconfig4 $out/opt/brother/Printers/HL1110/cupswrapper/
+ ln -s $out/opt/brother/Printers/HL1210W/cupswrapper/brcupsconfig4 $out/lib/cups/filter/brcupsconfig4
+
+ wrapProgram $out/opt/brother/Printers/HL1210W/cupswrapper/brother_lpdwrapper_HL1210W \
+ --prefix PATH ":" ${ stdenv.lib.makeBinPath [ gnused coreutils gawk ] }
+ '';
+
+ meta = {
+ homepage = "http://www.brother.com/";
+ description = "Brother HL1210W printer driver";
+ license = stdenv.lib.licenses.unfree;
+ platforms = stdenv.lib.platforms.linux;
+ downloadPage = "https://support.brother.com/g/b/downloadlist.aspx?c=nz&lang=en&prod=hl1210w_eu_as&os=128";
+ };
+}
diff --git a/nixpkgs/pkgs/misc/drivers/epkowa/default.nix b/nixpkgs/pkgs/misc/drivers/epkowa/default.nix
index 9724e68a04d..6016cc779f1 100644
--- a/nixpkgs/pkgs/misc/drivers/epkowa/default.nix
+++ b/nixpkgs/pkgs/misc/drivers/epkowa/default.nix
@@ -39,7 +39,7 @@ let plugins = {
"https://download2.ebz.epson.net/iscan/plugin/perfection-v330/rpm/x64/iscan-perfection-v330-bundle-${version}.x64.rpm.tar.gz"
"https://web.archive.org/web/https://download2.ebz.epson.net/iscan/plugin/perfection-v330/rpm/x64/iscan-perfection-v330-bundle-${version}.x64.rpm.tar.gz"
];
- sha256 = "16iq5gmfcgkvcx5hixggxgb8lwin5gjdhnq0zabgpfqg11n2w21q";
+ sha256 = "056c04pfsf98nnknphg28l489isqb6y4l2c8g7wqhclwgj7m338i";
};
nativeBuildInputs = [ autoPatchelfHook rpm ];
@@ -69,7 +69,7 @@ let plugins = {
"https://download2.ebz.epson.net/iscan/plugin/gt-x770/rpm/x64/iscan-gt-x770-bundle-${version}.x64.rpm.tar.gz"
"https://web.archive.org/web/https://download2.ebz.epson.net/iscan/plugin/gt-x770/rpm/x64/iscan-gt-x770-bundle-${version}.x64.rpm.tar.gz"
];
- sha256 = "1cz4z3wz216s77z185m665jcgdslil5gn4dsi118nv1fm17z3jik";
+ sha256 = "1chxdm6smv2d14pn2jl9xyd0vr42diy7vpskd3b9a61gf5h3gj03";
};
installPhase = ''
cd plugins
@@ -99,7 +99,7 @@ let plugins = {
"https://download2.ebz.epson.net/iscan/plugin/gt-f720/rpm/x64/iscan-gt-f720-bundle-${version}.x64.rpm.tar.gz"
"https://web.archive.org/web/https://download2.ebz.epson.net/iscan/plugin/gt-f720/rpm/x64/iscan-gt-f720-bundle-${version}.x64.rpm.tar.gz"
];
- sha256 = "12rivh00n9mhagy5yjl1m0bv7ypbig6brqkxm0a12xy0mjq7yv8y";
+ sha256 = "1xnbmb2rn610kqpg1x6k1cc13zlmx2f3l2xnj6809rnhg96qqn20";
};
installPhase = ''
cd plugins
@@ -129,7 +129,7 @@ let plugins = {
"https://download2.ebz.epson.net/iscan/plugin/gt-s80/rpm/x64/iscan-gt-s80-bundle-${version}.x64.rpm.tar.gz"
"https://web.archive.org/web/https://download2.ebz.epson.net/iscan/plugin/gt-s80/rpm/x64/iscan-gt-s80-bundle-${version}.x64.rpm.tar.gz"
];
- sha256 = "1ran75zsxcdci00jakngkz6p9lj4q483hjapmf80p68rzhpmdr5y";
+ sha256 = "00qfdgs03k7bbs67zjrk8hbxvlyinsmk890amp9cmpfjfzdxgg58";
};
installPhase = ''
cd plugins
@@ -162,7 +162,7 @@ let plugins = {
"https://download2.ebz.epson.net/iscan/plugin/gt-s650/rpm/x64/iscan-gt-s650-bundle-${version}.x64.rpm.tar.gz"
"https://web.archive.org/web/https://download2.ebz.epson.net/iscan/plugin/gt-s650/rpm/x64/iscan-gt-s650-bundle-${version}.x64.rpm.tar.gz"
];
- sha256 = "1ffddf488c5fc1eb39452499951bd13a2dc1971980c0551176076c81af363038";
+ sha256 = "0fn4lz4g0a8l301v6yv7fwl37wgwhz5y90nf681f655xxc91hqh7";
};
nativeBuildInputs = [ autoPatchelfHook rpm ];
@@ -199,7 +199,7 @@ let plugins = {
"https://download2.ebz.epson.net/iscan/general/rpm/x64/iscan-bundle-${version}.x64.rpm.tar.gz"
"https://web.archive.org/web/https://download2.ebz.epson.net/iscan/general/rpm/x64/iscan-bundle-${version}.x64.rpm.tar.gz"
];
- sha256 = "1l0y4dy88y91jdq66pxrxqmiwsxwy0rd7x4bh0cw08r4iyhjqprz";
+ sha256 = "0jssigsgkxb9i7qa7db291a1gbvwl795i4ahvb7bnqp33czkj85k";
};
installPhase = ''
cd plugins
diff --git a/nixpkgs/pkgs/misc/drivers/epson-escpr2/default.nix b/nixpkgs/pkgs/misc/drivers/epson-escpr2/default.nix
index 2e587cbd044..040ac00085e 100644
--- a/nixpkgs/pkgs/misc/drivers/epson-escpr2/default.nix
+++ b/nixpkgs/pkgs/misc/drivers/epson-escpr2/default.nix
@@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "epson-inkjet-printer-escpr2";
- version = "1.1.15";
+ version = "1.1.17";
src = fetchurl {
# To find new versions, visit
@@ -11,10 +11,10 @@ stdenv.mkDerivation rec {
# version.
# NOTE: Don't forget to update the webarchive link too!
urls = [
- "https://download3.ebz.epson.net/dsc/f/03/00/11/56/43/b1a6f1193e073c4c049da9404806c61052b62419/epson-inkjet-printer-escpr2-1.1.15-1lsb3.2.src.rpm"
- "https://web.archive.org/web/20200726093746if_/https://download3.ebz.epson.net/dsc/f/03/00/11/56/43/b1a6f1193e073c4c049da9404806c61052b62419/epson-inkjet-printer-escpr2-1.1.15-1lsb3.2.src.rpm"
+ "https://download3.ebz.epson.net/dsc/f/03/00/11/79/08/18185180910529f498f629f5fc08d3d479cdf5c3/epson-inkjet-printer-escpr2-1.1.17-1lsb3.2.src.rpm"
+ "https://web.archive.org/web/20200726093746if_/https://download3.ebz.epson.net/dsc/f/03/00/11/79/08/18185180910529f498f629f5fc08d3d479cdf5c3/epson-inkjet-printer-escpr2-1.1.17-1lsb3.2.src.rpm"
];
- sha256 = "0a6pzpx281dv9g148jp60l5z0brf260zb54dq6g1ixz4bmjz3f1f";
+ sha256 = "0bqqc04z9gayas5p7410la5nad7waykqyw1z1imcqimfl4qrz1m6";
};
patches = [ ./cups-filter-ppd-dirs.patch ];
diff --git a/nixpkgs/pkgs/misc/emulators/gxemul/default.nix b/nixpkgs/pkgs/misc/emulators/gxemul/default.nix
index e742fde90ac..8671056d14e 100644
--- a/nixpkgs/pkgs/misc/emulators/gxemul/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/gxemul/default.nix
@@ -2,26 +2,24 @@
stdenv.mkDerivation rec {
pname = "gxemul";
- version = "0.6.0.1";
+ version = "0.6.2";
src = fetchurl {
- url = "http://gxemul.sourceforge.net/src/${pname}-${version}.tar.gz";
- sha256 = "1afd9l0igyv7qgc0pn3rkdgrl5d0ywlyib0qhg4li23zilyq5407";
+ url = "http://gavare.se/gxemul/src/gxemul-${version}.tar.gz";
+ sha256 = "0iqmazfn7ss5n27m1a9n9nps3vzhag1phzb7qw0wgczycmwsq0x7";
};
configurePhase = "./configure";
installPhase = ''
- mkdir -p $out/bin;
- mkdir -p $out/share/${pname}-${version};
- cp gxemul $out/bin;
- cp -r doc $out/share/${pname}-${version};
- cp -r demos $out/share/${pname}-${version};
- cp -r ./man $out/;
+ mkdir -p {$out/bin,$out/share/${pname}-${version}}
+ cp -r {doc,demos} $out/share/${pname}-${version}
+ cp gxemul $out/bin
+ cp -r ./man $out
'';
- meta = {
- license = stdenv.lib.licenses.bsd3;
+ meta = with stdenv.lib; {
+ homepage = "http://gavare.se/gxemul/";
description = "Gavare's experimental emulator";
longDescription = ''
GXemul is a framework for full-system computer architecture
@@ -32,6 +30,6 @@ stdenv.mkDerivation rec {
and serial controllers. The emulation is working well enough to
allow several unmodified "guest" operating systems to run.
'';
- homepage = "http://gxemul.sourceforge.net/";
+ license = licenses.bsd3;
};
}
diff --git a/nixpkgs/pkgs/misc/emulators/mame/default.nix b/nixpkgs/pkgs/misc/emulators/mame/default.nix
index a7bce745984..ea5e9776226 100644
--- a/nixpkgs/pkgs/misc/emulators/mame/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/mame/default.nix
@@ -7,7 +7,7 @@ with stdenv;
let
majorVersion = "0";
- minorVersion = "222";
+ minorVersion = "223";
desktopItem = makeDesktopItem {
name = "MAME";
@@ -26,7 +26,7 @@ in mkDerivation {
owner = "mamedev";
repo = "mame";
rev = "mame${majorVersion}${minorVersion}";
- sha256 = "1ij08h7cflr76qzyhhj21948275lqkpzi9r4pbc7h2avrlpsijx4";
+ sha256 = "1lh5cmz4f6km2d8fn3m9ns7fc4wzbdp71v0s6vjcynycpyhy3yl1";
};
hardeningDisable = [ "fortify" ];
diff --git a/nixpkgs/pkgs/misc/emulators/mgba/default.nix b/nixpkgs/pkgs/misc/emulators/mgba/default.nix
index e67549b208b..73845581b1b 100644
--- a/nixpkgs/pkgs/misc/emulators/mgba/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/mgba/default.nix
@@ -15,13 +15,13 @@ let
};
in stdenv.mkDerivation rec {
pname = "mgba";
- version = "0.8.2";
+ version = "0.8.3";
src = fetchFromGitHub {
owner = "mgba-emu";
repo = "mgba";
rev = version;
- sha256 = "0dlwhn3hrpaqnl5hjs53y8j2i16idxrg3gy688gcwrc9z1a6bkn2";
+ sha256 = "0rwlfjdr0rzbq4kaplvwsgyb8xq6nrzxss2c8xrgw9hqw3ymx4s3";
};
enableParallelBuilding = true;
diff --git a/nixpkgs/pkgs/misc/emulators/openmsx/custom-nixos.mk b/nixpkgs/pkgs/misc/emulators/openmsx/custom-nix.mk
index 9098762e40d..9098762e40d 100644
--- a/nixpkgs/pkgs/misc/emulators/openmsx/custom-nixos.mk
+++ b/nixpkgs/pkgs/misc/emulators/openmsx/custom-nix.mk
diff --git a/nixpkgs/pkgs/misc/emulators/openmsx/default.nix b/nixpkgs/pkgs/misc/emulators/openmsx/default.nix
index f0ab48aa625..dc533c4f17c 100644
--- a/nixpkgs/pkgs/misc/emulators/openmsx/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/openmsx/default.nix
@@ -2,21 +2,19 @@
, python
, alsaLib, glew, libGL, libpng
, libogg, libtheora, libvorbis
-, SDL, SDL_image, SDL_ttf
+, SDL2, SDL2_image, SDL2_ttf
, freetype, tcl, zlib
}:
-with stdenv.lib;
stdenv.mkDerivation rec {
-
pname = "openmsx";
- version = "0.15.0";
+ version = "16.0";
src = fetchFromGitHub {
owner = "openMSX";
repo = "openMSX";
- rev = "RELEASE_0_15_0";
- sha256 = "1lv5kdw0812mkf7k20z2djzk0pbs792xq2mibbnz9rfjf02whi7l";
+ rev = "RELEASE_${builtins.replaceStrings ["."] ["_"] version}";
+ sha256 = "04sphn9ph378r0qv881riv90cgz58650jcqcwmi1mv6gbcb3img5";
fetchSubmodules = true;
};
@@ -24,10 +22,10 @@ stdenv.mkDerivation rec {
buildInputs = [ alsaLib glew libGL libpng
libogg libtheora libvorbis freetype
- SDL SDL_image SDL_ttf tcl zlib ];
+ SDL2 SDL2_image SDL2_ttf tcl zlib ];
postPatch = ''
- cp ${./custom-nixos.mk} build/custom.mk
+ cp ${./custom-nix.mk} build/custom.mk
'';
dontAddPrefix = true;
@@ -36,8 +34,8 @@ stdenv.mkDerivation rec {
# for providing support to Nixpkgs :)
TCL_CONFIG="${tcl}/lib/";
- meta = {
- description = "A MSX emulator";
+ meta = with stdenv.lib;{
+ description = "The MSX emulator that aims for perfection";
longDescription = ''
OpenMSX is an emulator for the MSX home computer system. Its goal is
to emulate all aspects of the MSX with 100% accuracy.
diff --git a/nixpkgs/pkgs/misc/emulators/pcsx2/default.nix b/nixpkgs/pkgs/misc/emulators/pcsx2/default.nix
index 3faba2ee467..af2cca5494e 100644
--- a/nixpkgs/pkgs/misc/emulators/pcsx2/default.nix
+++ b/nixpkgs/pkgs/misc/emulators/pcsx2/default.nix
@@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "pcsx2";
- version = "1.6.0-rc";
+ version = "1.6.0";
src = fetchFromGitHub {
owner = "PCSX2";
repo = "pcsx2";
rev = "v${version}";
- sha256 = "1mdv1dgwawb4k6bs1jh6j2jaaxg168fbssm1lwnlk5di0gz31h23";
+ sha256 = "0528kh3275285lvfsykycdhc35c1z8pmccl2s7dfi3va2cp4x8wa";
};
postPatch = "sed '1i#include \"x86intrin.h\"' -i common/src/x86emitter/cpudetect.cpp";
diff --git a/nixpkgs/pkgs/misc/emulators/ryujinx/default.nix b/nixpkgs/pkgs/misc/emulators/ryujinx/default.nix
new file mode 100644
index 00000000000..568af317d25
--- /dev/null
+++ b/nixpkgs/pkgs/misc/emulators/ryujinx/default.nix
@@ -0,0 +1,106 @@
+{ stdenv, fetchFromGitHub, fetchurl, makeWrapper, makeDesktopItem, linkFarmFromDrvs
+, dotnet-sdk_3, dotnetPackages, dotnetCorePackages
+, SDL2, libX11, openal
+, gtk3, gobject-introspection, wrapGAppsHook
+}:
+
+let
+ runtimeDeps = [
+ SDL2
+ gtk3
+ libX11
+ openal
+ ];
+in stdenv.mkDerivation rec {
+ pname = "ryujinx";
+ version = "1.0.5160";
+
+ src = fetchFromGitHub {
+ owner = "Ryujinx";
+ repo = "Ryujinx";
+ rev = "58f65b6523fb25d989b011c51f963520c811f9f0";
+ sha256 = "19fizqmcr8i3axi3j5hg8p6dxr1pxnl5l58z4pws6nj1xbq8z5mi";
+ };
+
+ nativeBuildInputs = [ dotnet-sdk_3 dotnetPackages.Nuget makeWrapper wrapGAppsHook gobject-introspection ];
+
+ nugetDeps = linkFarmFromDrvs "${pname}-nuget-deps" (import ./deps.nix {
+ fetchNuGet = { name, version, sha256 }: fetchurl {
+ name = "nuget-${name}-${version}.nupkg";
+ url = "https://www.nuget.org/api/v2/package/${name}/${version}";
+ inherit sha256;
+ };
+ });
+
+ patches = [ ./log.patch ]; # Without this, Ryujinx tries to write logs to the nix store. This patch makes it write to "~/.config/Ryujinx/Logs" on Linux.
+
+ configurePhase = ''
+ runHook preConfigure
+
+ export HOME=$(mktemp -d)
+ export DOTNET_CLI_TELEMETRY_OPTOUT=1
+ export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
+
+ nuget sources Add -Name nixos -Source "$PWD/nixos"
+ nuget init "$nugetDeps" "$PWD/nixos"
+
+ # FIXME: https://github.com/NuGet/Home/issues/4413
+ mkdir -p $HOME/.nuget/NuGet
+ cp $HOME/.config/NuGet/NuGet.Config $HOME/.nuget/NuGet
+
+ dotnet restore --source nixos Ryujinx.sln
+
+ runHook postConfigure
+ '';
+
+ buildPhase = ''
+ runHook preBuild
+ dotnet build Ryujinx.sln \
+ --no-restore \
+ --configuration Release \
+ -p:Version=${version}
+ runHook postBuild
+ '';
+
+ installPhase = ''
+ runHook preInstall
+
+ dotnet publish Ryujinx.sln \
+ --no-build \
+ --configuration Release \
+ --no-self-contained \
+ --output $out/lib/ryujinx
+ shopt -s extglob
+
+ makeWrapper $out/lib/ryujinx/Ryujinx $out/bin/Ryujinx \
+ --set DOTNET_ROOT "${dotnetCorePackages.netcore_3_1}" \
+ --suffix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath runtimeDeps}" \
+ ''${gappsWrapperArgs[@]}
+
+ for i in 16 32 48 64 96 128 256 512 1024; do
+ install -D ${src}/Ryujinx/Ui/assets/Icon.png $out/share/icons/hicolor/''${i}x$i/apps/ryujinx.png
+ done
+ cp -r ${makeDesktopItem {
+ desktopName = "Ryujinx";
+ name = "ryujinx";
+ exec = "Ryujinx";
+ icon = "ryujinx";
+ comment = meta.description;
+ type = "Application";
+ categories = "Game;";
+ }}/share/applications $out/share
+
+ runHook postInstall
+ '';
+
+ # Strip breaks the executable.
+ dontStrip = true;
+
+ meta = with stdenv.lib; {
+ description = "Experimental Nintendo Switch Emulator written in C#";
+ homepage = "https://ryujinx.org/";
+ license = licenses.mit;
+ maintainers = [ maintainers.ivar ];
+ platforms = [ "x86_64-linux" ];
+ };
+}
diff --git a/nixpkgs/pkgs/misc/emulators/ryujinx/deps.nix b/nixpkgs/pkgs/misc/emulators/ryujinx/deps.nix
new file mode 100644
index 00000000000..cb25865f219
--- /dev/null
+++ b/nixpkgs/pkgs/misc/emulators/ryujinx/deps.nix
@@ -0,0 +1,1317 @@
+{ fetchNuGet }: [
+ (fetchNuGet {
+ name = "AtkSharp";
+ version = "3.22.25.56";
+ sha256 = "069fm4wplxb4s1i6mdj00b22zqpz6pg9miglcj8mkf1b4lnn09g0";
+ })
+ (fetchNuGet {
+ name = "CairoSharp";
+ version = "3.22.25.56";
+ sha256 = "0b7p4yj88wgayh464j3rkbc4js8z57wxy3mprgvx86i3rc2v5jd9";
+ })
+ (fetchNuGet {
+ name = "Concentus";
+ version = "1.1.7";
+ sha256 = "0y5z444wrbhlmsqpy2sxmajl1fbf74843lvgj3y6vz260dn2q0l0";
+ })
+ (fetchNuGet {
+ name = "DiscordRichPresence";
+ version = "1.0.150";
+ sha256 = "0qmbi4sccia3w80q8xfvj3bw62nvz047wq198n2b2aflkf47bq79";
+ })
+ (fetchNuGet {
+ name = "FFmpeg.AutoGen";
+ version = "4.3.0";
+ sha256 = "03lb3xzgwxik8nljq87pr1b9bsxbsl3a4kvy0kqkw9f57n29ihvk";
+ })
+ (fetchNuGet {
+ name = "GdkSharp";
+ version = "3.22.25.56";
+ sha256 = "0f708dwy6i9hghxs711scwkww28lvfjd6gykk7xv921vich5xvy6";
+ })
+ (fetchNuGet {
+ name = "GioSharp";
+ version = "3.22.25.56";
+ sha256 = "1i7x1bakv5sq27ppl6w79c1wbvnfhf1713plc9ixaznh1fclcnwr";
+ })
+ (fetchNuGet {
+ name = "GLibSharp";
+ version = "3.22.25.56";
+ sha256 = "12czfm0lgjcy9hgqsiycwfv124dq619svrnsi036246i5hycj37w";
+ })
+ (fetchNuGet {
+ name = "GLWidget";
+ version = "1.0.2";
+ sha256 = "0nb46jiscnsywwdfy7zhx1bw4jfmca3s6l8dhbi99gc4bvp8ar7p";
+ })
+ (fetchNuGet {
+ name = "GtkSharp";
+ version = "3.22.25.56";
+ sha256 = "18dbn834wimdmxmgsqd81hyvjyyzgbnayzvz9f714cgw4yjkjyqs";
+ })
+ (fetchNuGet {
+ name = "GtkSharp.Dependencies";
+ version = "1.1.0";
+ sha256 = "1g1rhcn38ww97638rds6l5bysra43hkhv47fy71fvq89623zgyxn";
+ })
+ (fetchNuGet {
+ name = "LibHac";
+ version = "0.11.3";
+ sha256 = "0xj2ip3bjy29xwy4fn5fncjadwbbg59sa3580cmkj47aab9cddyn";
+ })
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.App.Runtime.linux-x64";
+ version = "3.1.2";
+ sha256 = "19wfh9yg4n2khbl7pvf6ngx95m5p8lw4l9y935pv7nh4xgwk02p9";
+ })
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.App.Runtime.osx-x64";
+ version = "3.1.2";
+ sha256 = "1v7i4f1k3j8xavbfwb7qr5f680gg5nblrmx5zcsj7l07q4wbnmwl";
+ })
+ (fetchNuGet {
+ name = "Microsoft.AspNetCore.App.Runtime.win-x64";
+ version = "3.1.2";
+ sha256 = "1gciv56vzfpl86lb9gzvyfj8w2qd7jhdrbxph6l1aykwzqbxf7bd";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CodeCoverage";
+ version = "16.2.0";
+ sha256 = "07h1ylca2j7a4hznq4m4b8nrzv1lw7gcf848k2a3nbm6rapv61ki";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CodeCoverage";
+ version = "16.5.0";
+ sha256 = "0610wzn4qyywf9lb4538vwqhprxc4g0g7gjbmnjzvx97jr5nd5mf";
+ })
+ (fetchNuGet {
+ name = "Microsoft.CSharp";
+ version = "4.0.1";
+ sha256 = "0zxc0apx1gcx361jlq8smc9pfdgmyjh6hpka8dypc9w23nlsh6yj";
+ })
+ (fetchNuGet {
+ name = "Microsoft.DotNet.InternalAbstractions";
+ version = "1.0.0";
+ sha256 = "0mp8ihqlb7fsa789frjzidrfjc1lrhk88qp3xm5qvr7vf4wy4z8x";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.App.Host.osx-x64";
+ version = "3.1.2";
+ sha256 = "0sy1h7ffq8s3bkvf1carf4rn9qf7hn0yv6dcjklgh3g9jhlsq34f";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.App.Host.win-x64";
+ version = "3.1.2";
+ sha256 = "1yqsnl4my2q1ps666162kn0h34wyfajiwqs6snhrww195b59msdv";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.App.Runtime.linux-x64";
+ version = "3.1.2";
+ sha256 = "0a332ia5pabnz7mdfc99a5hlc7drnwzlc7cj9b5c3an6dq636p66";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.App.Runtime.osx-x64";
+ version = "3.1.2";
+ sha256 = "1wb8h30di1mix8liz937snl1w8hbblixrpiazjskxclp3i7m1rg3";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.App.Runtime.win-x64";
+ version = "3.1.2";
+ sha256 = "0aj005mh57ynscf87cpfshc3ff22l4svf6lqz0hpqsi0hlidqwqx";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "1.0.1";
+ sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "1.1.0";
+ sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "2.0.0";
+ sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Platforms";
+ version = "3.1.0";
+ sha256 = "1gc1x8f95wk8yhgznkwsg80adk1lc65v9n5rx4yaa4bc5dva0z3j";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Targets";
+ version = "1.0.1";
+ sha256 = "0ppdkwy6s9p7x9jix3v4402wb171cdiibq7js7i13nxpdky7074p";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NETCore.Targets";
+ version = "1.1.0";
+ sha256 = "193xwf33fbm0ni3idxzbr5fdq3i2dlfgihsac9jj7whj0gd902nh";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NET.Test.Sdk";
+ version = "16.2.0";
+ sha256 = "1nr5jxchdy3p7jm4fm73d5yivghjisdsyafma8fs5d1v49bhgckq";
+ })
+ (fetchNuGet {
+ name = "Microsoft.NET.Test.Sdk";
+ version = "16.5.0";
+ sha256 = "19f5bvzci5mmfz81jwc4dax4qdf7w4k67n263383mn8mawf22bfq";
+ })
+ (fetchNuGet {
+ name = "Microsoft.TestPlatform.ObjectModel";
+ version = "16.2.0";
+ sha256 = "1ywzyx75d61wm75l7wglxzglg5k9nq66wd56m52hmmg8mf253z57";
+ })
+ (fetchNuGet {
+ name = "Microsoft.TestPlatform.ObjectModel";
+ version = "16.5.0";
+ sha256 = "02h7j1fr0fwcggn0wgddh59k8b2wmly3snckwhswzqvks5rvfnnw";
+ })
+ (fetchNuGet {
+ name = "Microsoft.TestPlatform.TestHost";
+ version = "16.2.0";
+ sha256 = "05dx9nv1skc5ji79ji5vz6c93b09w9xh70iyy6j5ca978ga92i6g";
+ })
+ (fetchNuGet {
+ name = "Microsoft.TestPlatform.TestHost";
+ version = "16.5.0";
+ sha256 = "08cvss66lqa92h55dxkbrzn796jckhlyj53zz22x3qyr6xi21v5v";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Win32.Primitives";
+ version = "4.0.1";
+ sha256 = "1n8ap0cmljbqskxpf8fjzn7kh1vvlndsa75k01qig26mbw97k2q7";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Win32.Primitives";
+ version = "4.3.0";
+ sha256 = "0j0c1wj4ndj21zsgivsc24whiya605603kxrbiw6wkfdync464wq";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Win32.Registry";
+ version = "4.0.0";
+ sha256 = "1spf4m9pikkc19544p29a47qnhcd885klncahz133hbnyqbkmz9k";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Win32.Registry";
+ version = "4.3.0";
+ sha256 = "1gxyzxam8163vk1kb6xzxjj4iwspjsz9zhgn1w9rjzciphaz0ig7";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Win32.Registry";
+ version = "4.5.0";
+ sha256 = "1zapbz161ji8h82xiajgriq6zgzmb1f3ar517p2h63plhsq5gh2q";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Win32.Registry";
+ version = "4.7.0";
+ sha256 = "0bx21jjbs7l5ydyw4p6cn07chryxpmchq2nl5pirzz4l3b0q4dgs";
+ })
+ (fetchNuGet {
+ name = "Microsoft.Win32.SystemEvents";
+ version = "4.5.0";
+ sha256 = "0fnkv3ky12227zqg4zshx4kw2mvysq2ppxjibfw02cc3iprv4njq";
+ })
+ (fetchNuGet {
+ name = "Mono.Posix.NETStandard";
+ version = "1.0.0";
+ sha256 = "0xlja36hwpjm837haq15mjh2prcf68lyrmn72nvgpz8qnf9vappw";
+ })
+ (fetchNuGet {
+ name = "MsgPack.Cli";
+ version = "1.0.1";
+ sha256 = "1dk2bs3g16lsxcjjm7gfx6jxa4667wccw94jlh2ql7y7smvh9z8r";
+ })
+ (fetchNuGet {
+ name = "NETStandard.Library";
+ version = "1.6.0";
+ sha256 = "0nmmv4yw7gw04ik8ialj3ak0j6pxa9spih67hnn1h2c38ba8h58k";
+ })
+ (fetchNuGet {
+ name = "NETStandard.Library";
+ version = "2.0.0";
+ sha256 = "1bc4ba8ahgk15m8k4nd7x406nhi0kwqzbgjk2dmw52ss553xz7iy";
+ })
+ (fetchNuGet {
+ name = "Newtonsoft.Json";
+ version = "12.0.2";
+ sha256 = "0w2fbji1smd2y7x25qqibf1qrznmv4s6s0jvrbvr6alb7mfyqvh5";
+ })
+ (fetchNuGet {
+ name = "Newtonsoft.Json";
+ version = "9.0.1";
+ sha256 = "0mcy0i7pnfpqm4pcaiyzzji4g0c8i3a5gjz28rrr28110np8304r";
+ })
+ (fetchNuGet {
+ name = "NuGet.Frameworks";
+ version = "5.0.0";
+ sha256 = "18ijvmj13cwjdrrm52c8fpq021531zaz4mj4b4zapxaqzzxf2qjr";
+ })
+ (fetchNuGet {
+ name = "NUnit";
+ version = "3.12.0";
+ sha256 = "1880j2xwavi8f28vxan3hyvdnph4nlh5sbmh285s4lc9l0b7bdk2";
+ })
+ (fetchNuGet {
+ name = "NUnit3TestAdapter";
+ version = "3.15.1";
+ sha256 = "1nhpvzxbxgymmkb3bd5ci40rg8k71bfx2ghbgc99znvnvhf2034y";
+ })
+ (fetchNuGet {
+ name = "NUnit3TestAdapter";
+ version = "3.16.1";
+ sha256 = "1pzhmapfdszsfza7zjr3zrlz4fssdxsyiwmlj76a40mbhxhfa4q9";
+ })
+ (fetchNuGet {
+ name = "OpenTK.NetStandard";
+ version = "1.0.5.12";
+ sha256 = "1n8j6k47189l5b6rnhyq391d84v6zkpiiqq41cccb6qizvrcgl69";
+ })
+ (fetchNuGet {
+ name = "PangoSharp";
+ version = "3.22.25.56";
+ sha256 = "12b0761nfsci4rvzcba4hrh5rcn6q24qaxwwz66myb82c999qj8w";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Collections";
+ version = "4.0.11";
+ sha256 = "1x44bm1cgv28zmrp095wf9mn8a6a0ivnzp9v14dcbhx06igxzgg0";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Collections";
+ version = "4.3.0";
+ sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Diagnostics.Tools";
+ version = "4.0.1";
+ sha256 = "0qcpm90hrm9gx9pmxlvfml65jm0bwpr5dg3r7l7xm9nvmibvc7n7";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Diagnostics.Tools";
+ version = "4.3.0";
+ sha256 = "1wl76vk12zhdh66vmagni66h5xbhgqq7zkdpgw21jhxhvlbcl8pk";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Diagnostics.Tracing";
+ version = "4.3.0";
+ sha256 = "00j6nv2xgmd3bi347k00m7wr542wjlig53rmj28pmw7ddcn97jbn";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Globalization";
+ version = "4.0.11";
+ sha256 = "0240rp66pi5bw1xklmh421hj7arwcdmjmgfkiq1cbc6nrm8ah286";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Globalization";
+ version = "4.3.0";
+ sha256 = "1daqf33hssad94lamzg01y49xwndy2q97i2lrb7mgn28656qia1x";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Globalization.Calendars";
+ version = "4.3.0";
+ sha256 = "1ghhhk5psqxcg6w88sxkqrc35bxcz27zbqm2y5p5298pv3v7g201";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.IO";
+ version = "4.1.0";
+ sha256 = "0kasfkjiml2kk8prnyn1990nhsahnjggvqwszqjdsfwfl43vpcb5";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.IO";
+ version = "4.3.0";
+ sha256 = "0l8xz8zn46w4d10bcn3l4yyn4vhb3lrj2zw8llvz7jk14k4zps5x";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Reflection";
+ version = "4.1.0";
+ sha256 = "06kcs059d5czyakx75rvlwa2mr86156w18fs7chd03f7084l7mq6";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Reflection";
+ version = "4.3.0";
+ sha256 = "02c9h3y35pylc0zfq3wcsvc5nqci95nrkq0mszifc0sjx7xrzkly";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Reflection.Extensions";
+ version = "4.0.1";
+ sha256 = "05k34ijz9g9csh0vbbv3g3lrxl163izwcfncmbcl7k073h32rzkr";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Reflection.Extensions";
+ version = "4.3.0";
+ sha256 = "0zyri97dfc5vyaz9ba65hjj1zbcrzaffhsdlpxc9bh09wy22fq33";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Reflection.Primitives";
+ version = "4.0.1";
+ sha256 = "1zxrpvixr5fqzkxpnin6g6gjq6xajy1snghz99ds2dwbhm276rhz";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Reflection.Primitives";
+ version = "4.3.0";
+ sha256 = "0x1mm8c6iy8rlxm8w9vqw7gb7s1ljadrn049fmf70cyh42vdfhrf";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Resources.ResourceManager";
+ version = "4.0.1";
+ sha256 = "1jmgs7hynb2rff48623wnyb37558bbh1q28k9c249j5r5sgsr5kr";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Resources.ResourceManager";
+ version = "4.3.0";
+ sha256 = "03kickal0iiby82wa5flar18kyv82s9s6d4xhk5h4bi5kfcyfjzl";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Runtime";
+ version = "4.1.0";
+ sha256 = "0mjr2bi7wvnkphfjqgkyf8vfyvy15a829jz6mivl6jmksh2bx40m";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Runtime";
+ version = "4.3.0";
+ sha256 = "1cqh1sv3h5j7ixyb7axxbdkqx6cxy00p4np4j91kpm492rf4s25b";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Runtime.Handles";
+ version = "4.0.1";
+ sha256 = "1kswgqhy34qvc49i981fk711s7knd6z13bp0rin8ms6axkh98nas";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Runtime.Handles";
+ version = "4.3.0";
+ sha256 = "0bh5bi25nk9w9xi8z23ws45q5yia6k7dg3i4axhfqlnj145l011x";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Runtime.InteropServices";
+ version = "4.1.0";
+ sha256 = "0gm8if0hcmp1qys1wmx4970k2x62pqvldgljsyzbjhiy5644vl8z";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Runtime.InteropServices";
+ version = "4.3.0";
+ sha256 = "0c3g3g3jmhlhw4klrc86ka9fjbl7i59ds1fadsb2l8nqf8z3kb19";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Text.Encoding";
+ version = "4.0.11";
+ sha256 = "0m4vgmzi1ky8xlj0r7xcyazxln3j9dlialnk6d2gmgrfnzf8f9m7";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Text.Encoding";
+ version = "4.3.0";
+ sha256 = "0aqqi1v4wx51h51mk956y783wzags13wa7mgqyclacmsmpv02ps3";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Text.Encoding.Extensions";
+ version = "4.0.11";
+ sha256 = "0d1rxxpvg9v7wlibsfgz0r4hwigpadas822qf8m8fs1gma9gs877";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Text.Encoding.Extensions";
+ version = "4.3.0";
+ sha256 = "0lqhgqi0i8194ryqq6v2gqx0fb86db2gqknbm0aq31wb378j7ip8";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Threading.Tasks";
+ version = "4.0.11";
+ sha256 = "1qzdp09qs8br5qxzlm1lgbjn4n57fk8vr1lzrmli2ysdg6x1xzvk";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Threading.Tasks";
+ version = "4.3.0";
+ sha256 = "03mnvkhskbzxddz4hm113zsch1jyzh2cs450dk3rgfjp8crlw1va";
+ })
+ (fetchNuGet {
+ name = "runtime.any.System.Threading.Timer";
+ version = "4.3.0";
+ sha256 = "0aw4phrhwqz9m61r79vyfl5la64bjxj8l34qnrcwb28v49fg2086";
+ })
+ (fetchNuGet {
+ name = "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "16rnxzpk5dpbbl1x354yrlsbvwylrq456xzpsha1n9y3glnhyx9d";
+ })
+ (fetchNuGet {
+ name = "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0hkg03sgm2wyq8nqk6dbm9jh5vcq57ry42lkqdmfklrw89lsmr59";
+ })
+ (fetchNuGet {
+ name = "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0c2p354hjx58xhhz7wv6div8xpi90sc6ibdm40qin21bvi7ymcaa";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System";
+ version = "4.0.0";
+ sha256 = "1ppk69xk59ggacj9n7g6fyxvzmk1g5p4fkijm0d7xqfkig98qrkf";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System";
+ version = "4.3.0";
+ sha256 = "15hgf6zaq9b8br2wi1i3x0zvmk410nlmsmva9p0bbg73v6hml5k4";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System.IO.Compression";
+ version = "4.1.0";
+ sha256 = "0d720z4lzyfcabmmnvh0bnj76ll7djhji2hmfh3h44sdkjnlkknk";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System.Net.Http";
+ version = "4.0.1";
+ sha256 = "1hgv2bmbaskx77v8glh7waxws973jn4ah35zysnkxmf0196sfxg6";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System.Security.Cryptography";
+ version = "4.0.0";
+ sha256 = "0k57aa2c3b10wl3hfqbgrl7xq7g8hh3a3ir44b31dn5p61iiw3z9";
+ })
+ (fetchNuGet {
+ name = "runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "18pzfdlwsg2nb1jjjjzyb5qlgy6xjxzmhnfaijq5s2jw3cm3ab97";
+ })
+ (fetchNuGet {
+ name = "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0qyynf9nz5i7pc26cwhgi8j62ps27sqmf78ijcfgzab50z9g8ay3";
+ })
+ (fetchNuGet {
+ name = "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "1klrs545awhayryma6l7g2pvnp9xy4z0r1i40r80zb45q3i9nbyf";
+ })
+ (fetchNuGet {
+ name = "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0zcxjv5pckplvkg0r6mw3asggm7aqzbdjimhvsasb0cgm59x09l3";
+ })
+ (fetchNuGet {
+ name = "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "0vhynn79ih7hw7cwjazn87rm9z9fj0rvxgzlab36jybgcpcgphsn";
+ })
+ (fetchNuGet {
+ name = "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "160p68l2c7cqmyqjwxydcvgw7lvl1cr0znkw8fp24d1by9mqc8p3";
+ })
+ (fetchNuGet {
+ name = "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "15zrc8fgd8zx28hdghcj5f5i34wf3l6bq5177075m2bc2j34jrqy";
+ })
+ (fetchNuGet {
+ name = "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl";
+ version = "4.3.0";
+ sha256 = "1p4dgxax6p7rlgj4q73k73rslcnz4wdcv8q2flg1s8ygwcm58ld5";
+ })
+ (fetchNuGet {
+ name = "runtime.unix.Microsoft.Win32.Primitives";
+ version = "4.3.0";
+ sha256 = "0y61k9zbxhdi0glg154v30kkq7f8646nif8lnnxbvkjpakggd5id";
+ })
+ (fetchNuGet {
+ name = "runtime.unix.System.Console";
+ version = "4.3.0";
+ sha256 = "1pfpkvc6x2if8zbdzg9rnc5fx51yllprl8zkm5npni2k50lisy80";
+ })
+ (fetchNuGet {
+ name = "runtime.unix.System.Diagnostics.Debug";
+ version = "4.0.11";
+ sha256 = "05ndbai4vpqrry0ghbfgqc8xblmplwjgndxmdn1zklqimczwjg2d";
+ })
+ (fetchNuGet {
+ name = "runtime.unix.System.Diagnostics.Debug";
+ version = "4.3.0";
+ sha256 = "1lps7fbnw34bnh3lm31gs5c0g0dh7548wfmb8zz62v0zqz71msj5";
+ })
+ (fetchNuGet {
+ name = "runtime.unix.System.IO.FileSystem";
+ version = "4.0.1";
+ sha256 = "02wnlydnbhai0zy7c3kihg0cis0l1b2z78kyi1ci47c5v0jklwha";
+ })
+ (fetchNuGet {
+ name = "runtime.unix.System.IO.FileSystem";
+ version = "4.3.0";
+ sha256 = "14nbkhvs7sji5r1saj2x8daz82rnf9kx28d3v2qss34qbr32dzix";
+ })
+ (fetchNuGet {
+ name = "runtime.unix.System.Net.Primitives";
+ version = "4.3.0";
+ sha256 = "0bdnglg59pzx9394sy4ic66kmxhqp8q8bvmykdxcbs5mm0ipwwm4";
+ })
+ (fetchNuGet {
+ name = "runtime.unix.System.Net.Sockets";
+ version = "4.3.0";
+ sha256 = "03npdxzy8gfv035bv1b9rz7c7hv0rxl5904wjz51if491mw0xy12";
+ })
+ (fetchNuGet {
+ name = "runtime.unix.System.Private.Uri";
+ version = "4.0.1";
+ sha256 = "0ic5dgc45jkhcr1g9xmmzjm7ffiw4cymm0fprczlx4fnww4783nm";
+ })
+ (fetchNuGet {
+ name = "runtime.unix.System.Private.Uri";
+ version = "4.3.0";
+ sha256 = "1jx02q6kiwlvfksq1q9qr17fj78y5v6mwsszav4qcz9z25d5g6vk";
+ })
+ (fetchNuGet {
+ name = "runtime.unix.System.Runtime.Extensions";
+ version = "4.1.0";
+ sha256 = "0x1cwd7cvifzmn5x1wafvj75zdxlk3mxy860igh3x1wx0s8167y4";
+ })
+ (fetchNuGet {
+ name = "runtime.unix.System.Runtime.Extensions";
+ version = "4.3.0";
+ sha256 = "0pnxxmm8whx38dp6yvwgmh22smknxmqs5n513fc7m4wxvs1bvi4p";
+ })
+ (fetchNuGet {
+ name = "runtime.win.Microsoft.Win32.Primitives";
+ version = "4.3.0";
+ sha256 = "0k1h8nnp1s0p8rjwgjyj1387cc1yycv0k22igxc963lqdzrx2z36";
+ })
+ (fetchNuGet {
+ name = "runtime.win.System.Console";
+ version = "4.3.0";
+ sha256 = "0x2yajfrbc5zc6g7nmlr44xpjk6p1hxjq47jn3xki5j7i33zw9jc";
+ })
+ (fetchNuGet {
+ name = "runtime.win.System.Diagnostics.Debug";
+ version = "4.0.11";
+ sha256 = "1ylkj4v7aq00svij7aq82d86afpwqgrqf2kpikabxl26p19ry9wm";
+ })
+ (fetchNuGet {
+ name = "runtime.win.System.Diagnostics.Debug";
+ version = "4.3.0";
+ sha256 = "16fbn4bcynad1ygdq0yk1wmckvs8jvrrf104xa5dc2hlc8y3x58f";
+ })
+ (fetchNuGet {
+ name = "runtime.win.System.IO.FileSystem";
+ version = "4.0.1";
+ sha256 = "1dn9k6x8h27b6vbqh72hsfxax4fwf30jj8lc5328rg52lw29cyn1";
+ })
+ (fetchNuGet {
+ name = "runtime.win.System.IO.FileSystem";
+ version = "4.3.0";
+ sha256 = "1c01nklbxywszsbfaxc76hsz7gdxac3jkphrywfkdsi3v4bwd6g8";
+ })
+ (fetchNuGet {
+ name = "runtime.win.System.Net.Primitives";
+ version = "4.3.0";
+ sha256 = "1dixh195bi7473n17hspll6i562gghdz9m4jk8d4kzi1mlzjk9cf";
+ })
+ (fetchNuGet {
+ name = "runtime.win.System.Net.Sockets";
+ version = "4.3.0";
+ sha256 = "0lr3zki831vs6qhk5wckv2b9qbfk9rcj0ds2926qvj1b9y9m6sck";
+ })
+ (fetchNuGet {
+ name = "runtime.win.System.Runtime.Extensions";
+ version = "4.1.0";
+ sha256 = "1zmx2msa04ka8mgh8viahi4pqpp86vdhzij2rg1jg131bwlv59yw";
+ })
+ (fetchNuGet {
+ name = "runtime.win.System.Runtime.Extensions";
+ version = "4.3.0";
+ sha256 = "1700famsxndccfbcdz9q14qb20p49lax67mqwpgy4gx3vja1yczr";
+ })
+ (fetchNuGet {
+ name = "Ryujinx.Graphics.Nvdec.Dependencies";
+ version = "4.3.0";
+ sha256 = "0szgbdhyhvzpw8nb9k2ww37p5qipab1pdll8idkk57y5xnl2f7ll";
+ })
+ (fetchNuGet {
+ name = "SkiaSharp";
+ version = "1.68.1.1";
+ sha256 = "013yzsk798dwxdf2y5yx675x96nagfapkri5k3pgsjnmyfp1lvzk";
+ })
+ (fetchNuGet {
+ name = "SkiaSharp.NativeAssets.Linux";
+ version = "1.68.1.1";
+ sha256 = "07448kn9x56pxlnkxp2dpr5jmwj62k48y5m4608mwci32vs675hn";
+ })
+ (fetchNuGet {
+ name = "SkiaSharp.Views.Desktop.Common";
+ version = "1.68.1.1";
+ sha256 = "0wkj952iha7w2i8mvl0mksz2wqkx7vi7xylh10xgddld8kkm03r7";
+ })
+ (fetchNuGet {
+ name = "SkiaSharp.Views.Gtk3";
+ version = "1.68.1.1";
+ sha256 = "19fgshim2i60p55j4jcr0biq6k2xwal5dsmbgvyrrajnssaj3r95";
+ })
+ (fetchNuGet {
+ name = "System.AppContext";
+ version = "4.1.0";
+ sha256 = "0fv3cma1jp4vgj7a8hqc9n7hr1f1kjp541s6z0q1r6nazb4iz9mz";
+ })
+ (fetchNuGet {
+ name = "System.Buffers";
+ version = "4.0.0";
+ sha256 = "13s659bcmg9nwb6z78971z1lr6bmh2wghxi1ayqyzl4jijd351gr";
+ })
+ (fetchNuGet {
+ name = "System.Buffers";
+ version = "4.3.0";
+ sha256 = "0fgns20ispwrfqll4q1zc1waqcmylb3zc50ys9x8zlwxh9pmd9jy";
+ })
+ (fetchNuGet {
+ name = "System.CodeDom";
+ version = "4.4.0";
+ sha256 = "1zgbafm5p380r50ap5iddp11kzhr9khrf2pnai6k593wjar74p1g";
+ })
+ (fetchNuGet {
+ name = "System.CodeDom";
+ version = "4.7.0";
+ sha256 = "1lch8gwmw420wsvbv9ir4v5g1ij2ag23cbgi3c9gramj1h4vhlz2";
+ })
+ (fetchNuGet {
+ name = "System.Collections";
+ version = "4.0.11";
+ sha256 = "1ga40f5lrwldiyw6vy67d0sg7jd7ww6kgwbksm19wrvq9hr0bsm6";
+ })
+ (fetchNuGet {
+ name = "System.Collections";
+ version = "4.3.0";
+ sha256 = "19r4y64dqyrq6k4706dnyhhw7fs24kpp3awak7whzss39dakpxk9";
+ })
+ (fetchNuGet {
+ name = "System.Collections.Concurrent";
+ version = "4.0.12";
+ sha256 = "07y08kvrzpak873pmyxs129g1ch8l27zmg51pcyj2jvq03n0r0fc";
+ })
+ (fetchNuGet {
+ name = "System.Collections.Immutable";
+ version = "1.2.0";
+ sha256 = "1jm4pc666yiy7af1mcf7766v710gp0h40p228ghj6bavx7xfa38m";
+ })
+ (fetchNuGet {
+ name = "System.Collections.NonGeneric";
+ version = "4.0.1";
+ sha256 = "19994r5y5bpdhj7di6w047apvil8lh06lh2c2yv9zc4fc5g9bl4d";
+ })
+ (fetchNuGet {
+ name = "System.Collections.NonGeneric";
+ version = "4.3.0";
+ sha256 = "07q3k0hf3mrcjzwj8fwk6gv3n51cb513w4mgkfxzm3i37sc9kz7k";
+ })
+ (fetchNuGet {
+ name = "System.Collections.Specialized";
+ version = "4.0.1";
+ sha256 = "1wbv7y686p5x169rnaim7sln67ivmv6r57falrnx8aap9y33mam9";
+ })
+ (fetchNuGet {
+ name = "System.Collections.Specialized";
+ version = "4.3.0";
+ sha256 = "1sdwkma4f6j85m3dpb53v9vcgd0zyc9jb33f8g63byvijcj39n20";
+ })
+ (fetchNuGet {
+ name = "System.ComponentModel";
+ version = "4.0.1";
+ sha256 = "0v4qpmqlzyfad2kswxxj2frnaqqhz9201c3yn8fmmarx5vlzg52z";
+ })
+ (fetchNuGet {
+ name = "System.ComponentModel";
+ version = "4.3.0";
+ sha256 = "0986b10ww3nshy30x9sjyzm0jx339dkjxjj3401r3q0f6fx2wkcb";
+ })
+ (fetchNuGet {
+ name = "System.ComponentModel.EventBasedAsync";
+ version = "4.0.11";
+ sha256 = "07r5i7xwban347nsfw28hhjwpr78ywksjyhywvhj1yr0s7sr00wh";
+ })
+ (fetchNuGet {
+ name = "System.ComponentModel.EventBasedAsync";
+ version = "4.3.0";
+ sha256 = "1rv9bkb8yyhqqqrx6x95njv6mdxlbvv527b44mrd93g8fmgkifl7";
+ })
+ (fetchNuGet {
+ name = "System.ComponentModel.Primitives";
+ version = "4.1.0";
+ sha256 = "0wb5mnaag0w4fnyc40x19j8v2vshxp266razw64bcqfyj1whb1q0";
+ })
+ (fetchNuGet {
+ name = "System.ComponentModel.Primitives";
+ version = "4.3.0";
+ sha256 = "1svfmcmgs0w0z9xdw2f2ps05rdxmkxxhf0l17xk9l1l8xfahkqr0";
+ })
+ (fetchNuGet {
+ name = "System.ComponentModel.TypeConverter";
+ version = "4.1.0";
+ sha256 = "178cva9p1cs043h5n2fry5xkzr3wc9n0hwbxa8m3ymld9m6wcv0y";
+ })
+ (fetchNuGet {
+ name = "System.ComponentModel.TypeConverter";
+ version = "4.3.0";
+ sha256 = "17ng0p7v3nbrg3kycz10aqrrlw4lz9hzhws09pfh8gkwicyy481x";
+ })
+ (fetchNuGet {
+ name = "System.Console";
+ version = "4.0.0";
+ sha256 = "0ynxqbc3z1nwbrc11hkkpw9skw116z4y9wjzn7id49p9yi7mzmlf";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Debug";
+ version = "4.0.11";
+ sha256 = "0gmjghrqmlgzxivd2xl50ncbglb7ljzb66rlx8ws6dv8jm0d5siz";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Debug";
+ version = "4.3.0";
+ sha256 = "00yjlf19wjydyr6cfviaph3vsjzg3d5nvnya26i2fvfg53sknh3y";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.DiagnosticSource";
+ version = "4.0.0";
+ sha256 = "1n6c3fbz7v8d3pn77h4v5wvsfrfg7v1c57lg3nff3cjyh597v23m";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Process";
+ version = "4.1.0";
+ sha256 = "061lrcs7xribrmq7kab908lww6kn2xn1w3rdc41q189y0jibl19s";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Process";
+ version = "4.3.0";
+ sha256 = "0g4prsbkygq8m21naqmcp70f24a1ksyix3dihb1r1f71lpi3cfj7";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.TextWriterTraceListener";
+ version = "4.0.0";
+ sha256 = "1xigiwkwyxak0dhm0p8i2zb7a9syly9cdb5s9zkr9rbad4f2fqhs";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Tools";
+ version = "4.0.1";
+ sha256 = "19cknvg07yhakcvpxg3cxa0bwadplin6kyxd8mpjjpwnp56nl85x";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.TraceSource";
+ version = "4.0.0";
+ sha256 = "1mc7r72xznczzf6mz62dm8xhdi14if1h8qgx353xvhz89qyxsa3h";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Tracing";
+ version = "4.1.0";
+ sha256 = "1d2r76v1x610x61ahfpigda89gd13qydz6vbwzhpqlyvq8jj6394";
+ })
+ (fetchNuGet {
+ name = "System.Diagnostics.Tracing";
+ version = "4.3.0";
+ sha256 = "1m3bx6c2s958qligl67q7grkwfz3w53hpy7nc97mh6f7j5k168c4";
+ })
+ (fetchNuGet {
+ name = "System.Drawing.Common";
+ version = "4.5.0";
+ sha256 = "0knqa0zsm91nfr34br8gx5kjqq4v81zdhqkacvs2hzc8nqk0ddhc";
+ })
+ (fetchNuGet {
+ name = "System.Dynamic.Runtime";
+ version = "4.0.11";
+ sha256 = "1pla2dx8gkidf7xkciig6nifdsb494axjvzvann8g2lp3dbqasm9";
+ })
+ (fetchNuGet {
+ name = "System.Globalization";
+ version = "4.0.11";
+ sha256 = "070c5jbas2v7smm660zaf1gh0489xanjqymkvafcs4f8cdrs1d5d";
+ })
+ (fetchNuGet {
+ name = "System.Globalization";
+ version = "4.3.0";
+ sha256 = "1cp68vv683n6ic2zqh2s1fn4c2sd87g5hpp6l4d4nj4536jz98ki";
+ })
+ (fetchNuGet {
+ name = "System.Globalization.Calendars";
+ version = "4.0.1";
+ sha256 = "0bv0alrm2ck2zk3rz25lfyk9h42f3ywq77mx1syl6vvyncnpg4qh";
+ })
+ (fetchNuGet {
+ name = "System.Globalization.Extensions";
+ version = "4.0.1";
+ sha256 = "0hjhdb5ri8z9l93bw04s7ynwrjrhx2n0p34sf33a9hl9phz69fyc";
+ })
+ (fetchNuGet {
+ name = "System.Globalization.Extensions";
+ version = "4.3.0";
+ sha256 = "02a5zfxavhv3jd437bsncbhd2fp1zv4gxzakp1an9l6kdq1mcqls";
+ })
+ (fetchNuGet {
+ name = "System.IO";
+ version = "4.1.0";
+ sha256 = "1g0yb8p11vfd0kbkyzlfsbsp5z44lwsvyc0h3dpw6vqnbi035ajp";
+ })
+ (fetchNuGet {
+ name = "System.IO";
+ version = "4.3.0";
+ sha256 = "05l9qdrzhm4s5dixmx68kxwif4l99ll5gqmh7rqgw554fx0agv5f";
+ })
+ (fetchNuGet {
+ name = "System.IO.Compression";
+ version = "4.1.0";
+ sha256 = "0iym7s3jkl8n0vzm3jd6xqg9zjjjqni05x45dwxyjr2dy88hlgji";
+ })
+ (fetchNuGet {
+ name = "System.IO.Compression.ZipFile";
+ version = "4.0.1";
+ sha256 = "0h72znbagmgvswzr46mihn7xm7chfk2fhrp5krzkjf29pz0i6z82";
+ })
+ (fetchNuGet {
+ name = "System.IO.FileSystem";
+ version = "4.0.1";
+ sha256 = "0kgfpw6w4djqra3w5crrg8xivbanh1w9dh3qapb28q060wb9flp1";
+ })
+ (fetchNuGet {
+ name = "System.IO.FileSystem";
+ version = "4.3.0";
+ sha256 = "0z2dfrbra9i6y16mm9v1v6k47f0fm617vlb7s5iybjjsz6g1ilmw";
+ })
+ (fetchNuGet {
+ name = "System.IO.FileSystem.Primitives";
+ version = "4.0.1";
+ sha256 = "1s0mniajj3lvbyf7vfb5shp4ink5yibsx945k6lvxa96r8la1612";
+ })
+ (fetchNuGet {
+ name = "System.IO.FileSystem.Primitives";
+ version = "4.3.0";
+ sha256 = "0j6ndgglcf4brg2lz4wzsh1av1gh8xrzdsn9f0yznskhqn1xzj9c";
+ })
+ (fetchNuGet {
+ name = "System.Linq";
+ version = "4.1.0";
+ sha256 = "1ppg83svb39hj4hpp5k7kcryzrf3sfnm08vxd5sm2drrijsla2k5";
+ })
+ (fetchNuGet {
+ name = "System.Linq";
+ version = "4.3.0";
+ sha256 = "1w0gmba695rbr80l1k2h4mrwzbzsyfl2z4klmpbsvsg5pm4a56s7";
+ })
+ (fetchNuGet {
+ name = "System.Linq.Expressions";
+ version = "4.1.0";
+ sha256 = "1gpdxl6ip06cnab7n3zlcg6mqp7kknf73s8wjinzi4p0apw82fpg";
+ })
+ (fetchNuGet {
+ name = "System.Management";
+ version = "4.7.0";
+ sha256 = "0aw61jl6l78liiq04afxplz0ad5qbyg6vmyjaqrlnrv7whb58n66";
+ })
+ (fetchNuGet {
+ name = "System.Net.Http";
+ version = "4.1.0";
+ sha256 = "1i5rqij1icg05j8rrkw4gd4pgia1978mqhjzhsjg69lvwcdfg8yb";
+ })
+ (fetchNuGet {
+ name = "System.Net.NameResolution";
+ version = "4.3.0";
+ sha256 = "15r75pwc0rm3vvwsn8rvm2krf929mjfwliv0mpicjnii24470rkq";
+ })
+ (fetchNuGet {
+ name = "System.Net.Primitives";
+ version = "4.0.11";
+ sha256 = "10xzzaynkzkakp7jai1ik3r805zrqjxiz7vcagchyxs2v26a516r";
+ })
+ (fetchNuGet {
+ name = "System.Net.Sockets";
+ version = "4.1.0";
+ sha256 = "1385fvh8h29da5hh58jm1v78fzi9fi5vj93vhlm2kvqpfahvpqls";
+ })
+ (fetchNuGet {
+ name = "System.Numerics.Vectors";
+ version = "4.3.0";
+ sha256 = "05kji1mv4sl75iwmc613p873145nynm02xiajx8pn0h2kx53d23s";
+ })
+ (fetchNuGet {
+ name = "System.ObjectModel";
+ version = "4.0.12";
+ sha256 = "1sybkfi60a4588xn34nd9a58png36i0xr4y4v4kqpg8wlvy5krrj";
+ })
+ (fetchNuGet {
+ name = "System.Private.DataContractSerialization";
+ version = "4.1.1";
+ sha256 = "1xk9wvgzipssp1393nsg4n16zbr5481k03nkdlj954hzq5jkx89r";
+ })
+ (fetchNuGet {
+ name = "System.Private.Uri";
+ version = "4.0.1";
+ sha256 = "0k57qhawjysm4cpbfpc49kl4av7lji310kjcamkl23bwgij5ld9j";
+ })
+ (fetchNuGet {
+ name = "System.Private.Uri";
+ version = "4.3.0";
+ sha256 = "04r1lkdnsznin0fj4ya1zikxiqr0h6r6a1ww2dsm60gqhdrf0mvx";
+ })
+ (fetchNuGet {
+ name = "System.Reflection";
+ version = "4.1.0";
+ sha256 = "1js89429pfw79mxvbzp8p3q93il6rdff332hddhzi5wqglc4gml9";
+ })
+ (fetchNuGet {
+ name = "System.Reflection";
+ version = "4.3.0";
+ sha256 = "0xl55k0mw8cd8ra6dxzh974nxif58s3k1rjv1vbd7gjbjr39j11m";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit";
+ version = "4.0.1";
+ sha256 = "0ydqcsvh6smi41gyaakglnv252625hf29f7kywy2c70nhii2ylqp";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit";
+ version = "4.3.0";
+ sha256 = "11f8y3qfysfcrscjpjym9msk7lsfxkk4fmz9qq95kn3jd0769f74";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit.ILGeneration";
+ version = "4.0.1";
+ sha256 = "1pcd2ig6bg144y10w7yxgc9d22r7c7ww7qn1frdfwgxr24j9wvv0";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit.ILGeneration";
+ version = "4.3.0";
+ sha256 = "0w1n67glpv8241vnpz1kl14sy7zlnw414aqwj4hcx5nd86f6994q";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit.Lightweight";
+ version = "4.0.1";
+ sha256 = "1s4b043zdbx9k39lfhvsk68msv1nxbidhkq6nbm27q7sf8xcsnxr";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Emit.Lightweight";
+ version = "4.3.0";
+ sha256 = "0ql7lcakycrvzgi9kxz1b3lljd990az1x6c4jsiwcacrvimpib5c";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Extensions";
+ version = "4.0.1";
+ sha256 = "0m7wqwq0zqq9gbpiqvgk3sr92cbrw7cp3xn53xvw7zj6rz6fdirn";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Extensions";
+ version = "4.3.0";
+ sha256 = "02bly8bdc98gs22lqsfx9xicblszr2yan7v2mmw3g7hy6miq5hwq";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Metadata";
+ version = "1.3.0";
+ sha256 = "1y5m6kryhjpqqm2g3h3b6bzig13wkiw954x3b7icqjm6xypm1x3b";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Primitives";
+ version = "4.0.1";
+ sha256 = "1bangaabhsl4k9fg8khn83wm6yial8ik1sza7401621jc6jrym28";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.Primitives";
+ version = "4.3.0";
+ sha256 = "04xqa33bld78yv5r93a8n76shvc8wwcdgr1qvvjh959g3rc31276";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.TypeExtensions";
+ version = "4.1.0";
+ sha256 = "1bjli8a7sc7jlxqgcagl9nh8axzfl11f4ld3rjqsyxc516iijij7";
+ })
+ (fetchNuGet {
+ name = "System.Reflection.TypeExtensions";
+ version = "4.3.0";
+ sha256 = "0y2ssg08d817p0vdag98vn238gyrrynjdj4181hdg780sif3ykp1";
+ })
+ (fetchNuGet {
+ name = "System.Resources.ResourceManager";
+ version = "4.0.1";
+ sha256 = "0b4i7mncaf8cnai85jv3wnw6hps140cxz8vylv2bik6wyzgvz7bi";
+ })
+ (fetchNuGet {
+ name = "System.Resources.ResourceManager";
+ version = "4.3.0";
+ sha256 = "0sjqlzsryb0mg4y4xzf35xi523s4is4hz9q4qgdvlvgivl7qxn49";
+ })
+ (fetchNuGet {
+ name = "System.Runtime";
+ version = "4.1.0";
+ sha256 = "02hdkgk13rvsd6r9yafbwzss8kr55wnj8d5c7xjnp8gqrwc8sn0m";
+ })
+ (fetchNuGet {
+ name = "System.Runtime";
+ version = "4.3.0";
+ sha256 = "066ixvgbf2c929kgknshcxqj6539ax7b9m570cp8n179cpfkapz7";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Extensions";
+ version = "4.1.0";
+ sha256 = "0rw4rm4vsm3h3szxp9iijc3ksyviwsv6f63dng3vhqyg4vjdkc2z";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Extensions";
+ version = "4.3.0";
+ sha256 = "1ykp3dnhwvm48nap8q23893hagf665k0kn3cbgsqpwzbijdcgc60";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Handles";
+ version = "4.0.1";
+ sha256 = "1g0zrdi5508v49pfm3iii2hn6nm00bgvfpjq1zxknfjrxxa20r4g";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Handles";
+ version = "4.3.0";
+ sha256 = "0sw2gfj2xr7sw9qjn0j3l9yw07x73lcs97p8xfc9w1x9h5g5m7i8";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.InteropServices";
+ version = "4.1.0";
+ sha256 = "01kxqppx3dr3b6b286xafqilv4s2n0gqvfgzfd4z943ga9i81is1";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.InteropServices";
+ version = "4.3.0";
+ sha256 = "00hywrn4g7hva1b2qri2s6rabzwgxnbpw9zfxmz28z09cpwwgh7j";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.InteropServices.RuntimeInformation";
+ version = "4.0.0";
+ sha256 = "0glmvarf3jz5xh22iy3w9v3wyragcm4hfdr17v90vs7vcrm7fgp6";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.InteropServices.RuntimeInformation";
+ version = "4.3.0";
+ sha256 = "0q18r1sh4vn7bvqgd6dmqlw5v28flbpj349mkdish2vjyvmnb2ii";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Loader";
+ version = "4.0.0";
+ sha256 = "0lpfi3psqcp6zxsjk2qyahal7zaawviimc8lhrlswhip2mx7ykl0";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Numerics";
+ version = "4.0.1";
+ sha256 = "1y308zfvy0l5nrn46mqqr4wb4z1xk758pkk8svbz8b5ij7jnv4nn";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Serialization.Json";
+ version = "4.0.2";
+ sha256 = "08ypbzs0sb302ga04ds5b2wxa2gg0q50zpa0nvc87ipjhs0v66dn";
+ })
+ (fetchNuGet {
+ name = "System.Runtime.Serialization.Primitives";
+ version = "4.1.1";
+ sha256 = "042rfjixknlr6r10vx2pgf56yming8lkjikamg3g4v29ikk78h7k";
+ })
+ (fetchNuGet {
+ name = "System.Security.AccessControl";
+ version = "4.5.0";
+ sha256 = "1wvwanz33fzzbnd2jalar0p0z3x0ba53vzx1kazlskp7pwyhlnq0";
+ })
+ (fetchNuGet {
+ name = "System.Security.AccessControl";
+ version = "4.7.0";
+ sha256 = "0n0k0w44flkd8j0xw7g3g3vhw7dijfm51f75xkm1qxnbh4y45mpz";
+ })
+ (fetchNuGet {
+ name = "System.Security.Claims";
+ version = "4.3.0";
+ sha256 = "0jvfn7j22l3mm28qjy3rcw287y9h65ha4m940waaxah07jnbzrhn";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Algorithms";
+ version = "4.2.0";
+ sha256 = "148s9g5dgm33ri7dnh19s4lgnlxbpwvrw2jnzllq2kijj4i4vs85";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Cng";
+ version = "4.2.0";
+ sha256 = "118jijz446kix20blxip0f0q8mhsh9bz118mwc2ch1p6g7facpzc";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Csp";
+ version = "4.0.0";
+ sha256 = "1cwv8lqj8r15q81d2pz2jwzzbaji0l28xfrpw29kdpsaypm92z2q";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Encoding";
+ version = "4.0.0";
+ sha256 = "0a8y1a5wkmpawc787gfmnrnbzdgxmx1a14ax43jf3rj9gxmy3vk4";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.OpenSsl";
+ version = "4.0.0";
+ sha256 = "16sx3cig3d0ilvzl8xxgffmxbiqx87zdi8fc73i3i7zjih1a7f4q";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.Primitives";
+ version = "4.0.0";
+ sha256 = "0i7cfnwph9a10bm26m538h5xcr8b36jscp9sy1zhgifksxz4yixh";
+ })
+ (fetchNuGet {
+ name = "System.Security.Cryptography.X509Certificates";
+ version = "4.1.0";
+ sha256 = "0clg1bv55mfv5dq00m19cp634zx6inm31kf8ppbq1jgyjf2185dh";
+ })
+ (fetchNuGet {
+ name = "System.Security.Principal";
+ version = "4.3.0";
+ sha256 = "12cm2zws06z4lfc4dn31iqv7072zyi4m910d4r6wm8yx85arsfxf";
+ })
+ (fetchNuGet {
+ name = "System.Security.Principal.Windows";
+ version = "4.3.0";
+ sha256 = "00a0a7c40i3v4cb20s2cmh9csb5jv2l0frvnlzyfxh848xalpdwr";
+ })
+ (fetchNuGet {
+ name = "System.Security.Principal.Windows";
+ version = "4.5.0";
+ sha256 = "0rmj89wsl5yzwh0kqjgx45vzf694v9p92r4x4q6yxldk1cv1hi86";
+ })
+ (fetchNuGet {
+ name = "System.Security.Principal.Windows";
+ version = "4.7.0";
+ sha256 = "1a56ls5a9sr3ya0nr086sdpa9qv0abv31dd6fp27maqa9zclqq5d";
+ })
+ (fetchNuGet {
+ name = "System.Text.Encoding";
+ version = "4.0.11";
+ sha256 = "1dyqv0hijg265dwxg6l7aiv74102d6xjiwplh2ar1ly6xfaa4iiw";
+ })
+ (fetchNuGet {
+ name = "System.Text.Encoding";
+ version = "4.3.0";
+ sha256 = "1f04lkir4iladpp51sdgmis9dj4y8v08cka0mbmsy0frc9a4gjqr";
+ })
+ (fetchNuGet {
+ name = "System.Text.Encoding.Extensions";
+ version = "4.0.11";
+ sha256 = "08nsfrpiwsg9x5ml4xyl3zyvjfdi4mvbqf93kjdh11j4fwkznizs";
+ })
+ (fetchNuGet {
+ name = "System.Text.Encoding.Extensions";
+ version = "4.3.0";
+ sha256 = "11q1y8hh5hrp5a3kw25cb6l00v5l5dvirkz8jr3sq00h1xgcgrxy";
+ })
+ (fetchNuGet {
+ name = "System.Text.RegularExpressions";
+ version = "4.1.0";
+ sha256 = "1mw7vfkkyd04yn2fbhm38msk7dz2xwvib14ygjsb8dq2lcvr18y7";
+ })
+ (fetchNuGet {
+ name = "System.Text.RegularExpressions";
+ version = "4.3.0";
+ sha256 = "1bgq51k7fwld0njylfn7qc5fmwrk2137gdq7djqdsw347paa9c2l";
+ })
+ (fetchNuGet {
+ name = "System.Threading";
+ version = "4.0.11";
+ sha256 = "19x946h926bzvbsgj28csn46gak2crv2skpwsx80hbgazmkgb1ls";
+ })
+ (fetchNuGet {
+ name = "System.Threading";
+ version = "4.3.0";
+ sha256 = "0rw9wfamvhayp5zh3j7p1yfmx9b5khbf4q50d8k5rk993rskfd34";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Overlapped";
+ version = "4.0.1";
+ sha256 = "0fi79az3vmqdp9mv3wh2phblfjls89zlj6p9nc3i9f6wmfarj188";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Overlapped";
+ version = "4.3.0";
+ sha256 = "1nahikhqh9nk756dh8p011j36rlcp1bzz3vwi2b4m1l2s3vz8idm";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Tasks";
+ version = "4.0.11";
+ sha256 = "0nr1r41rak82qfa5m0lhk9mp0k93bvfd7bbd9sdzwx9mb36g28p5";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Tasks";
+ version = "4.3.0";
+ sha256 = "134z3v9abw3a6jsw17xl3f6hqjpak5l682k2vz39spj4kmydg6k7";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Tasks.Extensions";
+ version = "4.0.0";
+ sha256 = "1cb51z062mvc2i8blpzmpn9d9mm4y307xrwi65di8ri18cz5r1zr";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Tasks.Extensions";
+ version = "4.3.0";
+ sha256 = "1xxcx2xh8jin360yjwm4x4cf5y3a2bwpn2ygkfkwkicz7zk50s2z";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Thread";
+ version = "4.0.0";
+ sha256 = "1gxxm5fl36pjjpnx1k688dcw8m9l7nmf802nxis6swdaw8k54jzc";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Thread";
+ version = "4.3.0";
+ sha256 = "0y2xiwdfcph7znm2ysxanrhbqqss6a3shi1z3c779pj2s523mjx4";
+ })
+ (fetchNuGet {
+ name = "System.Threading.ThreadPool";
+ version = "4.0.10";
+ sha256 = "0fdr61yjcxh5imvyf93n2m3n5g9pp54bnw2l1d2rdl9z6dd31ypx";
+ })
+ (fetchNuGet {
+ name = "System.Threading.ThreadPool";
+ version = "4.3.0";
+ sha256 = "027s1f4sbx0y1xqw2irqn6x161lzj8qwvnh2gn78ciiczdv10vf1";
+ })
+ (fetchNuGet {
+ name = "System.Threading.Timer";
+ version = "4.0.1";
+ sha256 = "15n54f1f8nn3mjcjrlzdg6q3520571y012mx7v991x2fvp73lmg6";
+ })
+ (fetchNuGet {
+ name = "System.Xml.ReaderWriter";
+ version = "4.0.11";
+ sha256 = "0c6ky1jk5ada9m94wcadih98l6k1fvf6vi7vhn1msjixaha419l5";
+ })
+ (fetchNuGet {
+ name = "System.Xml.ReaderWriter";
+ version = "4.3.0";
+ sha256 = "0c47yllxifzmh8gq6rq6l36zzvw4kjvlszkqa9wq3fr59n0hl3s1";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XDocument";
+ version = "4.0.11";
+ sha256 = "0n4lvpqzy9kc7qy1a4acwwd7b7pnvygv895az5640idl2y9zbz18";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XmlDocument";
+ version = "4.0.1";
+ sha256 = "0ihsnkvyc76r4dcky7v3ansnbyqjzkbyyia0ir5zvqirzan0bnl1";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XmlDocument";
+ version = "4.3.0";
+ sha256 = "0bmz1l06dihx52jxjr22dyv5mxv6pj4852lx68grjm7bivhrbfwi";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XmlSerializer";
+ version = "4.0.11";
+ sha256 = "01nzc3gdslw90qfykq4qzr2mdnqxjl4sj0wp3fixiwdmlmvpib5z";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XPath";
+ version = "4.0.1";
+ sha256 = "0fjqgb6y66d72d5n8qq1h213d9nv2vi8mpv8p28j3m9rccmsh04m";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XPath";
+ version = "4.3.0";
+ sha256 = "1cv2m0p70774a0sd1zxc8fm8jk3i5zk2bla3riqvi8gsm0r4kpci";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XPath.XmlDocument";
+ version = "4.0.1";
+ sha256 = "0l7yljgif41iv5g56l3nxy97hzzgck2a7rhnfnljhx9b0ry41bvc";
+ })
+ (fetchNuGet {
+ name = "System.Xml.XPath.XmlDocument";
+ version = "4.3.0";
+ sha256 = "1h9lh7qkp0lff33z847sdfjj8yaz98ylbnkbxlnsbflhj9xyfqrm";
+ })
+]
diff --git a/nixpkgs/pkgs/misc/emulators/ryujinx/fetch-deps.sh b/nixpkgs/pkgs/misc/emulators/ryujinx/fetch-deps.sh
new file mode 100755
index 00000000000..ce9873a1692
--- /dev/null
+++ b/nixpkgs/pkgs/misc/emulators/ryujinx/fetch-deps.sh
@@ -0,0 +1,41 @@
+#!/usr/bin/env nix-shell
+#!nix-shell -i bash -p curl jq common-updater-scripts dotnet-sdk_3
+set -eo pipefail
+cd "$(dirname "${BASH_SOURCE[0]}")"
+
+deps_file="$(realpath "./deps.nix")"
+
+# Setup empty nuget package folder to force reinstall.
+mkdir ./nuget_tmp.packages
+cat >./nuget_tmp.config <<EOF
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <packageSources>
+ <add key="nuget" value="https://api.nuget.org/v3/index.json" />
+ </packageSources>
+ <config>
+ <add key="globalPackagesFolder" value="$(realpath ./nuget_tmp.packages)" />
+ </config>
+</configuration>
+EOF
+
+dotnet restore Ryujinx.sln --configfile ./nuget_tmp.config
+
+echo "{ fetchNuGet }: [" >"$deps_file"
+while read pkg_spec; do
+ { read pkg_name; read pkg_version; } < <(
+ # Build version part should be ignored: `3.0.0-beta2.20059.3+77df2220` -> `3.0.0-beta2.20059.3`
+ sed -nE 's/.*<id>([^<]*).*/\1/p; s/.*<version>([^<+]*).*/\1/p' "$pkg_spec")
+ pkg_sha256="$(nix-hash --type sha256 --flat --base32 "$(dirname "$pkg_spec")"/*.nupkg)"
+ cat >>"$deps_file" <<EOF
+ (fetchNuGet {
+ name = "$pkg_name";
+ version = "$pkg_version";
+ sha256 = "$pkg_sha256";
+ })
+EOF
+done < <(find ./nuget_tmp.packages -name '*.nuspec' | sort)
+echo "]" >>"$deps_file"
+
+popd
+rm -r "$src"
diff --git a/nixpkgs/pkgs/misc/emulators/ryujinx/log.patch b/nixpkgs/pkgs/misc/emulators/ryujinx/log.patch
new file mode 100644
index 00000000000..d25e22fbd37
--- /dev/null
+++ b/nixpkgs/pkgs/misc/emulators/ryujinx/log.patch
@@ -0,0 +1,13 @@
+diff --git a/Ryujinx.Common/Configuration/LoggerModule.cs b/Ryujinx.Common/Configuration/LoggerModule.cs
+index 20c0fb46..ce933730 100644
+--- a/Ryujinx.Common/Configuration/LoggerModule.cs
++++ b/Ryujinx.Common/Configuration/LoggerModule.cs
+@@ -75,7 +75,7 @@ namespace Ryujinx.Configuration
+ if (e.NewValue)
+ {
+ Logger.AddTarget(new AsyncLogTargetWrapper(
+- new FileLogTarget(AppDomain.CurrentDomain.BaseDirectory, "file"),
++ new FileLogTarget(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "Ryujinx"), "file"),
+ 1000,
+ AsyncLogTargetOverflowAction.Block
+ ));
diff --git a/nixpkgs/pkgs/misc/emulators/simplenes/default.nix b/nixpkgs/pkgs/misc/emulators/simplenes/default.nix
new file mode 100644
index 00000000000..d4805a62d76
--- /dev/null
+++ b/nixpkgs/pkgs/misc/emulators/simplenes/default.nix
@@ -0,0 +1,33 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+, sfml
+}:
+
+stdenv.mkDerivation rec {
+ pname = "simplenes";
+ version = "unstable-2019-03-13";
+
+ src = fetchFromGitHub {
+ owner = "amhndu";
+ repo = "SimpleNES";
+ rev = "4edb7117970c21a33b3bfe11a6606764fffc5173";
+ sha256 = "1nmwj431iwqzzcykxd4xinqmg0rm14mx7zsjyhcc5skz7pihz86g";
+ };
+
+ nativeBuildInputs = [ cmake ];
+ buildInputs = [ sfml ];
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp ./SimpleNES $out/bin
+ '';
+
+ meta = with stdenv.lib; {
+ homepage = "https://github.com/amhndu/SimpleNES";
+ description = "An NES emulator written in C++";
+ license = licenses.gpl3;
+ maintainers = with maintainers; [ ivar ];
+ platforms = platforms.linux;
+ };
+}
diff --git a/nixpkgs/pkgs/misc/emulators/wine/sources.nix b/nixpkgs/pkgs/misc/emulators/wine/sources.nix
index d30d4bcdc1c..bb61872f7c3 100644
--- a/nixpkgs/pkgs/misc/emulators/wine/sources.nix
+++ b/nixpkgs/pkgs/misc/emulators/wine/sources.nix
@@ -39,22 +39,22 @@ in rec {
unstable = fetchurl rec {
# NOTE: Don't forget to change the SHA256 for staging as well.
- version = "5.12";
+ version = "5.16";
url = "https://dl.winehq.org/wine/source/5.x/wine-${version}.tar.xz";
- sha256 = "0bl4ii4h1w4z8kb6dpdc1pgwk0wrhm61c2q2nzpcckkrqra75wc7";
+ sha256 = "0j9268s1dy4cjvhcf4igbg54gaws4a1l3pda449qy2p2i4psdncq";
inherit (stable) mono gecko32 gecko64;
};
staging = fetchFromGitHub rec {
# https://github.com/wine-staging/wine-staging/releases
inherit (unstable) version;
- sha256 = "1f6ay0khdcxxnsvp4rywg80qpcysbplyrq7qjmqjvdysi7k2wm1w";
+ sha256 = "1rrw15mrygv9zcbqz0c3s7q7971wqj89ys2bvvm4b0d2h4j0k6wq";
owner = "wine-staging";
repo = "wine-staging";
rev = "v${version}";
# Just keep list empty, if current release haven't broken patchsets
- disabledPatchsets = [ "xactengine-initial" ];
+ disabledPatchsets = [ ];
};
winetricks = fetchFromGitHub rec {
diff --git a/nixpkgs/pkgs/misc/flashfocus/default.nix b/nixpkgs/pkgs/misc/flashfocus/default.nix
new file mode 100644
index 00000000000..98f368132a9
--- /dev/null
+++ b/nixpkgs/pkgs/misc/flashfocus/default.nix
@@ -0,0 +1,28 @@
+{ lib, buildPythonApplication, fetchPypi, xcffib, pyyaml, click, i3ipc, marshmallow, cffi, xpybutil, pytestrunner }:
+
+
+buildPythonApplication rec {
+ pname = "flashfocus";
+ version = "2.2.2";
+
+ src = fetchPypi {
+ inherit pname version;
+ sha256 = "1z20d596rnc7cs0rrd221gjn14dmbr11djv94y9p4v7rr788sswv";
+ };
+
+ nativeBuildInputs = [ pytestrunner ];
+ propagatedBuildInputs = [ i3ipc xcffib click cffi xpybutil marshmallow pyyaml ];
+
+ # Tests require access to a X session
+ doCheck = false;
+
+ pythonImportsCheck = [ "flashfocus" ];
+
+ meta = with lib; {
+ homepage = "https://github.com/fennerm/flashfocus";
+ description = "Simple focus animations for tiling window managers";
+ license = licenses.mit;
+ platforms = platforms.linux;
+ maintainers = with maintainers; [ artturin ];
+ };
+}
diff --git a/nixpkgs/pkgs/misc/ghostscript/default.nix b/nixpkgs/pkgs/misc/ghostscript/default.nix
index eca15faf1ad..d3d06d98cb1 100644
--- a/nixpkgs/pkgs/misc/ghostscript/default.nix
+++ b/nixpkgs/pkgs/misc/ghostscript/default.nix
@@ -45,6 +45,11 @@ stdenv.mkDerivation rec {
};
patches = [
+ (fetchpatch {
+ name = "CVE-2020-15900.patch";
+ url = "https://github.com/ArtifexSoftware/ghostpdl/commit/5d499272b95a6b890a1397e11d20937de000d31b.patch";
+ sha256 = "1nnnrn8q33x7nc8227ygc60f3mj4bjzrhj40sxp6dah58rb5x5jz";
+ })
./urw-font-files.patch
./doc-no-ref.diff
# rebased version of upstream http://git.ghostscript.com/?p=ghostpdl.git;a=patch;h=1b4c3669a20c,
diff --git a/nixpkgs/pkgs/misc/hdt/default.nix b/nixpkgs/pkgs/misc/hdt/default.nix
new file mode 100644
index 00000000000..8a4c7c3e6f5
--- /dev/null
+++ b/nixpkgs/pkgs/misc/hdt/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchFromGitHub, autoreconfHook, libtool, pkgconfig, zlib, serd }:
+
+stdenv.mkDerivation rec {
+ pname = "hdt";
+ version = "1.3.3";
+
+ src = fetchFromGitHub {
+ owner = "rdfhdt";
+ repo = "hdt-cpp";
+ rev = "v${version}";
+ sha256 = "1vsq80jnix6cy78ayag7v8ajyw7h8dqyad1q6xkf2hzz3skvr34z";
+ };
+
+ buildInputs = [ zlib serd ];
+
+ nativeBuildInputs = [ autoreconfHook libtool pkgconfig ];
+
+ enableParallelBuilding = true;
+
+ meta = with stdenv.lib; {
+ homepage = "http://www.rdfhdt.org/";
+ description = "Header Dictionary Triples (HDT) is a compression format for RDF data that can also be queried for Triple Patterns.";
+ license = licenses.lgpl21;
+ platforms = platforms.linux;
+ maintainers = [ maintainers.koslambrou ];
+ };
+}
diff --git a/nixpkgs/pkgs/misc/logging/beats/6.x.nix b/nixpkgs/pkgs/misc/logging/beats/6.x.nix
index c3bca18a9a4..2d01ea62261 100644
--- a/nixpkgs/pkgs/misc/logging/beats/6.x.nix
+++ b/nixpkgs/pkgs/misc/logging/beats/6.x.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, elk6Version, buildGoPackage, libpcap, systemd }:
+{ stdenv, lib, fetchFromGitHub, elk6Version, buildGoPackage, libpcap, systemd }:
let beat = package : extraArgs : buildGoPackage (rec {
name = "${package}-${version}";
@@ -46,7 +46,7 @@ in {
journal entries from Linuxes with systemd.
'';
buildInputs = [ systemd.dev ];
- postFixup = let libPath = stdenv.lib.makeLibraryPath [ systemd.lib ]; in ''
+ postFixup = let libPath = stdenv.lib.makeLibraryPath [ (lib.getLib systemd) ]; in ''
patchelf --set-rpath ${libPath} "$out/bin/journalbeat"
'';
};
diff --git a/nixpkgs/pkgs/misc/logging/beats/7.x.nix b/nixpkgs/pkgs/misc/logging/beats/7.x.nix
index 61c89339fe7..465051d3726 100644
--- a/nixpkgs/pkgs/misc/logging/beats/7.x.nix
+++ b/nixpkgs/pkgs/misc/logging/beats/7.x.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchFromGitHub, elk7Version, buildGoPackage, libpcap, systemd }:
+{ stdenv, lib, fetchFromGitHub, elk7Version, buildGoPackage, libpcap, systemd }:
let beat = package : extraArgs : buildGoPackage (rec {
name = "${package}-${version}";
@@ -45,7 +45,7 @@ in {
journal entries from Linuxes with systemd.
'';
buildInputs = [ systemd.dev ];
- postFixup = let libPath = stdenv.lib.makeLibraryPath [ systemd.lib ]; in ''
+ postFixup = let libPath = stdenv.lib.makeLibraryPath [ (lib.getLib systemd) ]; in ''
patchelf --set-rpath ${libPath} "$out/bin/journalbeat"
'';
};
diff --git a/nixpkgs/pkgs/misc/scrcpy/default.nix b/nixpkgs/pkgs/misc/scrcpy/default.nix
index 2f0d184402f..adebcbd633d 100644
--- a/nixpkgs/pkgs/misc/scrcpy/default.nix
+++ b/nixpkgs/pkgs/misc/scrcpy/default.nix
@@ -5,15 +5,15 @@
, fetchpatch
, platform-tools
-, ffmpeg_3
+, ffmpeg
, SDL2
}:
let
- version = "1.14";
+ version = "1.15.1";
prebuilt_server = fetchurl {
url = "https://github.com/Genymobile/scrcpy/releases/download/v${version}/scrcpy-server-v${version}";
- sha256 = "082n57a9lw39lfjxybgim09qf0id9m0rpfb3zmqng58fp2i1h6qx";
+ sha256 = "1hrp2rfwl06ff2b2i12ccka58l1brvn6xqgm1f38k36s61mbs1py";
};
in
stdenv.mkDerivation rec {
@@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
owner = "Genymobile";
repo = pname;
rev = "v${version}";
- sha256 = "1w06gsvgjdbpb9lvvhpjwmysxjl0daiigjfh3cxfgz88447bgw7j";
+ sha256 = "0ijar1cycj42p39cgpnwdwr6nz5pyr6vacr1gvc0f6k92pl8vr13";
};
# postPatch:
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ makeWrapper meson ninja pkg-config ];
- buildInputs = [ ffmpeg_3 SDL2 ];
+ buildInputs = [ ffmpeg SDL2 ];
# Manually install the server jar to prevent Meson from "fixing" it
preConfigure = ''
diff --git a/nixpkgs/pkgs/misc/screensavers/pipes/default.nix b/nixpkgs/pkgs/misc/screensavers/pipes/default.nix
index 211b7614f3b..94d6299d383 100644
--- a/nixpkgs/pkgs/misc/screensavers/pipes/default.nix
+++ b/nixpkgs/pkgs/misc/screensavers/pipes/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, pkgs }:
+{ stdenv, fetchurl, makeWrapper, coreutils, ncurses }:
stdenv.mkDerivation rec {
pname = "pipes";
@@ -9,11 +9,14 @@ stdenv.mkDerivation rec {
sha256 = "09m4alb3clp3rhnqga5v6070p7n1gmnwp2ssqhq87nf2ipfpcaak";
};
- buildInputs = with pkgs; [ bash ];
+ buildInputs = [ makeWrapper ];
installPhase = ''
mkdir $out -p
make PREFIX=$out/ install
+
+ wrapProgram $out/bin/pipes.sh \
+ --set PATH "${stdenv.lib.makeBinPath [ coreutils ncurses ]}"
'';
meta = with stdenv.lib; {
diff --git a/nixpkgs/pkgs/misc/screensavers/xlockmore/default.nix b/nixpkgs/pkgs/misc/screensavers/xlockmore/default.nix
index 01ee818f256..b59ed85f6bc 100644
--- a/nixpkgs/pkgs/misc/screensavers/xlockmore/default.nix
+++ b/nixpkgs/pkgs/misc/screensavers/xlockmore/default.nix
@@ -2,11 +2,11 @@
, libXdmcp, libXt }:
stdenv.mkDerivation rec {
- name = "xlockmore-5.64";
+ name = "xlockmore-5.65";
src = fetchurl {
url = "http://sillycycle.com/xlock/${name}.tar.xz";
- sha256 = "0fbh6avdzsm1prafglr2xdd8c4ibkddi6xxywvqgvzp0zb2kqimr";
+ sha256 = "0d4l8ibbvc62whlq8rrbvqr3011a7h21l9na93r579g0dfwdbh6d";
curlOpts = "--user-agent 'Mozilla/5.0'";
};
diff --git a/nixpkgs/pkgs/misc/seafile-shared/default.nix b/nixpkgs/pkgs/misc/seafile-shared/default.nix
index 7546c7626ed..21a89e5f5f2 100644
--- a/nixpkgs/pkgs/misc/seafile-shared/default.nix
+++ b/nixpkgs/pkgs/misc/seafile-shared/default.nix
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "seafile-shared";
- version = "7.0.7";
+ version = "7.0.8";
src = fetchFromGitHub {
owner = "haiwen";
repo = "seafile";
rev = "v${version}";
- sha256 = "0vgzb923x2q2w1zgbc56d50a5qj9xm77lg7czfzg3va7vd921gy8";
+ sha256 = "0q0zylv8hkhnfw0084bj1wmqwqvpflmdy1njxvvkjsbnflh8kc2y";
};
nativeBuildInputs = [
diff --git a/nixpkgs/pkgs/misc/sndio/default.nix b/nixpkgs/pkgs/misc/sndio/default.nix
index c415714f573..46c505ed439 100644
--- a/nixpkgs/pkgs/misc/sndio/default.nix
+++ b/nixpkgs/pkgs/misc/sndio/default.nix
@@ -1,23 +1,17 @@
-{ stdenv, fetchurl, alsaLib }:
+{ stdenv, fetchurl, alsaLib, fixDarwinDylibNames }:
stdenv.mkDerivation rec {
pname = "sndio";
- version = "1.6.0";
+ version = "1.7.0";
enableParallelBuilding = true;
- buildInputs = stdenv.lib.optionals stdenv.isLinux [ alsaLib ];
+ buildInputs = stdenv.lib.optionals stdenv.isLinux [ alsaLib ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ fixDarwinDylibNames ];
src = fetchurl {
url = "http://www.sndio.org/sndio-${version}.tar.gz";
- sha256 = "1havdx3q4mipgddmd2bnygr1yh6y64567m1yqwjapkhsq550dq4r";
+ sha256 = "0ljmac0lnjn61admgbcwjfcr5fwccrsblx9rj9bys8wlhz8f796x";
};
- postFixup = stdenv.lib.optionalString stdenv.isDarwin ''
- install_name_tool -id $out/lib/libsndio.7.0.dylib $out/lib/libsndio.7.0.dylib
- for file in $out/bin/*; do
- install_name_tool -change libsndio.7.0.dylib $out/lib/libsndio.dylib $file
- done
- '';
-
meta = with stdenv.lib; {
homepage = "http://www.sndio.org";
description = "Small audio and MIDI framework part of the OpenBSD project";
diff --git a/nixpkgs/pkgs/misc/stabber/default.nix b/nixpkgs/pkgs/misc/stabber/default.nix
index 17ef047ede7..2c63bf40d36 100644
--- a/nixpkgs/pkgs/misc/stabber/default.nix
+++ b/nixpkgs/pkgs/misc/stabber/default.nix
@@ -6,13 +6,13 @@ with stdenv.lib;
stdenv.mkDerivation {
pname = "stabber-unstable";
- version = "2016-11-09";
+ version = "2020-06-08";
src = fetchFromGitHub {
owner = "boothj5";
repo = "stabber";
- rev = "ed75087e4483233eb2cc5472dbd85ddfb7a1d4d4";
- sha256 = "1l6cibggi9rx6d26j1g92r1m8zm1g899f6z7n4pfqp84mrfqgz0p";
+ rev = "3e5c2200715666aad403d0076e8ab584b329965e";
+ sha256 = "0042nbgagl4gcxa5fj7bikjdi1gbk0jwyqnzc5lswpb0l5y0i1ql";
};
preAutoreconf = ''
@@ -23,7 +23,7 @@ stdenv.mkDerivation {
meta = {
description = "Stubbed XMPP Server";
- homepage = "https://github.com/boothj5/stabber";
+ homepage = "https://github.com/profanity-im/stabber";
license = licenses.gpl3;
platforms = platforms.unix;
maintainers = with maintainers; [ hschaeidt ];
diff --git a/nixpkgs/pkgs/misc/tmux-plugins/default.nix b/nixpkgs/pkgs/misc/tmux-plugins/default.nix
index 74bbe189182..f1f1bc5c8c5 100644
--- a/nixpkgs/pkgs/misc/tmux-plugins/default.nix
+++ b/nixpkgs/pkgs/misc/tmux-plugins/default.nix
@@ -89,12 +89,12 @@ in rec {
cpu = mkDerivation {
pluginName = "cpu";
- version = "unstable-2020-04-05";
+ version = "unstable-2020-07-25";
src = fetchFromGitHub {
owner = "tmux-plugins";
repo = "tmux-cpu";
- rev = "8858050756e1fc3c081d37894b441f05ea893a67";
- sha256 = "1bydzrnd9y5y46hjr844p4ylx2dpijn6pv3w94yyvwbyswmirhff";
+ rev = "20120a38ade17057441482b43eb5390e6ea2c1c1";
+ sha256 = "1gdz2awyd9icvyiw2p40gwymh6ngjhb9mkiv63ix53snp9ii794i";
};
};
@@ -111,6 +111,7 @@ in rec {
fingers = mkDerivation rec {
pluginName = "fingers";
+ rtpFilePath = "tmux-fingers.tmux";
version = "1.0.1";
src = fetchFromGitHub {
owner = "Morantron";
diff --git a/nixpkgs/pkgs/misc/uboot/default.nix b/nixpkgs/pkgs/misc/uboot/default.nix
index 85df90a9fe1..59f73b42439 100644
--- a/nixpkgs/pkgs/misc/uboot/default.nix
+++ b/nixpkgs/pkgs/misc/uboot/default.nix
@@ -176,7 +176,7 @@ in {
ubootNovena = buildUBoot {
defconfig = "novena_defconfig";
extraMeta.platforms = ["armv7l-linux"];
- filesToInstall = ["u-boot.bin" "SPL"];
+ filesToInstall = ["u-boot-dtb.img" "SPL"];
};
# Flashing instructions:
@@ -271,6 +271,13 @@ in {
filesToInstall = ["u-boot-sunxi-with-spl.bin"];
};
+ ubootPinebookPro = buildUBoot {
+ defconfig = "pinebook-pro-rk3399_defconfig";
+ extraMeta.platforms = ["aarch64-linux"];
+ BL31 = "${armTrustedFirmwareRK3399}/bl31.elf";
+ filesToInstall = [ "u-boot.itb" "idbloader.img"];
+ };
+
ubootQemuAarch64 = buildUBoot {
defconfig = "qemu_arm64_defconfig";
extraMeta.platforms = ["aarch64-linux"];
diff --git a/nixpkgs/pkgs/misc/uq/default.nix b/nixpkgs/pkgs/misc/uq/default.nix
index fe3a1e2a5d1..5c0fb954910 100755
--- a/nixpkgs/pkgs/misc/uq/default.nix
+++ b/nixpkgs/pkgs/misc/uq/default.nix
@@ -21,6 +21,5 @@ rustPlatform.buildRustPackage rec {
homepage = "https://github.com/lostutils/uq";
license = licenses.mit;
maintainers = with maintainers; [ doronbehar ];
- platforms = platforms.all;
};
}
diff --git a/nixpkgs/pkgs/misc/vim-plugins/deprecated.json b/nixpkgs/pkgs/misc/vim-plugins/deprecated.json
index 218a1ab622f..b95e91a19b2 100644
--- a/nixpkgs/pkgs/misc/vim-plugins/deprecated.json
+++ b/nixpkgs/pkgs/misc/vim-plugins/deprecated.json
@@ -3,6 +3,10 @@
"date": "2020-03-27",
"new": "vim-gist"
},
+ "nvim-lsp": {
+ "date": "2020-08-31",
+ "new": "nvim-lspconfig"
+ },
"vim-jade": {
"date": "2020-03-27",
"new": "vim-pug"
diff --git a/nixpkgs/pkgs/misc/vim-plugins/generated.nix b/nixpkgs/pkgs/misc/vim-plugins/generated.nix
index 5d08a807247..cb1d9ec31aa 100644
--- a/nixpkgs/pkgs/misc/vim-plugins/generated.nix
+++ b/nixpkgs/pkgs/misc/vim-plugins/generated.nix
@@ -65,12 +65,12 @@ let
ale = buildVimPluginFrom2Nix {
pname = "ale";
- version = "2020-08-01";
+ version = "2020-09-09";
src = fetchFromGitHub {
owner = "dense-analysis";
repo = "ale";
- rev = "316c7c7372ad6f34e439944713655ccff2123f40";
- sha256 = "1qrj9zyb9y03ki0ivj4agjg2wn5jbymy39icxg33xp8bjf2wra5m";
+ rev = "08295ce17405cb5f6c80d2f726262493bfd21210";
+ sha256 = "1jyxxn6j7jkcr1yky6p1y798rza04q3pivsddig8qk85kg6dkgy5";
};
meta.homepage = "https://github.com/dense-analysis/ale/";
};
@@ -135,14 +135,26 @@ let
meta.homepage = "https://github.com/vim-scripts/argtextobj.vim/";
};
+ asyncomplete-vim = buildVimPluginFrom2Nix {
+ pname = "asyncomplete-vim";
+ version = "2020-08-09";
+ src = fetchFromGitHub {
+ owner = "prabirshrestha";
+ repo = "asyncomplete.vim";
+ rev = "0d4ec1805d50fd39b8b41626e0761736feb307d0";
+ sha256 = "0lcqdh51fd8lx1g02dcwrfnnx3zfm71g57nv2pmin5ap7qgh8kir";
+ };
+ meta.homepage = "https://github.com/prabirshrestha/asyncomplete.vim/";
+ };
+
ats-vim = buildVimPluginFrom2Nix {
pname = "ats-vim";
- version = "2020-03-24";
+ version = "2020-09-04";
src = fetchFromGitHub {
owner = "vmchale";
repo = "ats-vim";
- rev = "a17576687217a2e8066356cc211afb99b5de65e8";
- sha256 = "0dv60za39v2w5d9mbk1r263fqpv11bdfyqp39b0snw40f0kh92z0";
+ rev = "8e3e722b6d09ed81313573b4e7b108b265628ff1";
+ sha256 = "1jj4q8dmal7rgizqm59dbgjf8by8lxjwnbg39gkbmjiwhdj8q67h";
};
meta.homepage = "https://github.com/vmchale/ats-vim/";
};
@@ -185,12 +197,12 @@ let
awesome-vim-colorschemes = buildVimPluginFrom2Nix {
pname = "awesome-vim-colorschemes";
- version = "2020-07-25";
+ version = "2020-09-11";
src = fetchFromGitHub {
owner = "rafi";
repo = "awesome-vim-colorschemes";
- rev = "2da6a641a8b30eba20ab6d1890a1b5c93c082cb2";
- sha256 = "1lxfxmga9mjq7vn63rm9hvyny0f137wk2kprshl93hdnvx8hjqmr";
+ rev = "41a0d9ea4dac077c2050ceaf144f9ed72d6849d8";
+ sha256 = "12ivlzyw0iq9jsj3ll2wwbya0ssl4vdk1vvjpg7v4xhxgh96s3jr";
};
meta.homepage = "https://github.com/rafi/awesome-vim-colorschemes/";
};
@@ -269,12 +281,12 @@ let
calendar-vim = buildVimPluginFrom2Nix {
pname = "calendar-vim";
- version = "2020-08-03";
+ version = "2020-08-15";
src = fetchFromGitHub {
owner = "itchyny";
repo = "calendar.vim";
- rev = "bc736aa8c7aa0cc8a66c1294695f73a3fd9d6931";
- sha256 = "0zb6f0xsrdxjg7fn3iz76gs5md0qnz359zq8l6zkgf3sqjy1gcag";
+ rev = "9b2dcc18ba104820eac1701aaca44dcc24d90eb4";
+ sha256 = "1vy0np1i8whyw9wfkcx564kvlxspwvrp4sznk6iixjln6ha7ngil";
};
meta.homepage = "https://github.com/itchyny/calendar.vim/";
};
@@ -329,12 +341,12 @@ let
clang_complete = buildVimPluginFrom2Nix {
pname = "clang_complete";
- version = "2020-05-06";
+ version = "2020-09-02";
src = fetchFromGitHub {
owner = "xavierd";
repo = "clang_complete";
- rev = "10e5102af5d1b16ba7aa3fb51d67153041f82ed7";
- sha256 = "0crynvmdp9a5rws5hfnsn19kxqviyp29n8fz40wq7k1g5vrhvdl7";
+ rev = "e0f5c246883fb06b6331ff5bec8ef1c3c71af3d4";
+ sha256 = "0kincdj1l3d552pjnrdjcl72fpln6klc85b01m1sn2b2dlin3xhz";
};
meta.homepage = "https://github.com/xavierd/clang_complete/";
};
@@ -351,184 +363,64 @@ let
meta.homepage = "https://github.com/bbchung/clighter8/";
};
- coc-css = buildVimPluginFrom2Nix {
- pname = "coc-css";
- version = "2020-06-28";
+ coc-clap = buildVimPluginFrom2Nix {
+ pname = "coc-clap";
+ version = "2020-07-17";
src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-css";
- rev = "a8cde12697de70dddf235ada61dc3601a6c04b57";
- sha256 = "03n7czxiraa9pjcdfigmxgwyprpijbs0vhmzccxx0nwm038291y6";
+ owner = "vn-ki";
+ repo = "coc-clap";
+ rev = "09d9059c243a25c5859fd73fff6b664d8bf5eed0";
+ sha256 = "057kad7nwc75c92d2al6q25gs7vrf0l14529iclrgd61vg369sva";
};
- meta.homepage = "https://github.com/neoclide/coc-css/";
+ meta.homepage = "https://github.com/vn-ki/coc-clap/";
};
coc-denite = buildVimPluginFrom2Nix {
pname = "coc-denite";
- version = "2019-01-19";
+ version = "2020-09-10";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc-denite";
- rev = "f0cf609724249e662fef54169b484b7d089032f9";
- sha256 = "0jknvcf1cf53bwyhf1rhm5fa7nsp0l7sihns1qybph8hayb5rwvp";
+ rev = "8ff425faab53e8bb8c53eec1afdf19a29c8086f6";
+ sha256 = "06ddv9brb4zy8ylas36dkmblr93n6c5dp6vpp3c7asxc1kx58gc5";
};
meta.homepage = "https://github.com/neoclide/coc-denite/";
};
- coc-emmet = buildVimPluginFrom2Nix {
- pname = "coc-emmet";
- version = "2020-07-16";
+ coc-explorer = buildVimPluginFrom2Nix {
+ pname = "coc-explorer";
+ version = "2020-09-14";
src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-emmet";
- rev = "8f25e0b7deb1cd54ce096cf713147662c43781f6";
- sha256 = "0z9y8nxzjqf78l7hmq59by559f178jxhadn82h1hwqmdjpq72jcm";
+ owner = "weirongxu";
+ repo = "coc-explorer";
+ rev = "7f97e92347155d14033ac18a4f40777dde87ac74";
+ sha256 = "1p4458kbl52l4l07ps2cqljynw0bldzk0inpi5i22wsv55s59hrg";
};
- meta.homepage = "https://github.com/neoclide/coc-emmet/";
- };
-
- coc-eslint = buildVimPluginFrom2Nix {
- pname = "coc-eslint";
- version = "2020-05-21";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-eslint";
- rev = "eed42192dab175bbf249e21c18c85cbd5afdd92a";
- sha256 = "1a9csiyj7abksar917acfjgypmc28rcfsqga0p1550mjxvkjr2ia";
- };
- meta.homepage = "https://github.com/neoclide/coc-eslint/";
+ meta.homepage = "https://github.com/weirongxu/coc-explorer/";
};
coc-fzf = buildVimPluginFrom2Nix {
pname = "coc-fzf";
- version = "2020-08-03";
+ version = "2020-09-03";
src = fetchFromGitHub {
owner = "antoinemadec";
repo = "coc-fzf";
- rev = "ca077f82959f34cb2859c6202736f00b747cd210";
- sha256 = "0alq3sr00j50zha2cf3dak5vx92dhspx5cb61x48ql8y83cqpfb3";
+ rev = "2047783c1c9f7bcc020612a719d932e848a2d39d";
+ sha256 = "15fxpip9zz5z8np3qrsgadh7p8y8446bxb9vbcr80fcq3j8fmq0v";
};
meta.homepage = "https://github.com/antoinemadec/coc-fzf/";
};
- coc-git = buildVimPluginFrom2Nix {
- pname = "coc-git";
- version = "2020-07-29";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-git";
- rev = "c438e3a3f2f2560ac3347e91ff8462f400a1a869";
- sha256 = "1lh80kxbg59hbkdd87isnyan6rs4fhz7k8y3nh540j86sa42hm7z";
- };
- meta.homepage = "https://github.com/neoclide/coc-git/";
- };
-
- coc-go = buildVimPluginFrom2Nix {
- pname = "coc-go";
- version = "2020-07-18";
- src = fetchFromGitHub {
- owner = "josa42";
- repo = "coc-go";
- rev = "6d13daa46c7c8707e7dcaa96815dad1c7a41acab";
- sha256 = "0d3ny7bfa5pwbfm23gsrl7x09r9k53n25rsfw5jqkfl2m47jxw1l";
- };
- meta.homepage = "https://github.com/josa42/coc-go/";
- };
-
- coc-highlight = buildVimPluginFrom2Nix {
- pname = "coc-highlight";
- version = "2019-10-18";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-highlight";
- rev = "b4e82ebd5fe855d004dd481e2ecf2fa88faed284";
- sha256 = "06h64jq8cgj5hc19inidns046kkb76750179jsw7xv5zbp93ygap";
- };
- meta.homepage = "https://github.com/neoclide/coc-highlight/";
- };
-
- coc-html = buildVimPluginFrom2Nix {
- pname = "coc-html";
- version = "2020-07-28";
+ coc-markdownlint = buildVimPluginFrom2Nix {
+ pname = "coc-markdownlint";
+ version = "2020-09-02";
src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-html";
- rev = "36aaa65d5ee7d998727776739d03affcc26bbe5b";
- sha256 = "07vb9jgy9bpq5k1gymr2ys8smafcrybf0nmpkfsq8scqxsydnnq9";
- };
- meta.homepage = "https://github.com/neoclide/coc-html/";
- };
-
- coc-imselect = buildVimPluginFrom2Nix {
- pname = "coc-imselect";
- version = "2020-02-18";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-imselect";
- rev = "01442d2fb7d344122e59755f59782a0e1bf7d294";
- sha256 = "1vqx9yna66njdw1my15ac6djr3yvnb6das96nx12mpingnw85kky";
- };
- meta.homepage = "https://github.com/neoclide/coc-imselect/";
- };
-
- coc-java = buildVimPluginFrom2Nix {
- pname = "coc-java";
- version = "2020-06-25";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-java";
- rev = "54133e9f411837a54ffc838185c343e628213b29";
- sha256 = "06blp4bidz74qgb44h498jbhx4gw5g57ki0a5gwms11zm74v0k00";
- };
- meta.homepage = "https://github.com/neoclide/coc-java/";
- };
-
- coc-jest = buildVimPluginFrom2Nix {
- pname = "coc-jest";
- version = "2020-05-27";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-jest";
- rev = "431471caa9011868327fff0f9f7e0a944b7ca33b";
- sha256 = "0vcri3kp8njsp4zgl74vc6ydhxq5spzx6pm798jh2lvrid2byvg9";
- };
- meta.homepage = "https://github.com/neoclide/coc-jest/";
- };
-
- coc-json = buildVimPluginFrom2Nix {
- pname = "coc-json";
- version = "2020-05-12";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-json";
- rev = "66b482dbc8008b9a111e6141aa2e63baa16fb2d4";
- sha256 = "0ixqk417ba1yz7lnjkir5h9h8qm5jc9sh2190vmddxr8wgxhjhbb";
- };
- meta.homepage = "https://github.com/neoclide/coc-json/";
- };
-
- coc-lists = buildVimPluginFrom2Nix {
- pname = "coc-lists";
- version = "2020-07-23";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-lists";
- rev = "bf352d6befd23804897a08b50fa6edcea676a7b3";
- sha256 = "0r8sbw4pgaay2zjh2rv1x926hs8jixznanc2dxjvicjnmgbg1nmn";
- };
- meta.homepage = "https://github.com/neoclide/coc-lists/";
- };
-
- coc-metals = buildVimPluginFrom2Nix {
- pname = "coc-metals";
- version = "2020-07-27";
- src = fetchFromGitHub {
- owner = "ckipp01";
- repo = "coc-metals";
- rev = "b2fdfbe5e1588ebab5f6965734684bbead25aafd";
- sha256 = "0k7s6dq72rlahqbvs5w83xhg5n2cf248yv4q9654vlck9k6hdvjc";
+ owner = "fannheyward";
+ repo = "coc-markdownlint";
+ rev = "9e68427e138bcce5440fd29fd632081962f6c6e9";
+ sha256 = "064afqfjjx1ad26sgbypzivcpdx5n45wa5d93dbib4wrvkkqyslm";
};
- meta.homepage = "https://github.com/ckipp01/coc-metals/";
+ meta.homepage = "https://github.com/fannheyward/coc-markdownlint/";
};
coc-neco = buildVimPluginFrom2Nix {
@@ -543,114 +435,6 @@ let
meta.homepage = "https://github.com/neoclide/coc-neco/";
};
- coc-pairs = buildVimPluginFrom2Nix {
- pname = "coc-pairs";
- version = "2020-03-09";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-pairs";
- rev = "79deeaabdc4f091c22f3dd67d439a0a336e8aa7e";
- sha256 = "1w6p2dk7yj8ldxg1qxh9zpn9ypm6gn66gi0vbax33wf5c0dmp0v9";
- };
- meta.homepage = "https://github.com/neoclide/coc-pairs/";
- };
-
- coc-prettier = buildVimPluginFrom2Nix {
- pname = "coc-prettier";
- version = "2020-07-23";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-prettier";
- rev = "4857302b60bb0c9db20fa8db71b0eac4696c9254";
- sha256 = "114yn1sc457jc9jp5hvw3k0dvm0i9bcn6v2dqvb9dgwskq78ca7f";
- };
- meta.homepage = "https://github.com/neoclide/coc-prettier/";
- };
-
- coc-python = buildVimPluginFrom2Nix {
- pname = "coc-python";
- version = "2020-06-15";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-python";
- rev = "241c6b39e6618279b619926269431ef45de87840";
- sha256 = "1x3lrk4x7qhp9pg8x11k36pcgd5f45la4r77fq82jy307s5dny20";
- };
- meta.homepage = "https://github.com/neoclide/coc-python/";
- };
-
- coc-r-lsp = buildVimPluginFrom2Nix {
- pname = "coc-r-lsp";
- version = "2019-12-07";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-r-lsp";
- rev = "a1b97e36c601975a8d730b6965f25592b1ecd1e7";
- sha256 = "04g1kbgm8p0asrsibmg4w6wj8i2xzwc70g7rkcs2bj3pakbkvws6";
- };
- meta.homepage = "https://github.com/neoclide/coc-r-lsp/";
- };
-
- coc-rls = buildVimPluginFrom2Nix {
- pname = "coc-rls";
- version = "2020-07-03";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-rls";
- rev = "71bbe50be43c886aa1ef8190cb55fa6f7fe44f59";
- sha256 = "19r0gb3qbnsg5q4ai7an7d3a1zwdzjh3vg0l4khhnkhbh5ws69m4";
- };
- meta.homepage = "https://github.com/neoclide/coc-rls/";
- };
-
- coc-rust-analyzer = buildVimPluginFrom2Nix {
- pname = "coc-rust-analyzer";
- version = "2020-08-04";
- src = fetchFromGitHub {
- owner = "fannheyward";
- repo = "coc-rust-analyzer";
- rev = "96a5021780df3fe03ecec32aa412df81ba5fb1ec";
- sha256 = "0rkh5dj4hjh1kq1z651m5vf16mcil1d3hv5nqnyyrrj6x9m6y0zz";
- };
- meta.homepage = "https://github.com/fannheyward/coc-rust-analyzer/";
- };
-
- coc-smartf = buildVimPluginFrom2Nix {
- pname = "coc-smartf";
- version = "2019-07-26";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-smartf";
- rev = "d40714eab8e5fe26fac492ffd30e98cd1bfbdec5";
- sha256 = "0kfrq5hk8zn24cl7fiy48nyvd30a2dva93c61079axkdg9912yd7";
- };
- meta.homepage = "https://github.com/neoclide/coc-smartf/";
- };
-
- coc-snippets = buildVimPluginFrom2Nix {
- pname = "coc-snippets";
- version = "2020-06-10";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-snippets";
- rev = "a36f36afe7094562756202d1bb88c1f80597393e";
- sha256 = "117idj29gk8psj27zmwazanwxf4br08mlkcpnkxyw6blm5aibzpp";
- };
- meta.homepage = "https://github.com/neoclide/coc-snippets/";
- };
-
- coc-solargraph = buildVimPluginFrom2Nix {
- pname = "coc-solargraph";
- version = "2020-02-14";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-solargraph";
- rev = "231447aae26a0e88aa6d9e207a7354c4ca37d564";
- sha256 = "0amcx519r9j8jr6ckglywsjlyph3m5jq4qvbfwyir8ihxhxa4b0d";
- };
- meta.homepage = "https://github.com/neoclide/coc-solargraph/";
- };
-
coc-spell-checker = buildVimPluginFrom2Nix {
pname = "coc-spell-checker";
version = "2020-08-01";
@@ -663,134 +447,26 @@ let
meta.homepage = "https://github.com/iamcco/coc-spell-checker/";
};
- coc-stylelint = buildVimPluginFrom2Nix {
- pname = "coc-stylelint";
- version = "2019-08-20";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-stylelint";
- rev = "288a372261cbc23ae4a6e26b1621c6e3218d00ad";
- sha256 = "1qir8diqnv1a78lzw9p3jsbni52gdg38rx1lj5i4iyff9282ir2x";
- };
- meta.homepage = "https://github.com/neoclide/coc-stylelint/";
- };
-
- coc-tabnine = buildVimPluginFrom2Nix {
- pname = "coc-tabnine";
- version = "2020-01-06";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-tabnine";
- rev = "442c829185ecab2268d1b9fd076c5286bbd39562";
- sha256 = "0as4b33nnp7anqbxkkja8lp37y4a74b3507zyk3gmmna0my1ca3r";
- };
- meta.homepage = "https://github.com/neoclide/coc-tabnine/";
- };
-
- coc-tslint = buildVimPluginFrom2Nix {
- pname = "coc-tslint";
- version = "2019-07-03";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-tslint";
- rev = "6128761577806d7047fa05d1a527945490d6316c";
- sha256 = "1vi4vrawknkd5wjyb0j143jbfis9vaanl219a7argirwjs057vpd";
- };
- meta.homepage = "https://github.com/neoclide/coc-tslint/";
- };
-
- coc-tslint-plugin = buildVimPluginFrom2Nix {
- pname = "coc-tslint-plugin";
- version = "2019-07-18";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-tslint-plugin";
- rev = "acc1356253a5088f630d9910b5fc13dc5d108bbc";
- sha256 = "1cjgimqgd70x5zhw641z6g4hc54vrkg3r4sscg092gkrdpkq3969";
- };
- meta.homepage = "https://github.com/neoclide/coc-tslint-plugin/";
- };
-
- coc-tsserver = buildVimPluginFrom2Nix {
- pname = "coc-tsserver";
- version = "2020-07-22";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-tsserver";
- rev = "2d6d066afbe909f499d636be753792580b592c19";
- sha256 = "0kk9ml8ik0n8cd5zwzg23swlzwpzzg3hf7n2maqv3j6nl92w4k31";
- };
- meta.homepage = "https://github.com/neoclide/coc-tsserver/";
- };
-
- coc-vetur = buildVimPluginFrom2Nix {
- pname = "coc-vetur";
- version = "2020-06-28";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-vetur";
- rev = "37c70071a93aeacf23ac651cd6e9f7ed11582033";
- sha256 = "037p3zkavfyh75wclibd2iwd1ds8kzi72q8zy7rwdchwxw57xwhj";
- };
- meta.homepage = "https://github.com/neoclide/coc-vetur/";
- };
-
- coc-vimtex = buildVimPluginFrom2Nix {
- pname = "coc-vimtex";
- version = "2020-07-22";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-vimtex";
- rev = "4c88459c1ccf0c0e1935b73f216d974a3c89f4e5";
- sha256 = "0gk38r8060linhbcsqfhv7bxggz4fqi4chsfpxf6b0rnmca851pa";
- };
- meta.homepage = "https://github.com/neoclide/coc-vimtex/";
- };
-
- coc-wxml = buildVimPluginFrom2Nix {
- pname = "coc-wxml";
- version = "2019-06-20";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-wxml";
- rev = "f02550939d33a0175c34186904c376bbae878e60";
- sha256 = "1448019dzdy55j4plhzlnp2qkfzk0zkqqs7kn94ndn60hn1x889m";
- };
- meta.homepage = "https://github.com/neoclide/coc-wxml/";
- };
-
- coc-yaml = buildVimPluginFrom2Nix {
- pname = "coc-yaml";
- version = "2020-06-26";
- src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-yaml";
- rev = "e3db99f415a1439b44548473fbaa3f79df4f383e";
- sha256 = "0aij94s5jak5g2myd6xmcwx5aclpvgcbg9nwxqzkij5m24wpi23n";
- };
- meta.homepage = "https://github.com/neoclide/coc-yaml/";
- };
-
- coc-yank = buildVimPluginFrom2Nix {
- pname = "coc-yank";
- version = "2020-06-02";
+ coc-vimlsp = buildVimPluginFrom2Nix {
+ pname = "coc-vimlsp";
+ version = "2020-08-01";
src = fetchFromGitHub {
- owner = "neoclide";
- repo = "coc-yank";
- rev = "7983c28509a61a7eb014e178525845797f5779ed";
- sha256 = "1mjdd1kqvc5hzygjs2gv8vrpr3wc2a9590cr6vq0pfllxbkyqjng";
+ owner = "iamcco";
+ repo = "coc-vimlsp";
+ rev = "efb672fe82d8619d83d3978714393e13aee8e296";
+ sha256 = "16whzvyzbx8zh7z33w7pir264dmbapkanb15mkazfhkh0wm3sfvf";
};
- meta.homepage = "https://github.com/neoclide/coc-yank/";
+ meta.homepage = "https://github.com/iamcco/coc-vimlsp/";
};
coc-nvim = buildVimPluginFrom2Nix {
pname = "coc-nvim";
- version = "2020-07-29";
+ version = "2020-09-13";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc.nvim";
- rev = "a699f24ac8f5305e77b11ae5508065abffcc79bc";
- sha256 = "0c3ddi7gnbyn2irsqcf7qdxq6z7cqg96b8hk6k7m185n26nb4iys";
+ rev = "825f7f5b89fb1708f18711798ef7a2ba6aa1bde5";
+ sha256 = "19lp2znwjc6p9wmqbp92qjvy1hvddh89hfcy739haf53pbnscds4";
};
meta.homepage = "https://github.com/neoclide/coc.nvim/";
};
@@ -834,24 +510,24 @@ let
committia-vim = buildVimPluginFrom2Nix {
pname = "committia-vim";
- version = "2020-05-14";
+ version = "2020-08-27";
src = fetchFromGitHub {
owner = "rhysd";
repo = "committia.vim";
- rev = "2cded48477a5e308c77a0d289cc9b540669b701f";
- sha256 = "1g6ykdh7d16q6nvpvmxx4ss8w7cisx5r8qmbrrvhpwmbb3894pxp";
+ rev = "1d288281586d1e6b52646a4c412df3dd3a2fe231";
+ sha256 = "11ik72qi7fvxkz7fnyisaa0xscy4pksq8l2pvclywzg3lcclhxp1";
};
meta.homepage = "https://github.com/rhysd/committia.vim/";
};
completion-nvim = buildVimPluginFrom2Nix {
pname = "completion-nvim";
- version = "2020-08-02";
+ version = "2020-09-14";
src = fetchFromGitHub {
owner = "nvim-lua";
repo = "completion-nvim";
- rev = "b354c7fcfadac3170db696d47d8e7edb478ba4f0";
- sha256 = "0fhn6r6w7slvd24akm27ylf9fmdi0rgcv86c0zl53kzc1pkz4a01";
+ rev = "3cffa5b8a6494af618d050578e2b8d8c5b70c447";
+ sha256 = "160j3al4lcgd68a2qscnfsnsdp2wj3xbs58wr8w9cxfa19xn85nd";
};
meta.homepage = "https://github.com/nvim-lua/completion-nvim/";
};
@@ -882,12 +558,12 @@ let
conjure = buildVimPluginFrom2Nix {
pname = "conjure";
- version = "2020-08-02";
+ version = "2020-09-08";
src = fetchFromGitHub {
owner = "Olical";
repo = "conjure";
- rev = "d9d514db3ef7fcf36bacc402aba511663a73bfbc";
- sha256 = "0pb4ysv1nhgccb5plgidv0mj9vrxl95vzsvy5771bmaqiw3srnxf";
+ rev = "566915cc545edd68bab2ad76eb59dfa43648a8b3";
+ sha256 = "0qcg51wmkz6bfz8pz4ryl78ifl7pf8lsjszp2kh0sbq7raz1kpkn";
};
meta.homepage = "https://github.com/Olical/conjure/";
};
@@ -904,6 +580,18 @@ let
meta.homepage = "https://github.com/Shougo/context_filetype.vim/";
};
+ Coqtail = buildVimPluginFrom2Nix {
+ pname = "Coqtail";
+ version = "2020-09-08";
+ src = fetchFromGitHub {
+ owner = "whonore";
+ repo = "Coqtail";
+ rev = "828f950097e33325912fd142aa3c4c284c081986";
+ sha256 = "1qwc40fvfbhnn160m0clab4kcd1laqibhp7rvivqnk537pw5fk6l";
+ };
+ meta.homepage = "https://github.com/whonore/Coqtail/";
+ };
+
cosco-vim = buildVimPluginFrom2Nix {
pname = "cosco-vim";
version = "2018-08-07";
@@ -942,12 +630,12 @@ let
csv-vim = buildVimPluginFrom2Nix {
pname = "csv-vim";
- version = "2020-07-11";
+ version = "2020-09-02";
src = fetchFromGitHub {
owner = "chrisbra";
repo = "csv.vim";
- rev = "528766a549dc5022f3d89e84cbb80c7b911994f1";
- sha256 = "160h9b59znbb0i6c7lh132mn5bl4njazfqsadz3p995vb9yc0sa6";
+ rev = "e23f03632ad2544f0232b824dd5520fd0b58d235";
+ sha256 = "12b127v6yxwik7q2wbyqag4082yzp44sm0x4xwnv55xhlz4w6xws";
};
meta.homepage = "https://github.com/chrisbra/csv.vim/";
};
@@ -1002,48 +690,48 @@ let
dart-vim-plugin = buildVimPluginFrom2Nix {
pname = "dart-vim-plugin";
- version = "2020-06-25";
+ version = "2020-08-14";
src = fetchFromGitHub {
owner = "dart-lang";
repo = "dart-vim-plugin";
- rev = "b9fd9d22d0c705e89e2cc50b993db04d824dd8aa";
- sha256 = "1m2i263ppvs8xbb5xfif5pyd5zxwhimvm373dlmlwmgn339cw0pa";
+ rev = "378bddc9f0e109607935ab9a4ac717df008deac7";
+ sha256 = "0idaph0wdaf2rk9mh468zg8c4gf5hyvad5zqlpcd9q1f576ysswy";
};
meta.homepage = "https://github.com/dart-lang/dart-vim-plugin/";
};
defx-git = buildVimPluginFrom2Nix {
pname = "defx-git";
- version = "2020-07-25";
+ version = "2020-08-14";
src = fetchFromGitHub {
owner = "kristijanhusak";
repo = "defx-git";
- rev = "96fbc0de0e02edef9054dd8f33efbad9fc1fe6e6";
- sha256 = "1n4ls3lz1syhmm17v4zf009ic8a61pxyym42f032a5f46h31mvb2";
+ rev = "717b30addcd5204cf11c0736792c4b7c45005b88";
+ sha256 = "1mx398lpzbzvrd1jawlxa4sd84ba60w3k9l46hg53hmbp1df4wff";
};
meta.homepage = "https://github.com/kristijanhusak/defx-git/";
};
defx-icons = buildVimPluginFrom2Nix {
pname = "defx-icons";
- version = "2020-08-04";
+ version = "2020-08-09";
src = fetchFromGitHub {
owner = "kristijanhusak";
repo = "defx-icons";
- rev = "8a8feea660488c70defd5706229cacd69fb34642";
- sha256 = "175bi9aj8sg83r4yvfbvcd7kwjrb3b791ifi8zw4i7l9x2z0nnlm";
+ rev = "3259550f918b2cfb9794b62e7bb94b863f75f489";
+ sha256 = "1a65p99f9f1idzkxl4fd1klxidf40lvs79bym1fydv1zw34x8qzv";
};
meta.homepage = "https://github.com/kristijanhusak/defx-icons/";
};
defx-nvim = buildVimPluginFrom2Nix {
pname = "defx-nvim";
- version = "2020-07-28";
+ version = "2020-09-13";
src = fetchFromGitHub {
owner = "Shougo";
repo = "defx.nvim";
- rev = "4469568bef6571a4d0fda0b48c8c80e082a8e08d";
- sha256 = "05gaw1d3sw44kh0lz4nphkfha2x2my094wwkx3hxjw18abxr4qqf";
+ rev = "f5beca0c3b652c0c34bfb0f45636f8f99ce0aeef";
+ sha256 = "028d6riqvfd7cgdl16vqhnq06ihjmlv27hdpz0ccpkh2yszq16iq";
};
meta.homepage = "https://github.com/Shougo/defx.nvim/";
};
@@ -1074,36 +762,36 @@ let
denite-git = buildVimPluginFrom2Nix {
pname = "denite-git";
- version = "2020-07-28";
+ version = "2020-09-10";
src = fetchFromGitHub {
owner = "neoclide";
repo = "denite-git";
- rev = "70c0befcc3562240a681215acef580ab9b608537";
- sha256 = "15xvals2fvdc2yxw239ch5c69a811g957rlzgpzda22lvl3dbm28";
+ rev = "2c80ef41fa56bbb4a0d48c4153404be694368141";
+ sha256 = "08kdhn4kry8sc8gyffp8zl609nlajhd1x6qi50n5216r9dk03jlk";
};
meta.homepage = "https://github.com/neoclide/denite-git/";
};
denite-nvim = buildVimPluginFrom2Nix {
pname = "denite-nvim";
- version = "2020-08-03";
+ version = "2020-09-11";
src = fetchFromGitHub {
owner = "Shougo";
repo = "denite.nvim";
- rev = "7df7851826a1e8417a9b242d4ce3bd09ae1c6298";
- sha256 = "1rf5qir9ybk1l7bb63xkprssa8jpsiap26yn6k3xy2drfvbrlika";
+ rev = "b9b332a3080708da5f5895965da66c4dbe70bd4c";
+ sha256 = "0mifp2ykb0lbf1mbm15p5ywhwcxq8w8ilqcyqbsxakc8pwrl0zw6";
};
meta.homepage = "https://github.com/Shougo/denite.nvim/";
};
deol-nvim = buildVimPluginFrom2Nix {
pname = "deol-nvim";
- version = "2020-07-11";
+ version = "2020-09-02";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deol.nvim";
- rev = "d620b34fe5035807ad680004812080edc0f2a794";
- sha256 = "09s86h14nrscpn16xppyz8nnjchyfv91z2cx4p0a2m46hqx962jj";
+ rev = "2c4d9117186a6cf86030d213ef2de60b5dbced19";
+ sha256 = "1aka5zg7jihy1958xp4j2z3kdzmb2d4w5cbl95na4hik5rz4hyxj";
};
meta.homepage = "https://github.com/Shougo/deol.nvim/";
};
@@ -1196,12 +884,12 @@ let
deoplete-jedi = buildVimPluginFrom2Nix {
pname = "deoplete-jedi";
- version = "2020-07-06";
+ version = "2020-08-06";
src = fetchFromGitHub {
owner = "deoplete-plugins";
repo = "deoplete-jedi";
- rev = "a0e5a0630206e198380d31804bb6652e56cb3701";
- sha256 = "14lq2pv8sy4ij100blg2mkd4h0xsvba968l66hv82ad98vlnwx15";
+ rev = "2786058b9022ce6e50db7f75088e69e07185e52c";
+ sha256 = "0myn6rgwq7yd3hpxdxa7kj3dlk2x9ljqlznqg95qcm8i0w53z1wg";
};
meta.homepage = "https://github.com/deoplete-plugins/deoplete-jedi/";
};
@@ -1232,12 +920,12 @@ let
deoplete-lsp = buildVimPluginFrom2Nix {
pname = "deoplete-lsp";
- version = "2020-07-13";
+ version = "2020-08-25";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deoplete-lsp";
- rev = "ae0b7d023a33f0692652a21f532051e8718e1800";
- sha256 = "00008andpp08l6fm8qadp8ycm59s8gx2m1vskmzg3lw905fk0gra";
+ rev = "4fd2507dd295d9c114febabb0c9cf31da87df008";
+ sha256 = "1alwf8gjvgj5q3sbrqxrm0f2nbf6drk6dxqipk9pmvbj50iadyf1";
};
meta.homepage = "https://github.com/Shougo/deoplete-lsp/";
};
@@ -1256,12 +944,12 @@ let
deoplete-phpactor = buildVimPluginFrom2Nix {
pname = "deoplete-phpactor";
- version = "2019-02-22";
+ version = "2020-09-12";
src = fetchFromGitHub {
owner = "kristijanhusak";
repo = "deoplete-phpactor";
- rev = "53e239effb8ff20fc0a192206e96d98d4f9001ad";
- sha256 = "14097r9fmyp9zxfgv0fj2s52qd1v5cxdckfg4zph7lg3yri1hx9p";
+ rev = "3668d35d8ea8177bb70cfb239169d3c12bc54f6a";
+ sha256 = "1cjdr8py7brxz419vf125jkyfjrx3n5z65ranj23z20ifc945g6b";
};
meta.homepage = "https://github.com/kristijanhusak/deoplete-phpactor/";
};
@@ -1302,6 +990,18 @@ let
meta.homepage = "https://github.com/carlitux/deoplete-ternjs/";
};
+ deoplete-vim-lsp = buildVimPluginFrom2Nix {
+ pname = "deoplete-vim-lsp";
+ version = "2020-07-24";
+ src = fetchFromGitHub {
+ owner = "lighttiger2505";
+ repo = "deoplete-vim-lsp";
+ rev = "2ea06074dc07c67ccffc24b976b92e17e9d795d1";
+ sha256 = "03rpw1z5fgglba7vymi3ln810nh5x3x9hjqlm41shdik9pgmg867";
+ };
+ meta.homepage = "https://github.com/lighttiger2505/deoplete-vim-lsp/";
+ };
+
deoplete-zsh = buildVimPluginFrom2Nix {
pname = "deoplete-zsh";
version = "2019-11-10";
@@ -1316,24 +1016,36 @@ let
deoplete-nvim = buildVimPluginFrom2Nix {
pname = "deoplete-nvim";
- version = "2020-07-29";
+ version = "2020-09-12";
src = fetchFromGitHub {
owner = "Shougo";
repo = "deoplete.nvim";
- rev = "3ebad687ee8da04ff184e3fc878a2f2a5a90a6a1";
- sha256 = "031gj7h0biak950p2d0pyn41jc76rrxw0pvdnk5dkqfcw3af6rrw";
+ rev = "895fafe572585b807a31d4ba2835188d7b38cc41";
+ sha256 = "1irhdp1bdwpyj9g40mb4n1mjw2f1hxswhgf2f1nkv1cx0j8pvkzd";
};
meta.homepage = "https://github.com/Shougo/deoplete.nvim/";
};
+ devdocs-vim = buildVimPluginFrom2Nix {
+ pname = "devdocs-vim";
+ version = "2018-08-27";
+ src = fetchFromGitHub {
+ owner = "rhysd";
+ repo = "devdocs.vim";
+ rev = "1c91c619874f11f2062f80e6ca4b49456f21ae91";
+ sha256 = "1nxww2mjabl2g2wchxc4h3a58j64acls24zb5jmfi71b8sai8a9b";
+ };
+ meta.homepage = "https://github.com/rhysd/devdocs.vim/";
+ };
+
dhall-vim = buildVimPluginFrom2Nix {
pname = "dhall-vim";
- version = "2020-07-15";
+ version = "2020-08-19";
src = fetchFromGitHub {
owner = "vmchale";
repo = "dhall-vim";
- rev = "2b89ae34b07fc305741a58ba2c584a4cfc3377fc";
- sha256 = "0jnxy5wy2mf4j01rgxjirqp3pyjwhsf3z2zxdzwz1bykhlwp7xhl";
+ rev = "77d1c165bcbe6bb7f9eedbeafe390c2107d3c52e";
+ sha256 = "03x55x0gvf7n4i8hh6s5453mf5h43pf7kdy817q6w1149bd90vxy";
};
meta.homepage = "https://github.com/vmchale/dhall-vim/";
};
@@ -1374,6 +1086,18 @@ let
meta.homepage = "https://github.com/vim-scripts/DoxygenToolkit.vim/";
};
+ dracula-vim = buildVimPluginFrom2Nix {
+ pname = "dracula-vim";
+ version = "2020-07-19";
+ src = fetchFromGitHub {
+ owner = "dracula";
+ repo = "vim";
+ rev = "b64b22affafca7d3831a20949115b91031d596ec";
+ sha256 = "1f5hwfcrsfq3yk53kkn4syaxmri8wh8h6rpq867468b8rdcnhq01";
+ };
+ meta.homepage = "https://github.com/dracula/vim/";
+ };
+
echodoc-vim = buildVimPluginFrom2Nix {
pname = "echodoc-vim";
version = "2020-06-08";
@@ -1571,12 +1295,12 @@ let
fruzzy = buildVimPluginFrom2Nix {
pname = "fruzzy";
- version = "2019-10-28";
+ version = "2020-08-31";
src = fetchFromGitHub {
owner = "raghur";
repo = "fruzzy";
- rev = "b312ae79db98cf6939c8319f2511efa06889e8e3";
- sha256 = "01iisbawq2w7yw866qvv109amnvyaymzyz9nqal3cjrrcwk6mmdk";
+ rev = "4cdfee7b828a5cace22bfd93cf23fee0b2b233c4";
+ sha256 = "1dmxz283ypz1klcmdf4jk699aifr3dywkh9y8v8v8vyflampqwwp";
};
meta.homepage = "https://github.com/raghur/fruzzy/";
};
@@ -1595,12 +1319,12 @@ let
fzf-vim = buildVimPluginFrom2Nix {
pname = "fzf-vim";
- version = "2020-07-30";
+ version = "2020-09-11";
src = fetchFromGitHub {
owner = "junegunn";
repo = "fzf.vim";
- rev = "2115caeba1b55040bfdb1b8c38a836ad4e0b7669";
- sha256 = "0rx4dcsdl4kcxs5w66qpamdh5m6hvd3p6v46wqqij79b3ji3yjw3";
+ rev = "3348aef05d02828cd8b071ab29476af2029ea3d3";
+ sha256 = "0jyk9c3ksxss8zjk0qqkm95074glbf31a5w78sdzwn352xm8nakp";
};
meta.homepage = "https://github.com/junegunn/fzf.vim/";
};
@@ -1631,12 +1355,12 @@ let
ghcid = buildVimPluginFrom2Nix {
pname = "ghcid";
- version = "2020-06-22";
+ version = "2020-08-12";
src = fetchFromGitHub {
owner = "ndmitchell";
repo = "ghcid";
- rev = "e54c1ebcec8bf4313ef04a1c5f47ecdbb6d11db3";
- sha256 = "1bs07jjj3pgwdr81w8piph6wz73n0gwj3imbnd2za0jqxbshyzry";
+ rev = "d6191a111a1160ddecb05292eefe28ae362ccbaa";
+ sha256 = "17dp28a3ipbx8fwsj0h9imkrgd0nfjzpcsn1zjdbih1kfh494smf";
};
meta.homepage = "https://github.com/ndmitchell/ghcid/";
};
@@ -1655,12 +1379,12 @@ let
git-messenger-vim = buildVimPluginFrom2Nix {
pname = "git-messenger-vim";
- version = "2020-08-03";
+ version = "2020-08-20";
src = fetchFromGitHub {
owner = "rhysd";
repo = "git-messenger.vim";
- rev = "2069a081cb83aab8ed5e275a97aa178a30cf47a0";
- sha256 = "1xj95c2hhlalf2zjp2qh414dr50cp3gly8zk4bsk82v65rdwcqv1";
+ rev = "c16b0d43ca57e77081f1f23f67552efe37110b39";
+ sha256 = "171w3dv3jl4mw1ikh5p688v0a8nf85h862d9zvsmdzs2v6ajigpw";
};
meta.homepage = "https://github.com/rhysd/git-messenger.vim/";
};
@@ -1715,12 +1439,12 @@ let
goyo-vim = buildVimPluginFrom2Nix {
pname = "goyo-vim";
- version = "2020-06-08";
+ version = "2020-08-29";
src = fetchFromGitHub {
owner = "junegunn";
repo = "goyo.vim";
- rev = "3e129198bba7d6b50406902002ad7d213a6cccaa";
- sha256 = "1b2wsxbg27nmwxrncwddkl2ck8hbiqdqi821vl9d1fl5nx042y2b";
+ rev = "a865dec7ca7616dbbd69315ad1417b84d0c411f8";
+ sha256 = "09mqmcz79dwcc5mv0p2wc84jc20ipa0vv2yckp4la4xh909ph4hm";
};
meta.homepage = "https://github.com/junegunn/goyo.vim/";
};
@@ -1895,12 +1619,12 @@ let
indentLine = buildVimPluginFrom2Nix {
pname = "indentLine";
- version = "2020-05-29";
+ version = "2020-09-04";
src = fetchFromGitHub {
owner = "Yggdroot";
repo = "indentLine";
- rev = "43dbd7092801637972b1d9fcecaaeee11f8e00cf";
- sha256 = "0qnzi19vb5qk773pc9v75wqm2ipdkcscljblla6gq05srm1h8x9d";
+ rev = "5bf49035522dea94b72638d039828c6f84b7ae34";
+ sha256 = "098ng8f2dv29pgvai4nsm2d5qyw44gd9dxjmdc3mdznzmn0clvvf";
};
meta.homepage = "https://github.com/Yggdroot/indentLine/";
};
@@ -2016,24 +1740,24 @@ let
julia-vim = buildVimPluginFrom2Nix {
pname = "julia-vim";
- version = "2020-07-31";
+ version = "2020-09-07";
src = fetchFromGitHub {
owner = "JuliaEditorSupport";
repo = "julia-vim";
- rev = "ead61b0ff9e26365a977280298b22bad40c9fba5";
- sha256 = "05p5kxkdh4y1s8532d1d8zilq9hy098bwx3lyrsqpxj0n2kr2q0d";
+ rev = "33116e1135ffa0c09997c111785beb5232efc7cf";
+ sha256 = "1qx1xpnnzvb5h86mrywx56yqw5lbma9xmwdgi6dh6x8mzald7agw";
};
meta.homepage = "https://github.com/JuliaEditorSupport/julia-vim/";
};
kotlin-vim = buildVimPluginFrom2Nix {
pname = "kotlin-vim";
- version = "2020-07-12";
+ version = "2020-08-11";
src = fetchFromGitHub {
owner = "udalov";
repo = "kotlin-vim";
- rev = "33606c3163a2dd8c6a1924d6c7ed9e091de9743d";
- sha256 = "0idnxblirl2493yxpmh69hkikf4w18a4br9mhwpvswzm52dwz5a4";
+ rev = "26970168ca88c62b271fbc0a275dbe31cda94bd6";
+ sha256 = "0mvwz8gwv619b4l7g3mafvd6q4khl0xis0a8v300d8i3pjhx4i40";
};
meta.homepage = "https://github.com/udalov/kotlin-vim/";
};
@@ -2148,12 +1872,12 @@ let
lh-vim-lib = buildVimPluginFrom2Nix {
pname = "lh-vim-lib";
- version = "2020-07-18";
+ version = "2020-09-12";
src = fetchFromGitHub {
owner = "LucHermitte";
repo = "lh-vim-lib";
- rev = "9fbc874d34ad9dd91b4c6cf302f444d532b6274f";
- sha256 = "03ainjik7dng41n2m1g21b2yx4gs40rj19qnprxpm99aci482gm7";
+ rev = "8823c393fe344daee96d6de0250197d2fbc91dd3";
+ sha256 = "050mwgb378vxfdjfvawz2s110pd523jgzx05p8hksk9nm4j2a05n";
};
meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/";
};
@@ -2172,36 +1896,36 @@ let
lightline-bufferline = buildVimPluginFrom2Nix {
pname = "lightline-bufferline";
- version = "2020-08-04";
+ version = "2020-09-04";
src = fetchFromGitHub {
owner = "mengelbrecht";
repo = "lightline-bufferline";
- rev = "deac5994a0bf6795b743d444dde11a407416ddc7";
- sha256 = "0y6cill4pwck6ajm55br2prhgj928yb94dq2wxxsrk6xw2mn0y79";
+ rev = "6417dd8c864ccd6fb2b79882d30ca0227bfd2204";
+ sha256 = "0aars37arix00l63kn5p4gq3dvzpmrzxz1ap20k1mr2dy7pmval5";
};
meta.homepage = "https://github.com/mengelbrecht/lightline-bufferline/";
};
lightline-vim = buildVimPluginFrom2Nix {
pname = "lightline-vim";
- version = "2020-07-09";
+ version = "2020-09-05";
src = fetchFromGitHub {
owner = "itchyny";
repo = "lightline.vim";
- rev = "079dc5754c87b4d18b40f916273c2fe56810c4a1";
- sha256 = "0nva7vjdsa5h4c3j6hwmm8hb4s9vkkc4d5pqnyy2vm3ggnvl5nzn";
+ rev = "f5f870e0ac67542fd83cb6ff99632940fe8795f9";
+ sha256 = "1al9yvwn3rfw22351p221nx68hhqynh9cq1flyalkvr46cda48cz";
};
meta.homepage = "https://github.com/itchyny/lightline.vim/";
};
limelight-vim = buildVimPluginFrom2Nix {
pname = "limelight-vim";
- version = "2019-07-09";
+ version = "2020-09-07";
src = fetchFromGitHub {
owner = "junegunn";
repo = "limelight.vim";
- rev = "26e913a2e061195245bc62d24009ab67143a3c32";
- sha256 = "0bxmihv9i96k6pl37pzgri03vbvjwlp34rl4gkj8w2ajhhi6nsnn";
+ rev = "815c6122504361d52e10172601471b416d040ca8";
+ sha256 = "1af9jz05iphp6738vvfchnvhfxw7wx2hxqs0iyjkmi7w43hsw0sy";
};
meta.homepage = "https://github.com/junegunn/limelight.vim/";
};
@@ -2340,12 +2064,12 @@ let
ncm2-jedi = buildVimPluginFrom2Nix {
pname = "ncm2-jedi";
- version = "2019-11-19";
+ version = "2020-08-06";
src = fetchFromGitHub {
owner = "ncm2";
repo = "ncm2-jedi";
- rev = "b28bf6d054051cc1c7a6b148323d3adb9baa4ed5";
- sha256 = "07pq8akzvlb8hzksgxx1c50j09ia0xnszq1f83x75kqsjg5f6nhy";
+ rev = "d378d3e80e15368c1714fd6c20dd461dc7db9796";
+ sha256 = "0bphij55pjh87wcy0xk9yvgi0w3i0wvhbg71vddq0jn6m3r2gmlf";
};
meta.homepage = "https://github.com/ncm2/ncm2-jedi/";
};
@@ -2484,36 +2208,36 @@ let
neco-syntax = buildVimPluginFrom2Nix {
pname = "neco-syntax";
- version = "2019-11-10";
+ version = "2020-09-13";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neco-syntax";
- rev = "6c3862ac82d2c917fa8b4126832de7d3a909f1fe";
- sha256 = "1kmzlz6c5bs7f4dxgrdn4azwh55k6ghhyzy8jjdgj0wsb309y92k";
+ rev = "f8d7b748b022aac8ce73458574da5616f1c5fb65";
+ sha256 = "12h8qm6l40a2dgbimn579bdyar0dq88hk7mdd0vhyj15c1305kda";
};
meta.homepage = "https://github.com/Shougo/neco-syntax/";
};
neco-vim = buildVimPluginFrom2Nix {
pname = "neco-vim";
- version = "2020-04-08";
+ version = "2020-09-13";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neco-vim";
- rev = "4fbc3f5f3a2b2d5299c388e2f1ffef04fcaf87ba";
- sha256 = "0lk5p2aihalcarsjnvn1yidgv0xqp1bk29wywsbp8ni964s0si39";
+ rev = "e7b5a73cba668a351b0953063b6e18e1dc1773b2";
+ sha256 = "0mfli085rpr5assb4n21wnd59fnnsbfilim7impcwr9imvrw6ymf";
};
meta.homepage = "https://github.com/Shougo/neco-vim/";
};
neocomplete-vim = buildVimPluginFrom2Nix {
pname = "neocomplete-vim";
- version = "2020-06-27";
+ version = "2020-08-12";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neocomplete.vim";
- rev = "5c18aacf03e210a23800775bf3585f3735d00a30";
- sha256 = "08vpfcgx88hfbmnipsg590i6fcpq5gwa6va46pd2lipmcpc4p17g";
+ rev = "f80bbf8f2f1717a127e5fbe885729daa862def81";
+ sha256 = "0cks5fvr05k0lp2mwflqzx0mq6a3881c1304hdyci57j5bkkyvkj";
};
meta.homepage = "https://github.com/Shougo/neocomplete.vim/";
};
@@ -2532,24 +2256,24 @@ let
neoformat = buildVimPluginFrom2Nix {
pname = "neoformat";
- version = "2020-08-02";
+ version = "2020-09-13";
src = fetchFromGitHub {
owner = "sbdchd";
repo = "neoformat";
- rev = "2721992fa64b0c26031f514f7cce4f6b1399427f";
- sha256 = "0fp6r5zw3hn0wg6fhk1f90qcmamnxx18rwjx173d7rqap375pfgg";
+ rev = "9d1031b809514c0718753db44f268546c37782f6";
+ sha256 = "1szfhwxd255rhd94js8jmnk5idd2qbq3fajdjxyaiz775zyfhsiz";
};
meta.homepage = "https://github.com/sbdchd/neoformat/";
};
neoinclude-vim = buildVimPluginFrom2Nix {
pname = "neoinclude-vim";
- version = "2019-05-11";
+ version = "2020-09-13";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neoinclude.vim";
- rev = "5125e73de0a8b4f2c399e4896e21be1b8f7b3d39";
- sha256 = "0qw63xyvrxvdzx01k5nnsv3p8zmnd77cwbkk24pikqrscxw3ypsz";
+ rev = "954cfc9dfdb303f2c2fa867b9cf949dd74512628";
+ sha256 = "0slp6mz8ds5raqhbi9gpr1ilgw745lfzjygyd58r6jcg2givsiik";
};
meta.homepage = "https://github.com/Shougo/neoinclude.vim/";
};
@@ -2580,60 +2304,60 @@ let
neosnippet-snippets = buildVimPluginFrom2Nix {
pname = "neosnippet-snippets";
- version = "2020-07-28";
+ version = "2020-08-16";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neosnippet-snippets";
- rev = "06f8fdc40262f5f6b0cec19f0e572f0477ecc022";
- sha256 = "0mdf0qpnly4y7fh02zdpx59gvvj33nd5p90cc5620y6qfld0y13y";
+ rev = "b7ba77a4eb39a95ffbb6b3ff0c3c43746441b2aa";
+ sha256 = "0yf55pi6d35brdva4n0x7yygjnymwbgwn1fx83nbzxhixmgbk45b";
};
meta.homepage = "https://github.com/Shougo/neosnippet-snippets/";
};
neosnippet-vim = buildVimPluginFrom2Nix {
pname = "neosnippet-vim";
- version = "2020-08-03";
+ version = "2020-09-10";
src = fetchFromGitHub {
owner = "Shougo";
repo = "neosnippet.vim";
- rev = "b4c470b7e720fa061ac118a09420bc2da16610bd";
- sha256 = "1d27rhyd5db0vd72gi6dl34g4axsz66d0l0fgw5g6grawlpf8w6l";
+ rev = "30b6b53b7a86b84371714b4a0f092d5d303c4a35";
+ sha256 = "0q06a0wq2aqgkjc5jndccffibr85hf33w2igcah3x6dl203p4ips";
};
meta.homepage = "https://github.com/Shougo/neosnippet.vim/";
};
NeoSolarized = buildVimPluginFrom2Nix {
pname = "NeoSolarized";
- version = "2020-06-29";
+ version = "2020-08-07";
src = fetchFromGitHub {
owner = "overcache";
repo = "NeoSolarized";
- rev = "25990b06d8ddbca74fae0bc082926419af75bdca";
- sha256 = "1z7yg0jif5bj8szvvcx9qyrgbbhhwmbf2s47dbr0i6rc0f2zs3r4";
+ rev = "b94b1a9ad51e2de015266f10fdc6e142f97bd617";
+ sha256 = "019nz56yirpg1ahg8adfafrxznalw056qwm3xjm9kzg6da8j6v48";
};
meta.homepage = "https://github.com/overcache/NeoSolarized/";
};
neoterm = buildVimPluginFrom2Nix {
pname = "neoterm";
- version = "2020-07-30";
+ version = "2020-08-06";
src = fetchFromGitHub {
owner = "kassio";
repo = "neoterm";
- rev = "1132ce9e9d697a3ea70bf1610ce475188ffb4963";
- sha256 = "0vfg130k2lwakxsbjcwmwdphf762jf4p07j7vcqr1hpyncx5gami";
+ rev = "48bc5d0bddd3debb9bdf73ee1d1153d7cafa693e";
+ sha256 = "0495n0l9isi7pgfgc2axkk0v4g7r4dpbzxg5dl4hg7qkw6la7l5k";
};
meta.homepage = "https://github.com/kassio/neoterm/";
};
neovim-fuzzy = buildVimPluginFrom2Nix {
pname = "neovim-fuzzy";
- version = "2020-07-21";
+ version = "2020-09-09";
src = fetchFromGitHub {
owner = "cloudhead";
repo = "neovim-fuzzy";
- rev = "a076c5828182afe03109ead9ca6863d3d0bd47f3";
- sha256 = "0h3ak79kw26wpiw4q9vgjmdp5vdrnhqimlayfjixbqmq4p7nldcj";
+ rev = "fae31a285e719a938c19f465ab4b21387e56bbff";
+ sha256 = "0ykalrnqp66jr9jnn3ixcmi429w3c2wq7fbl21cnb9iql0gh719j";
};
meta.homepage = "https://github.com/cloudhead/neovim-fuzzy/";
};
@@ -2676,36 +2400,36 @@ let
nerdtree = buildVimPluginFrom2Nix {
pname = "nerdtree";
- version = "2020-07-24";
+ version = "2020-08-18";
src = fetchFromGitHub {
owner = "preservim";
repo = "nerdtree";
- rev = "4a32dd0be35621dc8d4b73836f58434ff3e73124";
- sha256 = "0cgib0afmm0v1lwqbkrmyw0s7z69g4qz2lcijrp7h3vd5ljzkqjl";
+ rev = "577ddc73f0a1d2fd6166ed3268ab8536111037e0";
+ sha256 = "0bccr18nr42vwbb4i765yxjw18piyiyd12sm4snbkkxahp9yswf7";
};
meta.homepage = "https://github.com/preservim/nerdtree/";
};
nerdtree-git-plugin = buildVimPluginFrom2Nix {
pname = "nerdtree-git-plugin";
- version = "2019-01-09";
+ version = "2020-09-11";
src = fetchFromGitHub {
- owner = "albfan";
+ owner = "Xuyuanp";
repo = "nerdtree-git-plugin";
- rev = "95e20577cd442ad6256aff9bb2e9c80db05c13f0";
- sha256 = "15i66mxvygs6xa2jvk7bqdagxx1lcvynmyb9g75whgbv7is80qn7";
+ rev = "a8c031f11dd312f53357729ca47ad493e798aa86";
+ sha256 = "1d64cmywhj43q9fkrh0kcfsxa7ijxcb1fbz38pxaacg082y6l0jy";
};
- meta.homepage = "https://github.com/albfan/nerdtree-git-plugin/";
+ meta.homepage = "https://github.com/Xuyuanp/nerdtree-git-plugin/";
};
neuron-vim = buildVimPluginFrom2Nix {
pname = "neuron-vim";
- version = "2020-07-31";
+ version = "2020-08-07";
src = fetchFromGitHub {
owner = "ihsanturk";
repo = "neuron.vim";
- rev = "9a1077044a5421a50d59ef271613cde05c5dd98d";
- sha256 = "1wp0mj2ji6kxfbw1vk055rbyrmgrb0jglgi24rbj22ba24hgxv8y";
+ rev = "07521a3ef2940bd726e7b4d50b82e46898e686cc";
+ sha256 = "0myadiy6y2p73lhdzk2w55whg4i5rs004jaw1m21cz0dk8k8ibn2";
};
meta.homepage = "https://github.com/ihsanturk/neuron.vim/";
};
@@ -2772,38 +2496,38 @@ let
nvim-gdb = buildVimPluginFrom2Nix {
pname = "nvim-gdb";
- version = "2020-05-20";
+ version = "2020-08-22";
src = fetchFromGitHub {
owner = "sakhnik";
repo = "nvim-gdb";
- rev = "67c37060deba03d123c4654c1b3da426c92d6f61";
- sha256 = "0rsgpnl20pxfqcwd5gr89mkqv3im4s7v4d1cvxvi9wj0ix06pxm1";
+ rev = "004dc3cfa93fb56baeaed55291cf356dd1b18f9b";
+ sha256 = "0x4r0s9rm2zk8rrvw2m1rfmagmy68d88bmxiqps2c3fb9zd1c7ny";
};
meta.homepage = "https://github.com/sakhnik/nvim-gdb/";
};
nvim-hs-vim = buildVimPluginFrom2Nix {
pname = "nvim-hs-vim";
- version = "2019-04-14";
+ version = "2020-08-29";
src = fetchFromGitHub {
owner = "neovimhaskell";
repo = "nvim-hs.vim";
- rev = "5bc177a87c9575c4995df90a098d330fe6e02f75";
- sha256 = "14jgvkvakpy36md5si2a3rf2w869snb65inriq68xbk32bg5pg8q";
+ rev = "30baacd3c7a10625cb2d4dd64ae3bbfc4fe3f8c6";
+ sha256 = "1w6cr6j77nwxszm1d0y4phvjsz9q4aw214xkscw6izakfmk06h1x";
};
meta.homepage = "https://github.com/neovimhaskell/nvim-hs.vim/";
};
- nvim-lsp = buildVimPluginFrom2Nix {
- pname = "nvim-lsp";
- version = "2020-07-08";
+ nvim-lspconfig = buildVimPluginFrom2Nix {
+ pname = "nvim-lspconfig";
+ version = "2020-09-07";
src = fetchFromGitHub {
owner = "neovim";
- repo = "nvim-lsp";
- rev = "3f7223659f39273c5fe4f2f2d7ee8baa827a9cfb";
- sha256 = "104439qy1nqgzxrj8pfvd05shnpywm0qj1w68rm701hwpig6j7q6";
+ repo = "nvim-lspconfig";
+ rev = "60133c47e0fd82556d7ca092546ebfa8d047466e";
+ sha256 = "15ysbbvxlgy1qx8rjv2i9pgjshldcs3m1ff0my2y5mnr3cpqb3s6";
};
- meta.homepage = "https://github.com/neovim/nvim-lsp/";
+ meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
};
nvim-terminal-lua = buildVimPluginFrom2Nix {
@@ -2820,12 +2544,12 @@ let
nvim-treesitter = buildVimPluginFrom2Nix {
pname = "nvim-treesitter";
- version = "2020-08-04";
+ version = "2020-09-14";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
- rev = "124ff3bf5680e746dc4d504f67a1b437fcb50365";
- sha256 = "1y41w6asd7hf0nx0h48556w8hchiqgfvskdp1z0fdcgjcimpp805";
+ rev = "f8a76d6de6740ee736c32628dadf41a73c008612";
+ sha256 = "13mrw57w14j172igfd2jv0nlf606iq343bh709ir86cpliq51n9p";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
};
@@ -2868,12 +2592,12 @@ let
onedark-vim = buildVimPluginFrom2Nix {
pname = "onedark-vim";
- version = "2020-07-17";
+ version = "2020-08-12";
src = fetchFromGitHub {
owner = "joshdick";
repo = "onedark.vim";
- rev = "c0f22072c8780494afce1bc0c5ea4de252c4516f";
- sha256 = "05wbkxwmbb546k647ylsy33xl3pv5giz1v47qw9lpspx4mknx1ay";
+ rev = "7f9b1802b0d76f4f8fe7ad5bbef472c96e1c104f";
+ sha256 = "11fk496xk0564fcfmc77b2m98l6dmvb4ph50vyq73a1mlcs1438c";
};
meta.homepage = "https://github.com/joshdick/onedark.vim/";
};
@@ -2916,12 +2640,12 @@ let
palenight-vim = buildVimPluginFrom2Nix {
pname = "palenight-vim";
- version = "2020-01-17";
+ version = "2020-09-08";
src = fetchFromGitHub {
owner = "drewtempelmeyer";
repo = "palenight.vim";
- rev = "f332f9efe73227a47c18bade892ac55682641733";
- sha256 = "0nd2hqvxnjnbsp17x666nwyy0s9j9b6igyfhl44p7lkci6560gwp";
+ rev = "294f190da3bd50a7c91fed1b94c92fd0930791ec";
+ sha256 = "0s9mna0dcpszz3wyz1qmmrm76rxkjlmyxn7697k5vz4l49zzyi39";
};
meta.homepage = "https://github.com/drewtempelmeyer/palenight.vim/";
};
@@ -3228,12 +2952,12 @@ let
rust-vim = buildVimPluginFrom2Nix {
pname = "rust-vim";
- version = "2020-06-11";
+ version = "2020-09-10";
src = fetchFromGitHub {
owner = "rust-lang";
repo = "rust.vim";
- rev = "0d8ce07aaa3b95e61bf319b25bb3b1a4ecc780c2";
- sha256 = "0bwj60zvafv5z61yy66ab6ng1ilnj20k3xnxl6myzvfn70rsp5yd";
+ rev = "2a6736852cbe64e2883adc70a427cb47cb3305bc";
+ sha256 = "1zykkq674rg7b6bh57bpfrw5fwhk4fij7mqgdcxi5sk6blcld5j0";
};
meta.homepage = "https://github.com/rust-lang/rust.vim/";
};
@@ -3264,12 +2988,12 @@ let
semantic-highlight-vim = buildVimPluginFrom2Nix {
pname = "semantic-highlight-vim";
- version = "2019-09-01";
+ version = "2020-09-11";
src = fetchFromGitHub {
owner = "jaxbot";
repo = "semantic-highlight.vim";
- rev = "7cf0aabbd0f9cb531b0045ac2148dff1131616de";
- sha256 = "16dnqrdpxf6322az1rn67ay2a4clqz410xn6zqzr1w2y6x4yly1a";
+ rev = "7e141c2b7be0f2600276004fd2e7382a3fa0f690";
+ sha256 = "04975ly6zd58zhs2v07dw6m1dha0gkmfm0pvhlrgcrf2qp8n4m3v";
};
meta.homepage = "https://github.com/jaxbot/semantic-highlight.vim/";
};
@@ -3322,14 +3046,26 @@ let
meta.homepage = "https://github.com/vim-scripts/ShowMultiBase/";
};
+ sideways-vim = buildVimPluginFrom2Nix {
+ pname = "sideways-vim";
+ version = "2020-09-13";
+ src = fetchFromGitHub {
+ owner = "AndrewRadev";
+ repo = "sideways.vim";
+ rev = "ea78de9eda97728d3489c29eb3e9c8a9b2fdd868";
+ sha256 = "0kn1qpkwsv7m58gr3jydynnm12gqns503dhnfqcw7yshbq5sr9rr";
+ };
+ meta.homepage = "https://github.com/AndrewRadev/sideways.vim/";
+ };
+
SimpylFold = buildVimPluginFrom2Nix {
pname = "SimpylFold";
- version = "2017-06-13";
+ version = "2020-09-09";
src = fetchFromGitHub {
owner = "tmhedberg";
repo = "SimpylFold";
- rev = "aa0371d9d708388f3ba385ccc67a7504586a20d9";
- sha256 = "1gjv78x2cgh79a04l411kdhkm53f93czs54p07kadpa9659z93ss";
+ rev = "0459df8a0bbfc8ef1bfd88db889e881626f65914";
+ sha256 = "1lydkm86d84fsmbklwcgnlb95vczri9a8d898hrnfvskyx050y2w";
};
meta.homepage = "https://github.com/tmhedberg/SimpylFold/";
};
@@ -3505,24 +3241,24 @@ let
swift-vim = buildVimPluginFrom2Nix {
pname = "swift-vim";
- version = "2020-02-21";
+ version = "2020-09-04";
src = fetchFromGitHub {
owner = "keith";
repo = "swift.vim";
- rev = "c4053da88208cef5a32a5862694d36b73f6ce310";
- sha256 = "0awz0pf3awrwhay40wngfllpmmh24zwm02ra530x4n1hk74iwf2v";
+ rev = "bfc662d11b3a006815d0b6972c1c0c2ebbc3b16e";
+ sha256 = "1qf5f9p0kfi6bq2qi9izarva6r711vzlbrbdax8nq9g0pxa1bj3f";
};
meta.homepage = "https://github.com/keith/swift.vim/";
};
syntastic = buildVimPluginFrom2Nix {
pname = "syntastic";
- version = "2020-07-27";
+ version = "2020-09-09";
src = fetchFromGitHub {
owner = "vim-syntastic";
repo = "syntastic";
- rev = "83837a6e86ca8f8795a68dff0242d79065bd170d";
- sha256 = "1bpsq6vhisk47xka41a4ybdvww26fldvv4dd4rnb4wwln3c9m551";
+ rev = "3e31762a26f7c29c0f6344c4215ca9074f4ead8d";
+ sha256 = "11wbxnvqgkgmcb3yl5zsn4v6va17p20nnrqxrqbr6y8ia39n7wa0";
};
meta.homepage = "https://github.com/vim-syntastic/syntastic/";
};
@@ -3565,14 +3301,14 @@ let
tagbar = buildVimPluginFrom2Nix {
pname = "tagbar";
- version = "2020-08-03";
+ version = "2020-09-13";
src = fetchFromGitHub {
- owner = "majutsushi";
+ owner = "preservim";
repo = "tagbar";
- rev = "a5090717dd8862be0a47a96731c6120ace544fe1";
- sha256 = "1iz26xj3mrshj0n6gpqa9xbk0i3lr0383bqdrq0yk0lp32ys5gh0";
+ rev = "30fb229937d640889448de9c4f8b71b19946c67b";
+ sha256 = "01vl3id1fmkd8p9hb2x2mb5iyyfad5a84ibfl6fkr7sm59jfgc2j";
};
- meta.homepage = "https://github.com/majutsushi/tagbar/";
+ meta.homepage = "https://github.com/preservim/tagbar/";
};
taglist-vim = buildVimPluginFrom2Nix {
@@ -3601,12 +3337,12 @@ let
tcomment_vim = buildVimPluginFrom2Nix {
pname = "tcomment_vim";
- version = "2020-06-18";
+ version = "2020-08-23";
src = fetchFromGitHub {
owner = "tomtom";
repo = "tcomment_vim";
- rev = "920d465b56bcf96c976fa22e9558d51aa55dcd9c";
- sha256 = "0n7gwdyzim4f92mxnjz4zwfiyapyjhbf21b1l3dq9b07x9m40365";
+ rev = "25bdb50a6c5934d4ac9313cef0d7d2168d84803b";
+ sha256 = "04dmdydrc4v055qkjn5gfvibyzd30fg00abnk8ijvabfcmhvlh40";
};
meta.homepage = "https://github.com/tomtom/tcomment_vim/";
};
@@ -3649,12 +3385,12 @@ let
thumbnail-vim = buildVimPluginFrom2Nix {
pname = "thumbnail-vim";
- version = "2020-05-07";
+ version = "2020-08-15";
src = fetchFromGitHub {
owner = "itchyny";
repo = "thumbnail.vim";
- rev = "c238441923d4eefd0c1436686b35e8fa9e643a3e";
- sha256 = "101w0pvfcnms07w4l6yjhn4b4hb3rvwm827qb2z4rb14fydakias";
+ rev = "161ff743cb031eff376780108b018735d92160b0";
+ sha256 = "105a1a9kahfdicw1gkdhc88w41pyhmhv6yw2kh1flkaikzqlxbc8";
};
meta.homepage = "https://github.com/itchyny/thumbnail.vim/";
};
@@ -3698,24 +3434,24 @@ let
traces-vim = buildVimPluginFrom2Nix {
pname = "traces-vim";
- version = "2020-07-13";
+ version = "2020-08-19";
src = fetchFromGitHub {
owner = "markonm";
repo = "traces.vim";
- rev = "d8ff43209d6464d5239db724207d588e4153767d";
- sha256 = "0gf7jdisll5cz9myh67947xwh0v8513n64jxbsh2fbxh8rq5wb21";
+ rev = "b38bdda4378b17888f5132787c49d79722c25752";
+ sha256 = "0q29h348pgqxqw1pqq1nsj0nxccnb2x6jd92bpsqnjf452wsh2f2";
};
meta.homepage = "https://github.com/markonm/traces.vim/";
};
tslime-vim = buildVimPluginFrom2Nix {
pname = "tslime-vim";
- version = "2018-07-23";
+ version = "2020-09-09";
src = fetchFromGitHub {
owner = "jgdavey";
repo = "tslime.vim";
- rev = "28e9eba642a791c6a6b044433dce8e5451b26fb0";
- sha256 = "1y5xikryv6851d0rjk9c64agawshp5208mwym6ma9ngs7s3s1l4x";
+ rev = "9b2b99e409336584103b83c597fdb6234875ae25";
+ sha256 = "048ycam0awcf98zhha6c5n1fk366w559bmjcanik2sqlqw1f74as";
};
meta.homepage = "https://github.com/jgdavey/tslime.vim/";
};
@@ -3734,24 +3470,24 @@ let
typescript-vim = buildVimPluginFrom2Nix {
pname = "typescript-vim";
- version = "2020-02-13";
+ version = "2020-09-09";
src = fetchFromGitHub {
owner = "leafgarland";
repo = "typescript-vim";
- rev = "17d85d8051ba21283e62a9101734981e10b732fd";
- sha256 = "17z8ygns97wlnm4vq7kgkx3ymnbb2f6imxn02fc0iywkrhdqv7mj";
+ rev = "9f247d7693cd12171239c56c355ba863f559f424";
+ sha256 = "1m16rhvmymxps41s7f6nh6gnbfiw5qwkvl23jr9z91xsq58jzj9l";
};
meta.homepage = "https://github.com/leafgarland/typescript-vim/";
};
ultisnips = buildVimPluginFrom2Nix {
pname = "ultisnips";
- version = "2020-05-19";
+ version = "2020-09-08";
src = fetchFromGitHub {
owner = "SirVer";
repo = "ultisnips";
- rev = "e83c82099d9bd43dc7895e3cb5b114ee5a2a07c6";
- sha256 = "0a9fqgg8sg8s19q9inxyzl6lqdsnxs22csqs2rss1qz9dsic4yrh";
+ rev = "7941f98337564d4e86cf2b7467b64def4d212794";
+ sha256 = "0miihbj9h3ay6iq1ld13ixij3l4h02yrmc7bq8iarw776l89gin0";
};
meta.homepage = "https://github.com/SirVer/ultisnips/";
};
@@ -3770,12 +3506,12 @@ let
unicode-vim = buildVimPluginFrom2Nix {
pname = "unicode-vim";
- version = "2020-06-09";
+ version = "2020-08-10";
src = fetchFromGitHub {
owner = "chrisbra";
repo = "unicode.vim";
- rev = "76e95c6f8c863f5079cd103b18990684bb02d525";
- sha256 = "0v3w117bimd74r9i209hgqy75x83hdd3za26l8g729w56kqgq5r8";
+ rev = "e9b21134f4e8bc8cd09fa6145749511ac8800f98";
+ sha256 = "0rfkd11arkmc2z2m9lz5hnqxfcp2b98hmzgf424s44xyhrn98y16";
};
meta.homepage = "https://github.com/chrisbra/unicode.vim/";
};
@@ -3840,18 +3576,6 @@ let
meta.homepage = "https://github.com/vhda/verilog_systemverilog.vim/";
};
- vim = buildVimPluginFrom2Nix {
- pname = "vim";
- version = "2020-07-19";
- src = fetchFromGitHub {
- owner = "dracula";
- repo = "vim";
- rev = "b64b22affafca7d3831a20949115b91031d596ec";
- sha256 = "1f5hwfcrsfq3yk53kkn4syaxmri8wh8h6rpq867468b8rdcnhq01";
- };
- meta.homepage = "https://github.com/dracula/vim/";
- };
-
vim-abolish = buildVimPluginFrom2Nix {
pname = "vim-abolish";
version = "2019-11-13";
@@ -4092,26 +3816,38 @@ let
meta.homepage = "https://github.com/MarcWeber/vim-addon-xdebug/";
};
+ vim-after-object = buildVimPluginFrom2Nix {
+ pname = "vim-after-object";
+ version = "2018-09-17";
+ src = fetchFromGitHub {
+ owner = "junegunn";
+ repo = "vim-after-object";
+ rev = "7f52106df8a05e9bc1c53960c31a55f77e303903";
+ sha256 = "13726m0c73n5pw9gil4ahbg71ibklrwkw9yvbr6qxxvn6qyijpdy";
+ };
+ meta.homepage = "https://github.com/junegunn/vim-after-object/";
+ };
+
vim-airline = buildVimPluginFrom2Nix {
pname = "vim-airline";
- version = "2020-08-03";
+ version = "2020-09-09";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline";
- rev = "ffa44b832767674ab536a737668f3358fab4d5ea";
- sha256 = "081rl70ya1qrnqkq1za1zpvngpjhpr69vdbpj7r8qlma29wq2pf5";
+ rev = "f5693986c4ce82e50f4feebda22cf8c2fed35438";
+ sha256 = "0jl58s0xp2snhpn5f7r3gacj6fi88hc8anxj9r36gww24j4y7kzw";
};
meta.homepage = "https://github.com/vim-airline/vim-airline/";
};
vim-airline-themes = buildVimPluginFrom2Nix {
pname = "vim-airline-themes";
- version = "2020-06-26";
+ version = "2020-08-27";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline-themes";
- rev = "04fa4fc40f21d9490954213c1ee06c7fdea66a6d";
- sha256 = "0dzckj0449rw37v5kwmfm5wa9spfhsbfr56i30mb063zmv8wk551";
+ rev = "155bce6665ab8c83447102e8402cc9d3b7c3b3f3";
+ sha256 = "1qavi386va4wnalaf03b19lfxypbkjcjdiiasbdzfnlqpz7d4rwy";
};
meta.homepage = "https://github.com/vim-airline/vim-airline-themes/";
};
@@ -4190,24 +3926,24 @@ let
vim-bazel = buildVimPluginFrom2Nix {
pname = "vim-bazel";
- version = "2019-08-14";
+ version = "2020-08-22";
src = fetchFromGitHub {
owner = "bazelbuild";
repo = "vim-bazel";
- rev = "7c4987b4266d117a9f1d4c7fe7f4dfba33dfc8c8";
- sha256 = "182w8ibr34z86nmx6byabkah0q9fgrzml8m2ardaqzqjqr2ya5yg";
+ rev = "85a044d854e5e48f72414726c255112be31e2cac";
+ sha256 = "1hcfbl958v39w00kyfg75rcxs9xzaqnd98i4y322ayqfgrhd95n8";
};
meta.homepage = "https://github.com/bazelbuild/vim-bazel/";
};
vim-beancount = buildVimPluginFrom2Nix {
pname = "vim-beancount";
- version = "2020-05-14";
+ version = "2020-08-06";
src = fetchFromGitHub {
owner = "nathangrigg";
repo = "vim-beancount";
- rev = "53ab32f82723d685648b691af3d8a64a2a119d43";
- sha256 = "1vvfr1wz2770h4rh48qnaqbbdbfxj6pcyhyfh0vf641l46v6wzf8";
+ rev = "6d762beaa526d4e56280619aa62b1013b50457b7";
+ sha256 = "0r4ziynmil432k1xjglqjx0bh5069aav3k9r58ksqg716w4zvzys";
};
meta.homepage = "https://github.com/nathangrigg/vim-beancount/";
};
@@ -4272,6 +4008,18 @@ let
meta.homepage = "https://github.com/qpkorr/vim-bufkill/";
};
+ vim-carbon-now-sh = buildVimPluginFrom2Nix {
+ pname = "vim-carbon-now-sh";
+ version = "2019-02-14";
+ src = fetchFromGitHub {
+ owner = "kristijanhusak";
+ repo = "vim-carbon-now-sh";
+ rev = "789b15d17966a1100ed2889d670923dd6d9ff063";
+ sha256 = "1vfhdqv8mf8w0s4nv8k2rqzvahvh1lxm4zsd3ks1n334f580w8x4";
+ };
+ meta.homepage = "https://github.com/kristijanhusak/vim-carbon-now-sh/";
+ };
+
vim-choosewin = buildVimPluginFrom2Nix {
pname = "vim-choosewin";
version = "2019-09-17";
@@ -4284,6 +4032,30 @@ let
meta.homepage = "https://github.com/t9md/vim-choosewin/";
};
+ vim-clang-format = buildVimPluginFrom2Nix {
+ pname = "vim-clang-format";
+ version = "2019-05-15";
+ src = fetchFromGitHub {
+ owner = "rhysd";
+ repo = "vim-clang-format";
+ rev = "95593b67723f23979cd7344ecfd049f2f917830f";
+ sha256 = "0n0k13k63l8n0ixs4zrhlz923apvdp2mldadxqlhmvsvncmlqmpn";
+ };
+ meta.homepage = "https://github.com/rhysd/vim-clang-format/";
+ };
+
+ vim-clap = buildVimPluginFrom2Nix {
+ pname = "vim-clap";
+ version = "2020-09-13";
+ src = fetchFromGitHub {
+ owner = "liuchengxu";
+ repo = "vim-clap";
+ rev = "92c4da683f71cc1c2a17308712bb0b2f60168560";
+ sha256 = "0f8dcvfb4br8al73x4i7zs39z78hvd2rfmxiakj0di7a60i9v1yh";
+ };
+ meta.homepage = "https://github.com/liuchengxu/vim-clap/";
+ };
+
vim-clojure-highlight = buildVimPluginFrom2Nix {
pname = "vim-clojure-highlight";
version = "2015-07-05";
@@ -4322,12 +4094,12 @@ let
vim-codefmt = buildVimPluginFrom2Nix {
pname = "vim-codefmt";
- version = "2020-07-29";
+ version = "2020-09-09";
src = fetchFromGitHub {
owner = "google";
repo = "vim-codefmt";
- rev = "a43392a7c4d73b91835e7bd993889646c8a907fd";
- sha256 = "1b850c36xgydn2ibdxzqprzsi65hz9sfhvcj69zm3rqbh47hqi98";
+ rev = "9346c381c94c0f9312c6e7970a4ab15419935464";
+ sha256 = "03nymldw5ifc57z5vr0xaz00vml6v854zp2fnzm4q9v9n295kh66";
};
meta.homepage = "https://github.com/google/vim-codefmt/";
};
@@ -4454,12 +4226,12 @@ let
vim-css-color = buildVimPluginFrom2Nix {
pname = "vim-css-color";
- version = "2020-04-16";
+ version = "2020-08-16";
src = fetchFromGitHub {
owner = "ap";
repo = "vim-css-color";
- rev = "741dd18a35e251ededc0687eea9b8d100d3b83b8";
- sha256 = "1mjwyznprhhfmwi1djyjgxkqv9bwima1ysxa9782rk198j2n87vs";
+ rev = "4694c6ea03a065a3f6ddbebce56797a21e8241ef";
+ sha256 = "12bzxrdvb9s0d8llkq6h63g86qxs0gv9x7401apl6qrs79prrb4a";
};
meta.homepage = "https://github.com/ap/vim-css-color/";
};
@@ -4526,12 +4298,12 @@ let
vim-devicons = buildVimPluginFrom2Nix {
pname = "vim-devicons";
- version = "2020-07-24";
+ version = "2020-09-08";
src = fetchFromGitHub {
owner = "ryanoasis";
repo = "vim-devicons";
- rev = "6bd3ae1dbab89b24bab160d52f90b3c8b0d005bb";
- sha256 = "083q77ys4jlwcqs58hzg8c4lrwfiss91limq2gw7yjngsfihkn9l";
+ rev = "7d1c3aeb3b26c7fb7bcd7cb2bee67beb3e538db3";
+ sha256 = "0yrc17pq713b86z71ad0zy8lm1cd2psyzbw8yb62d1prjc17hp77";
};
meta.homepage = "https://github.com/ryanoasis/vim-devicons/";
};
@@ -4562,12 +4334,12 @@ let
vim-dirvish = buildVimPluginFrom2Nix {
pname = "vim-dirvish";
- version = "2020-06-30";
+ version = "2020-09-07";
src = fetchFromGitHub {
owner = "justinmk";
repo = "vim-dirvish";
- rev = "7c4dc5945b15a6b97ebef860070d30e36da01788";
- sha256 = "0mg8fdfsr59015m309kr9v5akwc3zfwfygn36x47c8q2bwjjr052";
+ rev = "9c0dc32af9235d42715751b30cf04fa0584c1798";
+ sha256 = "1xl655mnhjn1mbqzvxblsbqyg3yq50ri2a7szvqmpywq8rr0ymq9";
};
meta.homepage = "https://github.com/justinmk/vim-dirvish/";
};
@@ -4718,12 +4490,12 @@ let
vim-eunuch = buildVimPluginFrom2Nix {
pname = "vim-eunuch";
- version = "2020-08-04";
+ version = "2020-08-07";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-eunuch";
- rev = "36c5974a74b202ade1eb40dabd134afb2fdfdbe0";
- sha256 = "123ck8c9icl70g19zkjm33vaip9ky09zc9z7c2np554q2kncjppm";
+ rev = "4a4bf16b499dcde371c05c77ed4083c4b5228278";
+ sha256 = "1wclxqw3b4jcj34jb830551c9bbrsm79mp7aahbqnjgq025j53x0";
};
meta.homepage = "https://github.com/tpope/vim-eunuch/";
};
@@ -4778,12 +4550,12 @@ let
vim-fireplace = buildVimPluginFrom2Nix {
pname = "vim-fireplace";
- version = "2020-06-25";
+ version = "2020-09-14";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fireplace";
- rev = "237c122f34132714a55709b4af13b94a10043136";
- sha256 = "0gwc6pb5psqwma0wzn87igd3wwsc9grl48y0w47q3jvc3xj01cgs";
+ rev = "72f4b6d4ec8aac44ea6f5ee6e3693b7388cd3449";
+ sha256 = "07wcpc7kr113m574zfxjlh65pyhfm24a2f7lyadmhr1sah05iv6s";
};
meta.homepage = "https://github.com/tpope/vim-fireplace/";
};
@@ -4838,24 +4610,24 @@ let
vim-floaterm = buildVimPluginFrom2Nix {
pname = "vim-floaterm";
- version = "2020-07-31";
+ version = "2020-09-10";
src = fetchFromGitHub {
owner = "voldikss";
repo = "vim-floaterm";
- rev = "44fbe6dc6da4c6255b92d0a013f66261c7d9695b";
- sha256 = "1m3arkknpbb8c1ylcrnpjqlwym8am43qxhivkqymi7d93hcsrshc";
+ rev = "9de0fdeba46ec03d645f8ad093978961f405b81d";
+ sha256 = "1s9d0h96vgzhff30bxqciv5pdj1im9pk8j1r3361ma9zk8fjsnrr";
};
meta.homepage = "https://github.com/voldikss/vim-floaterm/";
};
vim-flutter = buildVimPluginFrom2Nix {
pname = "vim-flutter";
- version = "2020-07-08";
+ version = "2020-09-14";
src = fetchFromGitHub {
owner = "thosakwe";
repo = "vim-flutter";
- rev = "359052369690541a9ede6e897fde4dca867a5109";
- sha256 = "1303dskqbg1c5n3hczzw7x3gn5kl7hlfha824klwlkx91ga2jhck";
+ rev = "5a6de53adcc72742138b666b305869999fc8066e";
+ sha256 = "1zxa1gz47qpkcrzniax6q1bq9a953rypj1cfbcjb62h5ggx2rr5n";
};
meta.homepage = "https://github.com/thosakwe/vim-flutter/";
};
@@ -4886,12 +4658,12 @@ let
vim-fugitive = buildVimPluginFrom2Nix {
pname = "vim-fugitive";
- version = "2020-07-31";
+ version = "2020-08-26";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fugitive";
- rev = "260182c65cae653ac20e6a69ba8cc6124e7ba6c2";
- sha256 = "14dmar7d9qajjk2vy223mw7gwdcz548lcj5jg8pg7j4cyc6ffbyp";
+ rev = "511d3035d4da2453a9cb0188b6020ed7bc8fc18f";
+ sha256 = "003k746mqasd64yca0ay4lzbif7jx0p6ivs2g2f3mlnvpwiiim23";
};
meta.homepage = "https://github.com/tpope/vim-fugitive/";
};
@@ -4946,12 +4718,12 @@ let
vim-gitgutter = buildVimPluginFrom2Nix {
pname = "vim-gitgutter";
- version = "2020-07-28";
+ version = "2020-09-11";
src = fetchFromGitHub {
owner = "airblade";
repo = "vim-gitgutter";
- rev = "62ff20f9797fcf11f132f8aab4e882807d0e2593";
- sha256 = "0aiay9mjvqj21620kzsbv14gcxw17i4wgibxkn115cba33yzpm2r";
+ rev = "ea79bc01c2efc84cf8e71fbe5fd8adbf4242739d";
+ sha256 = "0dv69ganm4rv2909yy9w13y82bik4maa5x1z3kpv0hrd55qay40z";
};
meta.homepage = "https://github.com/airblade/vim-gitgutter/";
};
@@ -4982,12 +4754,12 @@ let
vim-go = buildVimPluginFrom2Nix {
pname = "vim-go";
- version = "2020-07-30";
+ version = "2020-09-07";
src = fetchFromGitHub {
owner = "fatih";
repo = "vim-go";
- rev = "ef23d90b84231759a992adf79b0dcd72844c1f84";
- sha256 = "107nx7xgh416s5sr4ljwpmvqiysyy7gvgv79hsndlnqw5vmbdv75";
+ rev = "9b9b527d61a6fe10a6d0c618cc0dd113b6aa7690";
+ sha256 = "147yqgr7vrn2rj90qczp70fiqk3mj02p4v5qkkhwh1kspdqsjmp7";
};
meta.homepage = "https://github.com/fatih/vim-go/";
};
@@ -5006,12 +4778,12 @@ let
vim-graphql = buildVimPluginFrom2Nix {
pname = "vim-graphql";
- version = "2020-03-30";
+ version = "2020-09-14";
src = fetchFromGitHub {
owner = "jparise";
repo = "vim-graphql";
- rev = "a3ff39f955e60baeddd8c3c4d1cab291ce37d66e";
- sha256 = "0d98b0zpbyjcafp0q25c3qsx13q74nszxsi5jxxjnpz1wv6s83x1";
+ rev = "b06a6e62db170f085aa4af7f2439ae7e453eb1d3";
+ sha256 = "12qwz7m652jgn86210mbbg1glcmshm67wdhrsb36bxqrx39g1ghh";
};
meta.homepage = "https://github.com/jparise/vim-graphql/";
};
@@ -5162,12 +4934,12 @@ let
vim-html-template-literals = buildVimPluginFrom2Nix {
pname = "vim-html-template-literals";
- version = "2020-05-17";
+ version = "2020-09-02";
src = fetchFromGitHub {
owner = "jonsmithers";
repo = "vim-html-template-literals";
- rev = "0959db06cd74408935a589fb59ec63af91a1557b";
- sha256 = "0vq0y9adx2023p0nqv020921r474216msrkm0lkb5v776xm4mks2";
+ rev = "602dba70bdcfc2e280e0c0503e74a8a92519db49";
+ sha256 = "0x0sbmcig3r058sg78bfj8dv0lwlgdcwvw9kxviynyhk2qkg9zl9";
};
meta.homepage = "https://github.com/jonsmithers/vim-html-template-literals/";
};
@@ -5222,12 +4994,12 @@ let
vim-illuminate = buildVimPluginFrom2Nix {
pname = "vim-illuminate";
- version = "2020-06-09";
+ version = "2020-08-25";
src = fetchFromGitHub {
owner = "RRethy";
repo = "vim-illuminate";
- rev = "0778289e391c419f7a3af9de8229f798ee292013";
- sha256 = "1l5s5f4fw96w437rdf85lym7g75hnz8sb2fdj9hygyg0sp42r0cf";
+ rev = "56e7df8f402a8302fa7f6cb21760d366a105d94c";
+ sha256 = "0j4986pdh06q5d0bq4k6lq0b6bgi1fazng106ykhg3aaxjqqhs37";
};
meta.homepage = "https://github.com/RRethy/vim-illuminate/";
};
@@ -5294,12 +5066,12 @@ let
vim-isort = buildVimPluginFrom2Nix {
pname = "vim-isort";
- version = "2020-07-17";
+ version = "2020-08-14";
src = fetchFromGitHub {
owner = "fisadev";
repo = "vim-isort";
- rev = "9794a4af68eccac74c23d7bfa151785ff88496fc";
- sha256 = "172b1bpvn01nl67sh7v85mn7s21irzqjxxrcgkscpjifqaq8zvwi";
+ rev = "94b1f1202899aa0b6e2cc20e6d1f133eafe24331";
+ sha256 = "16r2nsdapf3r0zjqwwbl0k8g2p81h9zs14b91dhskyvs0hvf7cfy";
};
meta.homepage = "https://github.com/fisadev/vim-isort/";
};
@@ -5379,12 +5151,12 @@ let
vim-jsdoc = buildVimPluginFrom2Nix {
pname = "vim-jsdoc";
- version = "2020-07-23";
+ version = "2020-08-31";
src = fetchFromGitHub {
owner = "heavenshell";
repo = "vim-jsdoc";
- rev = "ed31c776d1da96ed8d950aef5ffba3f767f2acb4";
- sha256 = "1qp5n04igirkqzqh7vfw0jnb31p36h356nc4n1kzna4zyqndzk9s";
+ rev = "5bbe872ee41e50bd5b99bf6204d6147dab39cdc5";
+ sha256 = "0jmmkqzan5mkc0j05243f5layqj7fny92rl1vlj32ipv8wgdmczn";
};
meta.homepage = "https://github.com/heavenshell/vim-jsdoc/";
};
@@ -5415,12 +5187,12 @@ let
vim-jsx-pretty = buildVimPluginFrom2Nix {
pname = "vim-jsx-pretty";
- version = "2020-06-22";
+ version = "2020-09-09";
src = fetchFromGitHub {
owner = "MaxMEllon";
repo = "vim-jsx-pretty";
- rev = "c665d5ca4247b696f478f91b7c97b9e44442e4b6";
- sha256 = "1p1461rh3yp0ldg4x1cb2nj9xng6scdlrkzj1q8ykspi98qnz0mm";
+ rev = "58b9a4dd48ee28488a6772fc6bb04abb0d083092";
+ sha256 = "0gw5l1i7crsflrl3si1ymlpjh9yj5l5d23jj9irwyfkc8c6zqvbn";
};
meta.homepage = "https://github.com/MaxMEllon/vim-jsx-pretty/";
};
@@ -5463,12 +5235,12 @@ let
vim-latex-live-preview = buildVimPluginFrom2Nix {
pname = "vim-latex-live-preview";
- version = "2020-06-25";
+ version = "2020-09-11";
src = fetchFromGitHub {
owner = "xuhdev";
repo = "vim-latex-live-preview";
- rev = "32d1a911641e08c11b3f82ba886540cbae0b7513";
- sha256 = "0hnjc1jpjr6fdy9b5j85didi97f6w8p8ad5cn6b0fnxxlkykymjg";
+ rev = "afdf3f4778119f0bfacb07629d0155d58eb5562a";
+ sha256 = "0zihnphc021alqbn1f84n233r6a31n499046yw1yspkcnpz7mcxm";
};
meta.homepage = "https://github.com/xuhdev/vim-latex-live-preview/";
};
@@ -5571,24 +5343,36 @@ let
vim-lsc = buildVimPluginFrom2Nix {
pname = "vim-lsc";
- version = "2020-07-12";
+ version = "2020-08-29";
src = fetchFromGitHub {
owner = "natebosch";
repo = "vim-lsc";
- rev = "632d49bf7a227e13bea6ef341de35f89e45c55b0";
- sha256 = "1an37vkr9di0abxfnidlbij37xxy5z1cwnvpcnink4gman1msyzy";
+ rev = "ab952d62a3c57d176e6c63b3f3c95b8ba37b0630";
+ sha256 = "07caiz9k3bx5qn5kg5hbh2a2d77bfvyfg9rx7s7zkavpz312r4kc";
};
meta.homepage = "https://github.com/natebosch/vim-lsc/";
};
+ vim-lsp = buildVimPluginFrom2Nix {
+ pname = "vim-lsp";
+ version = "2020-09-01";
+ src = fetchFromGitHub {
+ owner = "prabirshrestha";
+ repo = "vim-lsp";
+ rev = "a8dd16f59a1f56ee40d0d403a722b6d556fa04e9";
+ sha256 = "1m08v4b0l88ly5jhklr4hx642gdypz315x9yhsni9bnxi9dhhkaa";
+ };
+ meta.homepage = "https://github.com/prabirshrestha/vim-lsp/";
+ };
+
vim-maktaba = buildVimPluginFrom2Nix {
pname = "vim-maktaba";
- version = "2020-07-25";
+ version = "2020-08-06";
src = fetchFromGitHub {
owner = "google";
repo = "vim-maktaba";
- rev = "f2abdd19ade1db8de6ab10930ffe2df4dbb5274e";
- sha256 = "0rn792hryjsz677wik1sqgscllvmpvzxv2p6gacdvsr9pn800nhn";
+ rev = "f60443777137a0f91e489b1757c6602c63fb3731";
+ sha256 = "1r6raxhwg78azcqv7brvas3w4xr7aja1gmcapm7j6mv69izf1fzw";
};
meta.homepage = "https://github.com/google/vim-maktaba/";
};
@@ -5605,6 +5389,18 @@ let
meta.homepage = "https://github.com/lambdalisue/vim-manpager/";
};
+ vim-markbar = buildVimPluginFrom2Nix {
+ pname = "vim-markbar";
+ version = "2020-08-31";
+ src = fetchFromGitHub {
+ owner = "Yilin-Yang";
+ repo = "vim-markbar";
+ rev = "df13c3abe88c01a716b1099de953dcfa1679e663";
+ sha256 = "1y5w182d57z1nl8c7ng25m88by88pnxqdsxmcnnygdfjmvbv8jl9";
+ };
+ meta.homepage = "https://github.com/Yilin-Yang/vim-markbar/";
+ };
+
vim-markdown = buildVimPluginFrom2Nix {
pname = "vim-markdown";
version = "2020-07-14";
@@ -5617,6 +5413,18 @@ let
meta.homepage = "https://github.com/plasticboy/vim-markdown/";
};
+ vim-matchup = buildVimPluginFrom2Nix {
+ pname = "vim-matchup";
+ version = "2020-09-07";
+ src = fetchFromGitHub {
+ owner = "andymass";
+ repo = "vim-matchup";
+ rev = "9e0b6f37113e21fecd42ef6b04762de4aafe2cf3";
+ sha256 = "0cy7k96458qk5fn7fbvki42b2pgrrk803shixs4ww43iipya6m5b";
+ };
+ meta.homepage = "https://github.com/andymass/vim-matchup/";
+ };
+
vim-mergetool = buildVimPluginFrom2Nix {
pname = "vim-mergetool";
version = "2019-06-22";
@@ -5629,6 +5437,18 @@ let
meta.homepage = "https://github.com/samoshkin/vim-mergetool/";
};
+ vim-merginal = buildVimPluginFrom2Nix {
+ pname = "vim-merginal";
+ version = "2020-01-29";
+ src = fetchFromGitHub {
+ owner = "idanarye";
+ repo = "vim-merginal";
+ rev = "02ac69b0468b7aec437df48df07f939558e85c9a";
+ sha256 = "0m5lym56xzp1gnwb79vjmigfi6ar0iqbzaydv2r8c47jj7xyxiz6";
+ };
+ meta.homepage = "https://github.com/idanarye/vim-merginal/";
+ };
+
vim-metamath = buildVimPluginFrom2Nix {
pname = "vim-metamath";
version = "2017-02-10";
@@ -5655,12 +5475,12 @@ let
vim-monokai = buildVimPluginFrom2Nix {
pname = "vim-monokai";
- version = "2020-06-17";
+ version = "2020-09-12";
src = fetchFromGitHub {
owner = "crusoexia";
repo = "vim-monokai";
- rev = "703a4a6ee96a5772c204c4dd852f246ce71231df";
- sha256 = "1avp4zr9sa38ygx9c9ffkdb6mmzqv7sxyb093bqq06gfdv8yzk2a";
+ rev = "39a3bd877c26792838ed58c1b8b3e0a5daa11402";
+ sha256 = "01cmbrzbvsdl8946rwdz8jhnpfr5fapgvpx65vnqq2bisc901dz3";
};
meta.homepage = "https://github.com/crusoexia/vim-monokai/";
};
@@ -5811,12 +5631,12 @@ let
vim-one = buildVimPluginFrom2Nix {
pname = "vim-one";
- version = "2019-04-09";
+ version = "2020-08-09";
src = fetchFromGitHub {
owner = "rakr";
repo = "vim-one";
- rev = "6695e135415c53a8fbe96672e382200aa1ffb4b4";
- sha256 = "0951r9kw23zlwd7fda6ib2d9k0akpfd2hvh82pasgw3ks9v1n2vf";
+ rev = "f8bcef1968f01842d92abbcb098ec28ad3931ea5";
+ sha256 = "12czxjh68hdnca4wdk9ypd5c56v1njv6wc2bcxqaj1ff09pgllmy";
};
meta.homepage = "https://github.com/rakr/vim-one/";
};
@@ -5869,6 +5689,30 @@ let
meta.homepage = "https://github.com/jceb/vim-orgmode/";
};
+ vim-osc52 = buildVimPluginFrom2Nix {
+ pname = "vim-osc52";
+ version = "2017-06-23";
+ src = fetchFromGitHub {
+ owner = "fcpg";
+ repo = "vim-osc52";
+ rev = "01a311169b2678d853c87b371201205daf8fdf1a";
+ sha256 = "1nxla8r4036shbmyx6wpxy9ncy1s2c5ghi5n5ip22b01lcv6lnv5";
+ };
+ meta.homepage = "https://github.com/fcpg/vim-osc52/";
+ };
+
+ vim-over = buildVimPluginFrom2Nix {
+ pname = "vim-over";
+ version = "2020-01-26";
+ src = fetchFromGitHub {
+ owner = "osyo-manga";
+ repo = "vim-over";
+ rev = "878f83bdac0cda308f599d319f45c7877d5274a9";
+ sha256 = "00k29pcn69d9036jhjpd1xqxh59qwl30l37lsfijlv18ks0wwiqn";
+ };
+ meta.homepage = "https://github.com/osyo-manga/vim-over/";
+ };
+
vim-packer = buildVimPluginFrom2Nix {
pname = "vim-packer";
version = "2018-11-11";
@@ -5919,12 +5763,12 @@ let
vim-pandoc-syntax = buildVimPluginFrom2Nix {
pname = "vim-pandoc-syntax";
- version = "2020-07-29";
+ version = "2020-08-10";
src = fetchFromGitHub {
owner = "vim-pandoc";
repo = "vim-pandoc-syntax";
- rev = "6fb2021592ecbfd1b519647dd7242d818d77227a";
- sha256 = "043khhd1rd8cihxkzma5bhg7pbp87iizrn04lfmnygj5s0qg0dwf";
+ rev = "59680708cdc98c3fae9acb6c261374bfd808335a";
+ sha256 = "1yiczv4l2rg8wva2gbjvv7k9s6y9p0gwmlazdd9rnq28nhmxx3gv";
};
meta.homepage = "https://github.com/vim-pandoc/vim-pandoc-syntax/";
};
@@ -6015,12 +5859,12 @@ let
vim-plug = buildVimPluginFrom2Nix {
pname = "vim-plug";
- version = "2020-08-02";
+ version = "2020-09-08";
src = fetchFromGitHub {
owner = "junegunn";
repo = "vim-plug";
- rev = "457bebcd30cbfca8b34b0d308f882b7b605714fc";
- sha256 = "18yj35qh3xqpjv1dd78m1wj7hkma3rv8qnfsnamhzafjwnf013sa";
+ rev = "d16273e07231260e02412625f98651bc6ceebb56";
+ sha256 = "0ckglxbnxq50jfigbmgjwaj2vj1g6xjwyipzxbph2b64yi2kklg5";
};
meta.homepage = "https://github.com/junegunn/vim-plug/";
};
@@ -6039,16 +5883,28 @@ let
vim-polyglot = buildVimPluginFrom2Nix {
pname = "vim-polyglot";
- version = "2020-07-26";
+ version = "2020-09-13";
src = fetchFromGitHub {
owner = "sheerun";
repo = "vim-polyglot";
- rev = "56121b4e27cb48efb17be55a969b2f0d725266f8";
- sha256 = "1zirax1iss5mgqllwmc4kybycn73alcqgnnx296vgjw8d1b0qpc3";
+ rev = "4314841aa4772d98b186636bdbf34fcf48c74275";
+ sha256 = "1qkhg6wx1ngvnf3x1bz089sb74f3018z9fs9bgzm6x0ar0jvy1iw";
};
meta.homepage = "https://github.com/sheerun/vim-polyglot/";
};
+ vim-poweryank = buildVimPluginFrom2Nix {
+ pname = "vim-poweryank";
+ version = "2017-08-13";
+ src = fetchFromGitHub {
+ owner = "haya14busa";
+ repo = "vim-poweryank";
+ rev = "48dff95dbd64423c96fdae5c18eaddb5b5fa3064";
+ sha256 = "016w6nn2qhra9v55sn6g6qf1pj8f072f22r97nzxy4958k7f114a";
+ };
+ meta.homepage = "https://github.com/haya14busa/vim-poweryank/";
+ };
+
vim-prettyprint = buildVimPluginFrom2Nix {
pname = "vim-prettyprint";
version = "2016-07-16";
@@ -6159,12 +6015,12 @@ let
vim-quickrun = buildVimPluginFrom2Nix {
pname = "vim-quickrun";
- version = "2020-07-25";
+ version = "2020-08-25";
src = fetchFromGitHub {
owner = "thinca";
repo = "vim-quickrun";
- rev = "3f49e05fb6072d6b7bc7fe20d0356cf15ef3b9de";
- sha256 = "02kyp6l6m1nybfqx3d88yi34isrid355wiln6cskvxz2hpx532g8";
+ rev = "c688f336a4aeb002319994f4fb4a8873f204f0ab";
+ sha256 = "1wzcvshwn4gvjbcmni1r473001m5ipamggkcpwsa7xr74sj4rn73";
};
meta.homepage = "https://github.com/thinca/vim-quickrun/";
};
@@ -6181,14 +6037,26 @@ let
meta.homepage = "https://github.com/racer-rust/vim-racer/";
};
+ vim-ragtag = buildVimPluginFrom2Nix {
+ pname = "vim-ragtag";
+ version = "2020-01-26";
+ src = fetchFromGitHub {
+ owner = "tpope";
+ repo = "vim-ragtag";
+ rev = "6f1af76cd669c4fb07f0c4e20fdee3077620e3d8";
+ sha256 = "1q5klbnwsg26zxhs3knhamk3srg7dmq46n83sa5rw2kmikb2idg2";
+ };
+ meta.homepage = "https://github.com/tpope/vim-ragtag/";
+ };
+
vim-rails = buildVimPluginFrom2Nix {
pname = "vim-rails";
- version = "2020-06-19";
+ version = "2020-08-22";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-rails";
- rev = "187742a3c18d93e6968f024d7db0f4fc5548408e";
- sha256 = "132rvyn5pwg5xkm6q64k33vm6q9hfpng0wq25387l8l8a7hvj3az";
+ rev = "858a379bcb389d67abdb7e0eb1b0a1fa78d8ba39";
+ sha256 = "077jxka05w452g7vrlx1dly85ddqv8z8fh3xklq6dvz016x306m4";
};
meta.homepage = "https://github.com/tpope/vim-rails/";
};
@@ -6219,12 +6087,12 @@ let
vim-rooter = buildVimPluginFrom2Nix {
pname = "vim-rooter";
- version = "2020-07-23";
+ version = "2020-09-08";
src = fetchFromGitHub {
owner = "airblade";
repo = "vim-rooter";
- rev = "be83e5bcbe30888b88359fc875ade9c54562411d";
- sha256 = "1qz3fqixl25x8b70y6kw9lgjxciv9bbzqx9dimvypmhqwx09pnjb";
+ rev = "98595736d4d91552647ea0130e704cd1a3d5d1d1";
+ sha256 = "1b6224f4q4lpd3sdn3ka8gdcnyi82ii8bh4baxf8mp9c0r6qwcns";
};
meta.homepage = "https://github.com/airblade/vim-rooter/";
};
@@ -6243,12 +6111,12 @@ let
vim-ruby = buildVimPluginFrom2Nix {
pname = "vim-ruby";
- version = "2020-08-03";
+ version = "2020-08-28";
src = fetchFromGitHub {
owner = "vim-ruby";
repo = "vim-ruby";
- rev = "fe2e520c62dfe10b9bc192b6c2651ef0519b1070";
- sha256 = "1xh6h5wg242mzqshka5m3693r25www46p29cr92yi995a2izm2fw";
+ rev = "e367f7b33fe9159c943963f3f839e4d08b74090e";
+ sha256 = "1pngmr6ww4fmn71rshi1npyswp48dq3p7m02s6s703bg83smvmc8";
};
meta.homepage = "https://github.com/vim-ruby/vim-ruby/";
};
@@ -6375,12 +6243,12 @@ let
vim-signify = buildVimPluginFrom2Nix {
pname = "vim-signify";
- version = "2020-06-08";
+ version = "2020-08-13";
src = fetchFromGitHub {
owner = "mhinz";
repo = "vim-signify";
- rev = "c3d450eb5f5e76d99d23b10493d4e08c5bb1ae71";
- sha256 = "0ms0c36zsqqpxrq4mx9k5viblcapw9kpjm9cdrs8fnldlz6i0yhh";
+ rev = "98c693f7a1a91b73d9232d868765b4d20af892fe";
+ sha256 = "05ppj7sqp8i7qhaf6vz427nnwsnkgf9nlq3lhyhbl14cjkrhqny9";
};
meta.homepage = "https://github.com/mhinz/vim-signify/";
};
@@ -6411,12 +6279,12 @@ let
vim-slime = buildVimPluginFrom2Nix {
pname = "vim-slime";
- version = "2020-07-04";
+ version = "2020-08-06";
src = fetchFromGitHub {
owner = "jpalardy";
repo = "vim-slime";
- rev = "f7442cdb1fb37778ddff93649e172b0ad752c237";
- sha256 = "0xf9qj0i4jpimbk0qyzvg88s74dfxgd4kzvzcvjpcd3q6cn8sard";
+ rev = "db486eaa39f14d130ddf6338aaa02127aa04b272";
+ sha256 = "1x9vflsbdl1b03irkvfpapb0c4mw9lymfghcjy1wxjl2vpq630ia";
};
meta.homepage = "https://github.com/jpalardy/vim-slime/";
};
@@ -6433,6 +6301,18 @@ let
meta.homepage = "https://github.com/t9md/vim-smalls/";
};
+ vim-smoothie = buildVimPluginFrom2Nix {
+ pname = "vim-smoothie";
+ version = "2019-12-02";
+ src = fetchFromGitHub {
+ owner = "psliwka";
+ repo = "vim-smoothie";
+ rev = "d3de4fbd7a9331b3eb05fa632611ebd34882cc83";
+ sha256 = "1bsqnz02jaydr92mmcrdlva4zxs28zgxwgznr2bwk4wnn26i54p6";
+ };
+ meta.homepage = "https://github.com/psliwka/vim-smoothie/";
+ };
+
vim-smt2 = buildVimPluginFrom2Nix {
pname = "vim-smt2";
version = "2018-05-20";
@@ -6447,12 +6327,12 @@ let
vim-sneak = buildVimPluginFrom2Nix {
pname = "vim-sneak";
- version = "2020-06-29";
+ version = "2020-09-01";
src = fetchFromGitHub {
owner = "justinmk";
repo = "vim-sneak";
- rev = "afe94543bb3bb95ef9ae2a58eebcbc17d69eb304";
- sha256 = "0iaksyh77xahg5cp0q9x5c14jdklsrgy9400jp4xjb83qgg6d7qq";
+ rev = "65e5e4668371152c6ef7a6269c6a6b960cef21b4";
+ sha256 = "0bfibshqqa17n9vbdd2g8kalnc78v1ag3hzws9pdacrcsxhsh0ry";
};
meta.homepage = "https://github.com/justinmk/vim-sneak/";
};
@@ -6471,12 +6351,12 @@ let
vim-snippets = buildVimPluginFrom2Nix {
pname = "vim-snippets";
- version = "2020-08-01";
+ version = "2020-09-05";
src = fetchFromGitHub {
owner = "honza";
repo = "vim-snippets";
- rev = "2a273f1914489b5f199b68607e5e37c0025a9c35";
- sha256 = "05yxh3hjya35pp4hgyq6i3nxnb2nl12lzv2mmzp046qzsg3b6yiq";
+ rev = "791c72d53399c7db9ec5a19922efee15d8f5a94b";
+ sha256 = "0ap477g8265w7rprk4z402m3xxpci35xq602z1g7x86488afgsrw";
};
meta.homepage = "https://github.com/honza/vim-snippets/";
};
@@ -6615,24 +6495,24 @@ let
vim-SyntaxRange = buildVimPluginFrom2Nix {
pname = "vim-SyntaxRange";
- version = "2020-06-17";
+ version = "2020-08-18";
src = fetchFromGitHub {
owner = "inkarkat";
repo = "vim-SyntaxRange";
- rev = "63c382eabfb5dd0b1e837dc6a42b14f3fe000ff9";
- sha256 = "1c62m2k08vnla3zd3rb716y6vp5ijn8b36fv48jw77y579k9l6pk";
+ rev = "602316468bc044e047db88f50157b61fa00b65cb";
+ sha256 = "0zrrvd9xrivx61fiz799mdbwdzl7damdgm6i9h0sl1v95hclhi3i";
};
meta.homepage = "https://github.com/inkarkat/vim-SyntaxRange/";
};
vim-table-mode = buildVimPluginFrom2Nix {
pname = "vim-table-mode";
- version = "2020-08-02";
+ version = "2020-08-19";
src = fetchFromGitHub {
owner = "dhruvasagar";
repo = "vim-table-mode";
- rev = "88cb2e44b60f4fa7d2e242c43ee90c5f6079e82c";
- sha256 = "1ny17d30pk8z96zr8qh9g04n57ix4pjm3sg0a80b2qq82anxkmvs";
+ rev = "3476c4e517aa86bc131c707d32f2e508bd5be468";
+ sha256 = "0vglazxlsg7ai4c5znxaddpjnfhz6a9slzs0kzzqvmhd3xr7vfg1";
};
meta.homepage = "https://github.com/dhruvasagar/vim-table-mode/";
};
@@ -6663,12 +6543,12 @@ let
vim-terraform = buildVimPluginFrom2Nix {
pname = "vim-terraform";
- version = "2020-07-09";
+ version = "2020-08-07";
src = fetchFromGitHub {
owner = "hashivim";
repo = "vim-terraform";
- rev = "552daab4e560141a72cd8bc41d063b8d3d219a17";
- sha256 = "068zv6rxi9zxwf0fsd6pangdbwa7f9gd4ljliglblmgbwm4dvzjq";
+ rev = "85402fc0f05c103da9d3416e34fb88237ca1de3c";
+ sha256 = "1g8802wmhg5zjk51qfiqcvdclqwg8rfizfpz5jlskcayh82gxvg0";
};
meta.homepage = "https://github.com/hashivim/vim-terraform/";
};
@@ -6688,12 +6568,12 @@ let
vim-test = buildVimPluginFrom2Nix {
pname = "vim-test";
- version = "2020-08-03";
+ version = "2020-09-01";
src = fetchFromGitHub {
owner = "vim-test";
repo = "vim-test";
- rev = "007972e224a995018f76f5f71c61d2c0b75e265e";
- sha256 = "0370wx3p96v0p4cngm28x12djwl9mwz2kxaanj9svzg3nph19c1x";
+ rev = "795f16430c568fc13266be9239bf70f19b8ae50f";
+ sha256 = "06j24di1r2p1qpiy86h75ghfsf0lqkfllf7kf64gjas89gbc9i89";
};
meta.homepage = "https://github.com/vim-test/vim-test/";
};
@@ -6772,12 +6652,12 @@ let
vim-themis = buildVimPluginFrom2Nix {
pname = "vim-themis";
- version = "2020-07-29";
+ version = "2020-08-23";
src = fetchFromGitHub {
owner = "thinca";
repo = "vim-themis";
- rev = "47bc9855d7c2b1452d8a0abda91bda35837f8552";
- sha256 = "083k1v9gmmmhmll61kywgd1cn1l2qkfk6sqjjkcv6az01rkrm521";
+ rev = "51bec3386b661d28fda7736006475b8b2ebe343d";
+ sha256 = "05988ila63kj1r62v7ii76972fgw2300h4dbaml81i643yw0p81p";
};
meta.homepage = "https://github.com/thinca/vim-themis/";
};
@@ -6890,6 +6770,18 @@ let
meta.homepage = "https://github.com/lumiliet/vim-twig/";
};
+ vim-twiggy = buildVimPluginFrom2Nix {
+ pname = "vim-twiggy";
+ version = "2020-09-07";
+ src = fetchFromGitHub {
+ owner = "sodapopcan";
+ repo = "vim-twiggy";
+ rev = "c0edb8a684f624d6f177c2625fc9db617a3d539f";
+ sha256 = "13fm3mgnvbhm93cn0jglnqm8hhmwvh5xg088pn5wmwrn9bjj00gz";
+ };
+ meta.homepage = "https://github.com/sodapopcan/vim-twiggy/";
+ };
+
vim-unimpaired = buildVimPluginFrom2Nix {
pname = "vim-unimpaired";
version = "2020-04-26";
@@ -6940,12 +6832,12 @@ let
vim-visual-multi = buildVimPluginFrom2Nix {
pname = "vim-visual-multi";
- version = "2020-08-02";
+ version = "2020-09-11";
src = fetchFromGitHub {
owner = "mg979";
repo = "vim-visual-multi";
- rev = "cb994375fcbf032adfef6d31d8fcfa59bab381c8";
- sha256 = "0lm9wcbkwr91b85gdf5qa9f3svdyn97j6xpl7nqa7jzcvdhdfz5c";
+ rev = "9e1acf352d5f25123ac9bee90e3722ac5712c65f";
+ sha256 = "0iysn5b3x08y25c3nvnr1n6dinmy4hgl69gdxm6hm5xg9am27wnr";
};
meta.homepage = "https://github.com/mg979/vim-visual-multi/";
};
@@ -6964,24 +6856,24 @@ let
vim-vsnip = buildVimPluginFrom2Nix {
pname = "vim-vsnip";
- version = "2020-08-04";
+ version = "2020-09-14";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "vim-vsnip";
- rev = "2762e090c540ab07dc00e57cfe578337f11ab0df";
- sha256 = "1ckfi2a6sp3n3b6hnk4qjvv411ij349qlj3cyx3b2l8vfg0qmwyw";
+ rev = "09c633bb3258ee4f17a5f0414a47433e7779ac66";
+ sha256 = "1fj93ig249acqdxfhpvc4rrdwb5yzvwm83hfxxdb4g1d966xg0dw";
};
meta.homepage = "https://github.com/hrsh7th/vim-vsnip/";
};
vim-vsnip-integ = buildVimPluginFrom2Nix {
pname = "vim-vsnip-integ";
- version = "2020-07-07";
+ version = "2020-08-19";
src = fetchFromGitHub {
owner = "hrsh7th";
repo = "vim-vsnip-integ";
- rev = "b3188a81a753a5274809a99c1550d7c981560b1b";
- sha256 = "03cqz9rnv9fwjygrr3iflcbcvr0mjdjx0l32cdr9lkaddavlwqkz";
+ rev = "4a076bea73e307738ac5d08f60a0936cab391efd";
+ sha256 = "1jx6ijmj48ffymfn20d0syp1ywv19gmjvf3hb6rdwsk421y58chv";
};
meta.homepage = "https://github.com/hrsh7th/vim-vsnip-integ/";
};
@@ -7024,12 +6916,12 @@ let
vim-which-key = buildVimPluginFrom2Nix {
pname = "vim-which-key";
- version = "2020-07-18";
+ version = "2020-09-14";
src = fetchFromGitHub {
owner = "liuchengxu";
repo = "vim-which-key";
- rev = "4e5bd491badecfcd3ecbe0f813d3b31625a8eb4f";
- sha256 = "1rz2cshvdmfl3wna4kcj2l6sf78mh0qwydr76frzd3ahp9pjghsk";
+ rev = "2109edb1706b26dab64a1851bd934571d5b48dc1";
+ sha256 = "12zmhv49wx1h1zd28l9591iglipx2avmfwg7qk918sgx96bym1sf";
};
meta.homepage = "https://github.com/liuchengxu/vim-which-key/";
};
@@ -7214,14 +7106,27 @@ let
meta.homepage = "https://github.com/Shougo/vimshell.vim/";
};
+ vimspector = buildVimPluginFrom2Nix {
+ pname = "vimspector";
+ version = "2020-09-11";
+ src = fetchFromGitHub {
+ owner = "puremourning";
+ repo = "vimspector";
+ rev = "173f2d6f375bc58bffc6b871c5786ba183af09ee";
+ sha256 = "0gyqp71c21yd134065c6brf3avlwy4s9zzf471gal7y41kap5ya4";
+ fetchSubmodules = true;
+ };
+ meta.homepage = "https://github.com/puremourning/vimspector/";
+ };
+
vimtex = buildVimPluginFrom2Nix {
pname = "vimtex";
- version = "2020-08-04";
+ version = "2020-09-13";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
- rev = "4c9c05fdbda05ed242e58dd9c9582d8722146ed5";
- sha256 = "1my1vfffzn0pmba9ziyfwxs39pj4yrwsy3spxyhzi118drldkqnc";
+ rev = "a9217a31bcfb17a953bcf600245426e3df9a4192";
+ sha256 = "0adk5m5hql7ragvbfs110wpai3apyyb3lh9pj550jq1512d30xag";
};
meta.homepage = "https://github.com/lervag/vimtex/";
};
@@ -7264,12 +7169,12 @@ let
vista-vim = buildVimPluginFrom2Nix {
pname = "vista-vim";
- version = "2020-08-04";
+ version = "2020-08-14";
src = fetchFromGitHub {
owner = "liuchengxu";
repo = "vista.vim";
- rev = "7eabcd619528be9d26f20a1400cecc8e94d7e556";
- sha256 = "01ikhpz0rw1zyg748cqj6sgil29gha2q157dsirfg0f7xjrqlz5q";
+ rev = "7f97d30914daea5b542a90eed747d5bd00afbb19";
+ sha256 = "1ghpkyh9ga759v065yvn4xr8ccwamyr87jkq3av9fslxzfzhwdpm";
};
meta.homepage = "https://github.com/liuchengxu/vista.vim/";
};
@@ -7397,12 +7302,12 @@ let
YouCompleteMe = buildVimPluginFrom2Nix {
pname = "YouCompleteMe";
- version = "2020-07-21";
+ version = "2020-09-10";
src = fetchFromGitHub {
owner = "ycm-core";
repo = "YouCompleteMe";
- rev = "d3db1cb3a9b83cd8e7370a2af36c82f28f2c0ddf";
- sha256 = "15zxpqvamz4vaib9z2yl9ksgq4aynkfg79zsj3gf3c5q368gz7li";
+ rev = "37a149ee028bfb61a6e33dbfe30d7ce1343c9519";
+ sha256 = "0sb93zy6h21aayal08fj57vd7xjhwjkxihbd6l3yqcxgdz9kr5ir";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/ycm-core/YouCompleteMe/";
@@ -7434,24 +7339,24 @@ let
zenburn = buildVimPluginFrom2Nix {
pname = "zenburn";
- version = "2020-01-23";
+ version = "2020-09-08";
src = fetchFromGitHub {
owner = "jnurmine";
repo = "zenburn";
- rev = "ec6f369a000602e37e7c066b725f9d6bd12538f4";
- sha256 = "1ff5ac8lp7fq854kgf03c5h695lm60giw0qda5z428mmzwq0xask";
+ rev = "4ec3795d81fc83b6f43389a6291bfa99394473a8";
+ sha256 = "148s2szjx61rp93nxa95552m87mn4n4ga00dlbvvv7sm607mvxd8";
};
meta.homepage = "https://github.com/jnurmine/zenburn/";
};
zig-vim = buildVimPluginFrom2Nix {
pname = "zig-vim";
- version = "2020-07-20";
+ version = "2020-09-14";
src = fetchFromGitHub {
owner = "ziglang";
repo = "zig.vim";
- rev = "079985534a5f2795bfaf549f276d4a1c213bfcb1";
- sha256 = "173yx5nv9pnjm1qxcfkgbf4yfbjyifqjn5qvk8ibdvdxrhyvbrdn";
+ rev = "9e26b43ada8959f533604be3622fa56bf1d54752";
+ sha256 = "1hlqnq83fl0jma0w7pra1iwq174gc2v32sfcjg39yd3hv9dmkl4v";
};
meta.homepage = "https://github.com/ziglang/zig.vim/";
};
diff --git a/nixpkgs/pkgs/misc/vim-plugins/overrides.nix b/nixpkgs/pkgs/misc/vim-plugins/overrides.nix
index 7f1935f574a..18515293655 100644
--- a/nixpkgs/pkgs/misc/vim-plugins/overrides.nix
+++ b/nixpkgs/pkgs/misc/vim-plugins/overrides.nix
@@ -2,6 +2,7 @@
, python, cmake, meson, vim, ruby
, which, fetchFromGitHub, fetchgit, fetchurl, fetchzip, fetchpatch
, llvmPackages, rustPlatform
+, pkgconfig, curl, openssl, libgit2, libiconv
, xkb-switch, fzf, skim, stylish-haskell
, python3, boost, icu, ncurses
, ycmd, rake
@@ -13,9 +14,6 @@
, nodePackages
, dasht
-# coc-go dependency
-, go
-
# deoplete-khard dependency
, khard
@@ -124,199 +122,6 @@ self: super: {
'';
});
- coc-go = super.coc-go.overrideAttrs(old: {
- preFixup = ''
- substituteInPlace "$out"/share/vim-plugins/coc-go/src/utils/tools.ts \
- --replace 'const cmd = `GOPATH=''${gopath}; go ''${args}`' 'const cmd = `GOPATH=''${gopath}; ${go}/bin/go ''${args}`'
- '';
- });
-
- coc-css = buildVimPluginFrom2Nix {
- pname = "coc-css";
- version = nodePackages.coc-css.version;
- src = "${nodePackages.coc-css}/lib/node_modules/coc-css";
- };
-
- coc-emmet = buildVimPluginFrom2Nix {
- pname = "coc-emmet";
- version = nodePackages.coc-emmet.version;
- src = "${nodePackages.coc-emmet}/lib/node_modules/coc-emmet";
- };
-
- coc-eslint = buildVimPluginFrom2Nix {
- pname = "coc-eslint";
- version = nodePackages.coc-eslint.version;
- src = "${nodePackages.coc-eslint}/lib/node_modules/coc-eslint";
- };
-
- coc-git = buildVimPluginFrom2Nix {
- pname = "coc-git";
- version = nodePackages.coc-git.version;
- src = "${nodePackages.coc-git}/lib/node_modules/coc-git";
- };
-
- coc-highlight = buildVimPluginFrom2Nix {
- pname = "coc-highlight";
- version = nodePackages.coc-highlight.version;
- src = "${nodePackages.coc-highlight}/lib/node_modules/coc-highlight";
- };
-
- coc-html = buildVimPluginFrom2Nix {
- pname = "coc-html";
- version = nodePackages.coc-html.version;
- src = "${nodePackages.coc-html}/lib/node_modules/coc-html";
- };
-
- coc-imselect = buildVimPluginFrom2Nix {
- pname = "coc-imselect";
- version = nodePackages.coc-imselect.version;
- src = "${nodePackages.coc-imselect}/lib/node_modules/coc-imselect";
- };
-
- coc-java = buildVimPluginFrom2Nix {
- pname = "coc-java";
- version = nodePackages.coc-java.version;
- src = "${nodePackages.coc-java}/lib/node_modules/coc-java";
- };
-
- coc-jest = buildVimPluginFrom2Nix {
- pname = "coc-jest";
- version = nodePackages.coc-jest.version;
- src = "${nodePackages.coc-jest}/lib/node_modules/coc-jest";
- };
-
- coc-json = buildVimPluginFrom2Nix {
- pname = "coc-json";
- version = nodePackages.coc-json.version;
- src = "${nodePackages.coc-json}/lib/node_modules/coc-json";
- };
-
- coc-lists = buildVimPluginFrom2Nix {
- pname = "coc-lists";
- version = nodePackages.coc-lists.version;
- src = "${nodePackages.coc-lists}/lib/node_modules/coc-lists";
- };
-
- coc-metals = buildVimPluginFrom2Nix {
- pname = "coc-metals";
- version = nodePackages.coc-metals.version;
- src = "${nodePackages.coc-metals}/lib/node_modules/coc-metals";
- };
-
- coc-pairs = buildVimPluginFrom2Nix {
- pname = "coc-pairs";
- version = nodePackages.coc-pairs.version;
- src = "${nodePackages.coc-pairs}/lib/node_modules/coc-pairs";
- };
-
- coc-prettier = buildVimPluginFrom2Nix {
- pname = "coc-prettier";
- version = nodePackages.coc-prettier.version;
- src = "${nodePackages.coc-prettier}/lib/node_modules/coc-prettier";
- };
-
- coc-python = buildVimPluginFrom2Nix {
- pname = "coc-python";
- version = nodePackages.coc-python.version;
- src = "${nodePackages.coc-python}/lib/node_modules/coc-python";
- };
-
- coc-r-lsp = buildVimPluginFrom2Nix {
- pname = "coc-r-lsp";
- version = nodePackages.coc-r-lsp.version;
- src = "${nodePackages.coc-r-lsp}/lib/node_modules/coc-r-lsp";
- };
-
- coc-rls = buildVimPluginFrom2Nix {
- pname = "coc-rls";
- version = nodePackages.coc-rls.version;
- src = "${nodePackages.coc-rls}/lib/node_modules/coc-rls";
- };
-
- coc-rust-analyzer = buildVimPluginFrom2Nix {
- pname = "coc-rust-analyzer";
- version = nodePackages.coc-rust-analyzer.version;
- src = "${nodePackages.coc-rust-analyzer}/lib/node_modules/coc-rust-analyzer";
- };
-
- coc-smartf = buildVimPluginFrom2Nix {
- pname = "coc-smartf";
- version = nodePackages.coc-smartf.version;
- src = "${nodePackages.coc-smartf}/lib/node_modules/coc-smartf";
- };
-
- coc-snippets = buildVimPluginFrom2Nix {
- pname = "coc-snippets";
- version = nodePackages.coc-snippets.version;
- src = "${nodePackages.coc-snippets}/lib/node_modules/coc-snippets";
- };
-
- coc-solargraph = buildVimPluginFrom2Nix {
- pname = "coc-solargraph";
- version = nodePackages.coc-solargraph.version;
- src = "${nodePackages.coc-solargraph}/lib/node_modules/coc-solargraph";
- };
-
- coc-stylelint = buildVimPluginFrom2Nix {
- pname = "coc-stylelint";
- version = nodePackages.coc-stylelint.version;
- src = "${nodePackages.coc-stylelint}/lib/node_modules/coc-stylelint";
- };
-
- coc-tabnine = buildVimPluginFrom2Nix {
- pname = "coc-tabnine";
- version = nodePackages.coc-tabnine.version;
- src = "${nodePackages.coc-tabnine}/lib/node_modules/coc-tabnine";
- };
-
- coc-tslint = buildVimPluginFrom2Nix {
- pname = "coc-tslint";
- version = nodePackages.coc-tslint.version;
- src = "${nodePackages.coc-tslint}/lib/node_modules/coc-tslint";
- };
-
- coc-tslint-plugin = buildVimPluginFrom2Nix {
- pname = "coc-tslint-plugin";
- version = nodePackages.coc-tslint-plugin.version;
- src = "${nodePackages.coc-tslint-plugin}/lib/node_modules/coc-tslint-plugin";
- };
-
- coc-tsserver = buildVimPluginFrom2Nix {
- pname = "coc-tsserver";
- version = nodePackages.coc-tsserver.version;
- src = "${nodePackages.coc-tsserver}/lib/node_modules/coc-tsserver";
- };
-
- coc-vetur = buildVimPluginFrom2Nix {
- pname = "coc-vetur";
- version = nodePackages.coc-vetur.version;
- src = "${nodePackages.coc-vetur}/lib/node_modules/coc-vetur";
- };
-
- coc-vimtex = buildVimPluginFrom2Nix {
- pname = "coc-vimtex";
- version = nodePackages.coc-vimtex.version;
- src = "${nodePackages.coc-vimtex}/lib/node_modules/coc-vimtex";
- };
-
- coc-wxml = buildVimPluginFrom2Nix {
- pname = "coc-wxml";
- version = nodePackages.coc-wxml.version;
- src = "${nodePackages.coc-wxml}/lib/node_modules/coc-wxml";
- };
-
- coc-yaml = buildVimPluginFrom2Nix {
- pname = "coc-yaml";
- version = nodePackages.coc-yaml.version;
- src = "${nodePackages.coc-yaml}/lib/node_modules/coc-yaml";
- };
-
- coc-yank = buildVimPluginFrom2Nix {
- pname = "coc-yank";
- version = nodePackages.coc-yank.version;
- src = "${nodePackages.coc-yank}/lib/node_modules/coc-yank";
- };
-
command-t = super.command-t.overrideAttrs(old: {
buildInputs = [ ruby rake ];
buildPhase = ''
@@ -764,4 +569,73 @@ self: super: {
${vim}/bin/vim --cmd ":set rtp^=$PWD" -c 'ru plugin/unicode.vim' -c 'UnicodeCache' -c ':echohl Normal' -c ':q' > /dev/null
'';
});
-}
+
+ vim-clap = super.vim-clap.overrideAttrs(old: {
+ preFixup = let
+ maple-bin = rustPlatform.buildRustPackage {
+ name = "maple";
+ src = old.src;
+
+ nativeBuildInputs = [
+ pkgconfig
+ ];
+
+ buildInputs = [
+ openssl
+ ] ++ stdenv.lib.optionals stdenv.isDarwin [
+ CoreServices
+ curl
+ libgit2
+ libiconv
+ ];
+
+ cargoSha256 = "0qqys51slz85rnx6knjyivnmyq4rj6rrnz7w72kqcl8da8zjbx7b";
+ };
+ in ''
+ ln -s ${maple-bin}/bin/maple $target/bin/maple
+ '';
+ });
+} // (
+ let
+ nodePackageNames = [
+ "coc-go"
+ "coc-css"
+ "coc-emmet"
+ "coc-eslint"
+ "coc-git"
+ "coc-highlight"
+ "coc-html"
+ "coc-imselect"
+ "coc-java"
+ "coc-jest"
+ "coc-json"
+ "coc-lists"
+ "coc-metals"
+ "coc-pairs"
+ "coc-prettier"
+ "coc-python"
+ "coc-r-lsp"
+ "coc-rls"
+ "coc-rust-analyzer"
+ "coc-smartf"
+ "coc-snippets"
+ "coc-solargraph"
+ "coc-stylelint"
+ "coc-tabnine"
+ "coc-tslint"
+ "coc-tslint-plugin"
+ "coc-tsserver"
+ "coc-vetur"
+ "coc-vimtex"
+ "coc-wxml"
+ "coc-yaml"
+ "coc-yank"
+ ];
+ nodePackage2VimPackage = name: buildVimPluginFrom2Nix {
+ pname = name;
+ inherit (nodePackages.${name}) version meta;
+ src = "${nodePackages.${name}}/lib/node_modules/${name}";
+ };
+ in
+ lib.genAttrs nodePackageNames nodePackage2VimPackage
+)
diff --git a/nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names b/nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names
index 79c0d1428b1..97f391ae556 100644
--- a/nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names
+++ b/nixpkgs/pkgs/misc/vim-plugins/vim-plugin-names
@@ -3,7 +3,6 @@ airblade/vim-gitgutter
airblade/vim-rooter
ajh17/Spacegray.vim
aklt/plantuml-syntax
-albfan/nerdtree-git-plugin
altercation/vim-colors-solarized
alvan/vim-closetag
alx741/vim-hindent
@@ -11,9 +10,11 @@ alx741/vim-stylishask
amiorin/ctrlp-z
andrep/vimacs
andreshazard/vim-logreview
+AndrewRadev/sideways.vim
AndrewRadev/splitjoin.vim
andsild/peskcolor.vim
andviro/flake8-vim
+andymass/vim-matchup
andys8/vim-elm-syntax
antoinemadec/coc-fzf
ap/vim-css-color
@@ -52,7 +53,6 @@ chriskempson/base16-vim
christoomey/vim-sort-motion
christoomey/vim-tmux-navigator
ckarnell/antonys-macro-repeater
-ckipp01/coc-metals
cloudhead/neovim-fuzzy
CoatiSoftware/vim-sourcetrail
cocopon/iceberg.vim
@@ -82,7 +82,7 @@ digitaltoad/vim-pug
direnv/direnv.vim
dleonard0/pony-vim-syntax
dmix/elvish.vim
-dracula/vim
+dracula/vim as dracula-vim
drewtempelmeyer/palenight.vim
drmingdrmer/xptemplate
dylanaraps/wal.vim
@@ -100,9 +100,10 @@ enomsg/vim-haskellConcealPlus
ensime/ensime-vim
ervandew/supertab
esneider/YUNOcommit.vim
-fannheyward/coc-rust-analyzer
+fannheyward/coc-markdownlint
farmergreg/vim-lastplace
fatih/vim-go
+fcpg/vim-osc52
FelikZ/ctrlp-py-matcher
fenetikm/falcon
fisadev/vim-isort
@@ -138,6 +139,7 @@ haya14busa/incsearch-easymotion.vim
haya14busa/incsearch.vim
haya14busa/is.vim
haya14busa/vim-asterisk
+haya14busa/vim-poweryank
heavenshell/vim-jsdoc
hecal3/vim-leader-guide
henrik/vim-indexed-search
@@ -149,7 +151,9 @@ hrsh7th/vim-vsnip-integ
hsanson/vim-android
hsitz/VimOrganizer
iamcco/coc-spell-checker
+iamcco/coc-vimlsp
ianks/vim-tsx
+idanarye/vim-merginal
idris-hackers/idris-vim
ihsanturk/neuron.vim
Inazuma110/deoplete-greek
@@ -183,7 +187,6 @@ jnurmine/zenburn
jonbri/vim-colorstepper
jonsmithers/vim-html-template-literals
joonty/vim-xdebug
-josa42/coc-go
joshdick/onedark.vim
jpalardy/vim-slime
jparise/vim-graphql
@@ -200,6 +203,7 @@ junegunn/gv.vim
junegunn/limelight.vim
junegunn/seoul256.vim
junegunn/vader.vim
+junegunn/vim-after-object
junegunn/vim-easy-align
junegunn/vim-github-dashboard
junegunn/vim-peekaboo
@@ -229,6 +233,7 @@ konfekt/fastfold
kristijanhusak/defx-git
kristijanhusak/defx-icons
kristijanhusak/deoplete-phpactor
+kristijanhusak/vim-carbon-now-sh
kristijanhusak/vim-dirvish-git
kristijanhusak/vim-hybrid-material
kshenoy/vim-signature
@@ -243,7 +248,9 @@ lepture/vim-jinja
lervag/vimtex
lfilho/cosco.vim
lifepillar/vim-mucomplete
+lighttiger2505/deoplete-vim-lsp
lilydjwg/colorizer
+liuchengxu/vim-clap
liuchengxu/vim-which-key
liuchengxu/vista.vim
LnL7/vim-nix
@@ -259,7 +266,6 @@ lyokha/vim-xkbswitch
machakann/vim-highlightedyank
machakann/vim-sandwich
machakann/vim-swap
-majutsushi/tagbar
maksimr/vim-jsbeautify
MarcWeber/vim-addon-actions
MarcWeber/vim-addon-async
@@ -337,43 +343,14 @@ ncm2/ncm2-tmux
ncm2/ncm2-ultisnips
ncm2/ncm2-vim
ndmitchell/ghcid
-neoclide/coc-css
neoclide/coc-denite
-neoclide/coc-emmet
-neoclide/coc-eslint
-neoclide/coc-git
-neoclide/coc-highlight
-neoclide/coc-html
-neoclide/coc-imselect
-neoclide/coc-java
-neoclide/coc-jest
-neoclide/coc-json
-neoclide/coc-lists
neoclide/coc-neco
-neoclide/coc-pairs
-neoclide/coc-prettier
-neoclide/coc-python
-neoclide/coc-r-lsp
-neoclide/coc-rls
-neoclide/coc-smartf
-neoclide/coc-snippets
-neoclide/coc-solargraph
-neoclide/coc-stylelint
-neoclide/coc-tabnine
-neoclide/coc-tslint
-neoclide/coc-tslint-plugin
-neoclide/coc-tsserver
-neoclide/coc-vetur
-neoclide/coc-vimtex
-neoclide/coc-wxml
-neoclide/coc-yaml
-neoclide/coc-yank
neoclide/coc.nvim@release
neoclide/denite-extra
neoclide/denite-git
neoclide/vim-easygit
neomake/neomake
-neovim/nvim-lsp
+neovim/nvim-lspconfig
neovim/nvimdev.nvim
neovimhaskell/haskell-vim
neovimhaskell/nvim-hs.vim
@@ -397,6 +374,7 @@ Olical/conjure
OrangeT/vim-csharp
osyo-manga/shabadou.vim
osyo-manga/vim-anzu
+osyo-manga/vim-over
osyo-manga/vim-textobj-multiblock
osyo-manga/vim-watchdogs
overcache/NeoSolarized
@@ -412,9 +390,14 @@ ponko2/deoplete-fish
posva/vim-vue
powerman/vim-plugin-AnsiEsc
PProvost/vim-ps1
+prabirshrestha/asyncomplete.vim
+prabirshrestha/vim-lsp
preservim/nerdcommenter
preservim/nerdtree
+preservim/tagbar
+psliwka/vim-smoothie
ptzz/lf.vim
+puremourning/vimspector
purescript-contrib/purescript-vim
python-mode/python-mode
qnighy/lalrpop.vim
@@ -431,7 +414,9 @@ rbgrouleff/bclose.vim
reedes/vim-pencil
reedes/vim-wordy
rhysd/committia.vim
+rhysd/devdocs.vim
rhysd/git-messenger.vim
+rhysd/vim-clang-format
rhysd/vim-grammarous
rhysd/vim-operator-surround
rodjek/vim-puppet
@@ -481,6 +466,7 @@ sjl/gundo.vim
sjl/splice.vim
sk1418/last256
slashmili/alchemist.vim
+sodapopcan/vim-twiggy
solarnz/arcanist.vim
sonph/onehalf
stefandtw/quickfix-reflector.vim
@@ -528,6 +514,7 @@ tpope/vim-liquid
tpope/vim-obsession
tpope/vim-pathogen
tpope/vim-projectionist
+tpope/vim-ragtag
tpope/vim-rails
tpope/vim-repeat
tpope/vim-rhubarb
@@ -599,13 +586,16 @@ vimwiki/vimwiki
vito-c/jq.vim
vmchale/ats-vim
vmchale/dhall-vim
+vn-ki/coc-clap
voldikss/vim-floaterm
VundleVim/Vundle.vim
w0ng/vim-hybrid
wakatime/vim-wakatime
wannesm/wmgraphviz.vim
+weirongxu/coc-explorer
wellle/targets.vim
wellle/tmux-complete.vim
+whonore/Coqtail
will133/vim-dirdiff
wincent/command-t
wincent/ferret
@@ -614,8 +604,10 @@ xavierd/clang_complete
xolox/vim-easytags
xolox/vim-misc
xuhdev/vim-latex-live-preview
+Xuyuanp/nerdtree-git-plugin
ycm-core/YouCompleteMe
Yggdroot/indentLine
+Yilin-Yang/vim-markbar
yuki-ycino/ncm2-dictionary
zah/nim.vim
ziglang/zig.vim
diff --git a/nixpkgs/pkgs/misc/vscode-extensions/cpptools/default.nix b/nixpkgs/pkgs/misc/vscode-extensions/cpptools/default.nix
index 84919e07c5e..8c46b242ef4 100644
--- a/nixpkgs/pkgs/misc/vscode-extensions/cpptools/default.nix
+++ b/nixpkgs/pkgs/misc/vscode-extensions/cpptools/default.nix
@@ -50,19 +50,15 @@ vscode-utils.buildVscodeMarketplaceExtension rec {
mktplcRef = {
name = "cpptools";
publisher = "ms-vscode";
- version = "0.27.1";
+ version = "0.29.0";
};
vsix = fetchurl {
+ name = "${mktplcRef.publisher}-${mktplcRef.name}.zip";
url = "https://github.com/microsoft/vscode-cpptools/releases/download/${mktplcRef.version}/cpptools-linux.vsix";
- sha256 = "1if43zis2cy32c6y1zsh0ih0y2kpdag0flkb795b3m5iwm38rjsq";
+ sha256 = "0qw21wd6hfqrmvyvr2ggydcfsk1hralj5x3s8hhwqyspb7szggxi";
};
- unpackPhase = ''
- unzip $src
- cd extension
- '';
-
buildInputs = [
jq
];
diff --git a/nixpkgs/pkgs/misc/vscode-extensions/default.nix b/nixpkgs/pkgs/misc/vscode-extensions/default.nix
index cb145ade054..04eabef9ec3 100644
--- a/nixpkgs/pkgs/misc/vscode-extensions/default.nix
+++ b/nixpkgs/pkgs/misc/vscode-extensions/default.nix
@@ -76,8 +76,8 @@ in
mktplcRef = {
name = "language-haskell";
publisher = "justusadam";
- version = "3.0.3";
- sha256 = "1sg4g8h1gww4y67zix5f33v2gf121k2fcm6l1m7lygpkn40a8dsj";
+ version = "3.2.1";
+ sha256 = "0lxp8xz17ciy93nj4lzxqvz71vw1zdyamrnh2n792yair8890rr6";
};
meta = {
license = stdenv.lib.licenses.bsd3;
@@ -190,6 +190,19 @@ in
};
};
+ xaver.clang-format = buildVscodeMarketplaceExtension {
+ mktplcRef = {
+ name = "clang-format";
+ publisher = "xaver";
+ version = "1.9.0";
+ sha256 = "abd0ef9176eff864f278c548c944032b8f4d8ec97d9ac6e7383d60c92e258c2f";
+ };
+ meta = with stdenv.lib; {
+ license = licenses.mit;
+ maintainers = [ maintainers.zeratax ];
+ };
+ };
+
llvm-org.lldb-vscode = llvmPackages_8.lldb;
WakaTime.vscode-wakatime = callPackage ./wakatime {};
diff --git a/nixpkgs/pkgs/misc/vscode-extensions/python/default.nix b/nixpkgs/pkgs/misc/vscode-extensions/python/default.nix
index 8f5a92e4722..7dea6794521 100644
--- a/nixpkgs/pkgs/misc/vscode-extensions/python/default.nix
+++ b/nixpkgs/pkgs/misc/vscode-extensions/python/default.nix
@@ -1,6 +1,6 @@
{ lib, stdenv, fetchurl, vscode-utils, extractNuGet
, icu, curl, openssl, lttng-ust, autoPatchelfHook
-, python3
+, python3, musl
, pythonUseFixed ? false # When `true`, the python default setting will be fixed to specified.
# Use version from `PATH` for default setting otherwise.
# Defaults to `false` as we expect it to be project specific most of the time.
@@ -37,12 +37,17 @@ let
sha256 = languageServerSha256;
};
};
-in vscode-utils.buildVscodeMarketplaceExtension {
+in vscode-utils.buildVscodeMarketplaceExtension rec {
mktplcRef = {
name = "python";
publisher = "ms-python";
- version = "2020.3.71659";
- sha256 = "1smhnhkfchmljz8aj1br70023ysgd2hj6pm1ncn1jxphf89qi1ja";
+ version = "2020.7.96456";
+ };
+
+ vsix = fetchurl {
+ name = "${mktplcRef.publisher}-${mktplcRef.name}.zip";
+ url = "https://github.com/microsoft/vscode-python/releases/download/${mktplcRef.version}/ms-python-release.vsix";
+ sha256 = "0bk2wnbjcraxilzxszl00r799xf3apkfyzpy88xxv87j7787dsm8";
};
buildInputs = [
@@ -50,6 +55,7 @@ in vscode-utils.buildVscodeMarketplaceExtension {
curl
openssl
lttng-ust
+ musl
];
nativeBuildInputs = [
@@ -81,6 +87,7 @@ in vscode-utils.buildVscodeMarketplaceExtension {
meta = with lib; {
license = licenses.mit;
+ platforms = [ "x86_64-linux" ];
maintainers = [ maintainers.jraygauthier ];
};
}
diff --git a/nixpkgs/pkgs/misc/vscode-extensions/updateSettings.nix b/nixpkgs/pkgs/misc/vscode-extensions/updateSettings.nix
index a033229c589..c7fecf08072 100644
--- a/nixpkgs/pkgs/misc/vscode-extensions/updateSettings.nix
+++ b/nixpkgs/pkgs/misc/vscode-extensions/updateSettings.nix
@@ -16,7 +16,7 @@ let
updateVSCodeSettingsCmd = ''
(
- echo 'updateSettings.nix: Updating ${vscodeSettingsFile}...'
+ echo 'updateSettings.nix: Updating ${vscodeSettingsFile}...'
oldSettings=$(cat ${vscodeSettingsFile})
echo $oldSettings' ${builtins.toJSON settings}' | ${jq}/bin/jq -s add > ${vscodeSettingsFile}
)'';
@@ -25,10 +25,10 @@ let
fileName = builtins.baseNameOf vscodeSettingsFile;
symlinkFromUserSettingCmd = lib.optionalString symlinkFromUserSetting
'' && mkdir -p "${userSettingsFolder}" && ln -sfv "$(pwd)/${vscodeSettingsFile}" "${userSettingsFolder}/" '';
-in
+in
writeShellScriptBin ''vscodeNixUpdate-${lib.removeSuffix ".json" (fileName)}''
- (lib.optionalString (settings != {})
+ (lib.optionalString (settings != {})
(if createIfDoesNotExists then ''
[ ! -f "${vscodeSettingsFile}" ] && ${createEmptySettingsCmd}
${updateVSCodeSettingsCmd} ${symlinkFromUserSettingCmd}
diff --git a/nixpkgs/pkgs/misc/vscode-extensions/vscodeEnv.nix b/nixpkgs/pkgs/misc/vscode-extensions/vscodeEnv.nix
index 6e4bb7b3ea8..7c58a4bdfb3 100644
--- a/nixpkgs/pkgs/misc/vscode-extensions/vscodeEnv.nix
+++ b/nixpkgs/pkgs/misc/vscode-extensions/vscodeEnv.nix
@@ -21,13 +21,13 @@
, user-data-dir ? ''"''${TMP}''${name}"/vscode-data-dir''
# if file exists will use it and import the extensions in it into this dervation else will use empty extensions list
# this file will be created/updated by vscodeExts2nix when vscode exists
-, mutableExtensionsFile
+, mutableExtensionsFile
}:
-let
+let
mutableExtensionsFilePath = toString mutableExtensionsFile;
- mutableExtensions = if builtins.pathExists mutableExtensionsFile
+ mutableExtensions = if builtins.pathExists mutableExtensionsFile
then import mutableExtensionsFilePath else [];
- vscodeWithConfiguration = import ./vscodeWithConfiguration.nix {
+ vscodeWithConfiguration = import ./vscodeWithConfiguration.nix {
inherit lib writeShellScriptBin extensionsFromVscodeMarketplace;
vscodeDefault = vscode;
}
@@ -63,19 +63,19 @@ let
symlinkFromUserSetting = (user-data-dir != "");
};
- vscodeExts2nix = import ./vscodeExts2nix.nix {
+ vscodeExts2nix = import ./vscodeExts2nix.nix {
inherit lib writeShellScriptBin;
vscodeDefault = vscodeWithConfiguration;
}
{
extensionsToIgnore = nixExtensions;
- extensions = mutableExtensions;
+ extensions = mutableExtensions;
};
code = writeShellScriptBin "code" ''
${updateSettingsCmd}/bin/vscodeNixUpdate-settings
${updateLaunchCmd}/bin/vscodeNixUpdate-launch
${updateKeybindingsCmd}/bin/vscodeNixUpdate-keybindings
- ${vscodeWithConfiguration}/bin/code --wait "$@"
+ ${vscodeWithConfiguration}/bin/code --wait "$@"
echo 'running vscodeExts2nix to update ${mutableExtensionsFilePath}...'
${vscodeExts2nix}/bin/vscodeExts2nix > ${mutableExtensionsFilePath}
'';
diff --git a/nixpkgs/pkgs/misc/vscode-extensions/vscodeEnvTest.nix b/nixpkgs/pkgs/misc/vscode-extensions/vscodeEnvTest.nix
index d7e586cab6e..19a9edbf1af 100644
--- a/nixpkgs/pkgs/misc/vscode-extensions/vscodeEnvTest.nix
+++ b/nixpkgs/pkgs/misc/vscode-extensions/vscodeEnvTest.nix
@@ -1,5 +1,5 @@
with import <nixpkgs>{};
-callPackage (import ./vscodeEnv.nix) {
+callPackage (import ./vscodeEnv.nix) {
extensionsFromVscodeMarketplace = vscode-utils.extensionsFromVscodeMarketplace;
vscodeDefault = vscode;
} {
@@ -9,4 +9,3 @@ callPackage (import ./vscodeEnv.nix) {
t = "test";
};
}
-
diff --git a/nixpkgs/pkgs/misc/vscode-extensions/vscodeExts2nix.nix b/nixpkgs/pkgs/misc/vscode-extensions/vscodeExts2nix.nix
index afd176b4c5e..58ad5866c93 100644
--- a/nixpkgs/pkgs/misc/vscode-extensions/vscodeExts2nix.nix
+++ b/nixpkgs/pkgs/misc/vscode-extensions/vscodeExts2nix.nix
@@ -1,24 +1,24 @@
-# based on the passed vscode will stdout a nix expression with the installed vscode extensions
+# based on the passed vscode will stdout a nix expression with the installed vscode extensions
{ lib
, vscodeDefault
, writeShellScriptBin
}:
##User input
-{ vscode ? vscodeDefault
+{ vscode ? vscodeDefault
, extensionsToIgnore ? []
# will use those extensions to get sha256 if still exists when executed.
-, extensions ? []
+, extensions ? []
}:
-let
+let
mktplcExtRefToFetchArgs = import ./mktplcExtRefToFetchArgs.nix;
in
writeShellScriptBin "vscodeExts2nix" ''
- echo '['
+ echo '['
for line in $(${vscode}/bin/code --list-extensions --show-versions \
${lib.optionalString (extensionsToIgnore != []) ''
- | grep -v -i '^\(${lib.concatMapStringsSep "\\|" (e : ''${e.publisher}.${e.name}'') extensionsToIgnore}\)'
+ | grep -v -i '^\(${lib.concatMapStringsSep "\\|" (e : ''${e.publisher}.${e.name}'') extensionsToIgnore}\)'
''}
) ; do
[[ $line =~ ([^.]*)\.([^@]*)@(.*) ]]
diff --git a/nixpkgs/pkgs/misc/vscode-extensions/vscodeWithConfiguration.nix b/nixpkgs/pkgs/misc/vscode-extensions/vscodeWithConfiguration.nix
index f15d14c7441..e20c631f8c0 100644
--- a/nixpkgs/pkgs/misc/vscode-extensions/vscodeWithConfiguration.nix
+++ b/nixpkgs/pkgs/misc/vscode-extensions/vscodeWithConfiguration.nix
@@ -1,22 +1,22 @@
# wrapper over vscode to control extensions per project (extensions folder will be created in execution path)
-{ lib
-, writeShellScriptBin
-, extensionsFromVscodeMarketplace
+{ lib
+, writeShellScriptBin
+, extensionsFromVscodeMarketplace
, vscodeDefault
}:
## User input
-{ vscode ? vscodeDefault
+{ vscode ? vscodeDefault
# extensions to be symlinked into the project's extensions folder
-, nixExtensions ? []
+, nixExtensions ? []
# extensions to be copied into the project's extensions folder
-, mutableExtensions ? []
-, vscodeExtsFolderName ? ".vscode-exts"
+, mutableExtensions ? []
+, vscodeExtsFolderName ? ".vscode-exts"
, user-data-dir ? ''"''${TMP}vscodeWithConfiguration/vscode-data-dir"''
}:
-let
+let
nixExtsDrvs = extensionsFromVscodeMarketplace nixExtensions;
mutExtsDrvs = extensionsFromVscodeMarketplace mutableExtensions;
- mutableExtsPaths = lib.forEach mutExtsDrvs ( e:
+ mutableExtsPaths = lib.forEach mutExtsDrvs ( e:
{
origin = ''${e}/share/vscode/extensions/${e.vscodeExtUniqueId}'';
target = ''${vscodeExtsFolderName}/${e.vscodeExtUniqueId}-${(lib.findSingle (ext: ''${ext.publisher}.${ext.name}'' == e.vscodeExtUniqueId) "" "m" mutableExtensions ).version}'';
@@ -39,16 +39,16 @@ let
cp -a ${ePath.origin} ${ePath.target}
chmod -R u+rwx ${ePath.target}
fi
- '') mutableExtsPaths}
+ '') mutableExtsPaths}
'';
in
writeShellScriptBin "code" ''
- if ! [[ "$@" =~ "--list-extension" ]]; then
- mkdir -p "${vscodeExtsFolderName}"
+ if ! [[ "$@" =~ "--list-extension" ]]; then
+ mkdir -p "${vscodeExtsFolderName}"
${rmExtensions}
${cpExtensions}
fi
- ${vscode}/bin/code --extensions-dir "${vscodeExtsFolderName}" ${
+ ${vscode}/bin/code --extensions-dir "${vscodeExtsFolderName}" ${
lib.optionalString (user-data-dir != "") ''--user-data-dir ${user-data-dir }''
} "$@"
''