Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 189be4dd 3ecbb12a

+750 -298
+1 -1
nixos/modules/services/logging/promtail.nix
··· 45 Restart = "on-failure"; 46 TimeoutStopSec = 10; 47 48 - ExecStart = "${pkgs.grafana-loki}/bin/promtail -config.file=${prettyJSON cfg.configuration} ${escapeShellArgs cfg.extraFlags}"; 49 50 ProtectSystem = "strict"; 51 ProtectHome = true;
··· 45 Restart = "on-failure"; 46 TimeoutStopSec = 10; 47 48 + ExecStart = "${pkgs.promtail}/bin/promtail -config.file=${prettyJSON cfg.configuration} ${escapeShellArgs cfg.extraFlags}"; 49 50 ProtectSystem = "strict"; 51 ProtectHome = true;
+1
nixos/tests/all-tests.nix
··· 55 borgbackup = handleTest ./borgbackup.nix {}; 56 botamusique = handleTest ./botamusique.nix {}; 57 bpf = handleTestOn ["x86_64-linux" "aarch64-linux"] ./bpf.nix {}; 58 brscan5 = handleTest ./brscan5.nix {}; 59 btrbk = handleTest ./btrbk.nix {}; 60 buildbot = handleTest ./buildbot.nix {};
··· 55 borgbackup = handleTest ./borgbackup.nix {}; 56 botamusique = handleTest ./botamusique.nix {}; 57 bpf = handleTestOn ["x86_64-linux" "aarch64-linux"] ./bpf.nix {}; 58 + breitbandmessung = handleTest ./breitbandmessung.nix {}; 59 brscan5 = handleTest ./brscan5.nix {}; 60 btrbk = handleTest ./btrbk.nix {}; 61 buildbot = handleTest ./buildbot.nix {};
+33
nixos/tests/breitbandmessung.nix
···
··· 1 + import ./make-test-python.nix ({ lib, ... }: { 2 + name = "breitbandmessung"; 3 + meta.maintainers = with lib.maintainers; [ b4dm4n ]; 4 + 5 + machine = { pkgs, ... }: { 6 + imports = [ 7 + ./common/user-account.nix 8 + ./common/x11.nix 9 + ]; 10 + 11 + # increase screen size to make the whole program visible 12 + virtualisation.resolution = { x = 1280; y = 1024; }; 13 + 14 + test-support.displayManager.auto.user = "alice"; 15 + 16 + environment.systemPackages = with pkgs; [ breitbandmessung ]; 17 + environment.variables.XAUTHORITY = "/home/alice/.Xauthority"; 18 + 19 + # breitbandmessung is unfree 20 + nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ "breitbandmessung" ]; 21 + }; 22 + 23 + enableOCR = true; 24 + 25 + testScript = '' 26 + machine.wait_for_x() 27 + machine.execute("su - alice -c breitbandmessung >&2 &") 28 + machine.wait_for_window("Breitbandmessung") 29 + machine.wait_for_text("Breitbandmessung") 30 + machine.wait_for_text("Datenschutz") 31 + machine.screenshot("breitbandmessung") 32 + ''; 33 + })
+19 -2
pkgs/applications/editors/poke/default.nix
··· 13 , nbdSupport ? !stdenv.isDarwin, libnbd 14 , textStylingSupport ? true 15 , dejagnu 16 }: 17 18 let 19 isCross = stdenv.hostPlatform != stdenv.buildPlatform; 20 in stdenv.mkDerivation rec { 21 pname = "poke"; 22 - version = "1.4"; 23 24 src = fetchurl { 25 url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz"; 26 - sha256 = "sha256-zgVN8pVgySEjATJwPuRJ/hMLbiWrA6psx5a7QBUGqiQ="; 27 }; 28 29 outputs = [ "out" "dev" "info" "lib" "man" ]; ··· 64 postInstall = '' 65 moveToOutput share/emacs "$out" 66 ''; 67 68 meta = with lib; { 69 description = "Interactive, extensible editor for binary data";
··· 13 , nbdSupport ? !stdenv.isDarwin, libnbd 14 , textStylingSupport ? true 15 , dejagnu 16 + 17 + # update script only 18 + , writeScript 19 }: 20 21 let 22 isCross = stdenv.hostPlatform != stdenv.buildPlatform; 23 in stdenv.mkDerivation rec { 24 pname = "poke"; 25 + version = "2.0"; 26 27 src = fetchurl { 28 url = "mirror://gnu/${pname}/${pname}-${version}.tar.gz"; 29 + sha256 = "sha256-W4Ir8+ESyftcDJqyKjCkWl1eTRbj90NgUrtyCqJrmlg="; 30 }; 31 32 outputs = [ "out" "dev" "info" "lib" "man" ]; ··· 67 postInstall = '' 68 moveToOutput share/emacs "$out" 69 ''; 70 + 71 + passthru = { 72 + updateScript = writeScript "update-poke" '' 73 + #!/usr/bin/env nix-shell 74 + #!nix-shell -i bash -p curl pcre common-updater-scripts 75 + 76 + set -eu -o pipefail 77 + 78 + # Expect the text in format of '<a href="...">poke 2.0</a>' 79 + new_version="$(curl -s https://www.jemarch.net/poke | 80 + pcregrep -o1 '>poke ([0-9.]+)</a>')" 81 + update-source-version ${pname} "$new_version" 82 + ''; 83 + }; 84 85 meta = with lib; { 86 description = "Interactive, extensible editor for binary data";
+153
pkgs/applications/networking/breitbandmessung/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , alsa-lib 4 + , at-spi2-atk 5 + , at-spi2-core 6 + , atk 7 + , autoPatchelfHook 8 + , cairo 9 + , cups 10 + , dbus 11 + , dpkg 12 + , expat 13 + , fetchurl 14 + , gdk-pixbuf 15 + , glib 16 + , gtk3 17 + , libdrm 18 + , libxkbcommon 19 + , makeWrapper 20 + , mesa 21 + , nixosTests 22 + , nspr 23 + , nss 24 + , pango 25 + , pciutils 26 + , systemd 27 + , undmg 28 + , writeShellScriptBin 29 + , xorg 30 + }: 31 + 32 + let 33 + inherit (stdenv.hostPlatform) system; 34 + 35 + version = "3.1.0"; 36 + 37 + # At first start, the program checks for supported operating systems by calling `lsb_release -a` 38 + # and only runs when it finds Debian/Ubuntu. So we present us as Debian an make it happy. 39 + fake-lsb-release = writeShellScriptBin "lsb_release" '' 40 + echo "Distributor ID: Debian" 41 + echo "Description: Debian GNU/Linux 10 (buster)" 42 + echo "Release: 10" 43 + echo "Codename: buster" 44 + ''; 45 + 46 + binPath = lib.makeBinPath [ 47 + fake-lsb-release 48 + ]; 49 + 50 + systemArgs = rec { 51 + x86_64-linux = rec { 52 + src = fetchurl { 53 + url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-${version}-linux.deb"; 54 + sha256 = "sha256-jSP+H9ej9Wd+swBZSy9uMi2ExSTZ191FGZhqaocTl7w="; 55 + }; 56 + 57 + dontUnpack = true; 58 + 59 + nativeBuildInputs = [ 60 + autoPatchelfHook 61 + dpkg 62 + makeWrapper 63 + ]; 64 + 65 + buildInputs = runtimeDependencies; 66 + 67 + runtimeDependencies = [ 68 + alsa-lib 69 + at-spi2-atk 70 + at-spi2-core 71 + atk 72 + cairo 73 + cups 74 + dbus 75 + expat 76 + gdk-pixbuf 77 + glib 78 + gtk3 79 + libdrm 80 + libxkbcommon 81 + mesa 82 + nspr 83 + nss 84 + pango 85 + pciutils 86 + systemd 87 + xorg.libX11 88 + xorg.libXcomposite 89 + xorg.libXdamage 90 + xorg.libXext 91 + xorg.libXfixes 92 + xorg.libXrandr 93 + xorg.libxcb 94 + xorg.libxshmfence 95 + ]; 96 + 97 + installPhase = '' 98 + dpkg-deb -x $src $out 99 + mkdir -p $out/bin 100 + 101 + chmod -R g-w $out 102 + 103 + addAutoPatchelfSearchPath --no-recurse $out/opt/Breitbandmessung 104 + autoPatchelfFile $out/opt/Breitbandmessung/breitbandmessung 105 + 106 + makeWrapper $out/opt/Breitbandmessung/breitbandmessung $out/bin/breitbandmessung \ 107 + --prefix PATH : ${binPath} 108 + 109 + mv $out/usr/share $out/share 110 + rmdir $out/usr 111 + 112 + # Fix the desktop link 113 + substituteInPlace $out/share/applications/breitbandmessung.desktop \ 114 + --replace /opt/Breitbandmessung $out/bin 115 + ''; 116 + 117 + dontAutoPatchelf = true; 118 + dontPatchELF = true; 119 + }; 120 + 121 + x86_64-darwin = { 122 + src = fetchurl { 123 + url = "https://download.breitbandmessung.de/bbm/Breitbandmessung-${version}-mac.dmg"; 124 + sha256 = "sha256-2c8mDKJuHDSw7p52EKnJO5vr2kNTLU6r9pmGPANjE20="; 125 + }; 126 + 127 + nativeBuildInputs = [ undmg ]; 128 + 129 + installPhase = '' 130 + runHook preInstall 131 + mkdir -p $out/Applications/Breitbandmessung.app 132 + cp -R . $out/Applications/Breitbandmessung.app 133 + runHook postInstall 134 + ''; 135 + }; 136 + 137 + aarch64-darwin = x86_64-darwin; 138 + }.${system} or { src = throw "Unsupported system: ${system}"; }; 139 + in 140 + stdenv.mkDerivation ({ 141 + pname = "breitbandmessung"; 142 + inherit version; 143 + 144 + passthru.tests = { inherit (nixosTests) breitbandmessung; }; 145 + 146 + meta = with lib; { 147 + description = "Broadband internet speed test app from the german Bundesnetzagentur"; 148 + homepage = "https://www.breitbandmessung.de"; 149 + license = licenses.unfree; 150 + maintainers = with maintainers; [ b4dm4n ]; 151 + platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ]; 152 + }; 153 + } // systemArgs)
-7
pkgs/applications/networking/browsers/chromium/common.nix
··· 171 sha256 = "sha256-lp4kxPNAkafdE9NfD3ittTCpomRpX9Hqhtt9GFf4Ntw="; 172 }) 173 ./patches/m97-ozone-wayland-fix-surface_augmenter.patch 174 - ] ++ lib.optionals (versionRange "98" "99") [ 175 - (githubPatch { 176 - # [linux/wayland] Fixed terminate caused by binding to wrong version. 177 - commit = "dd4c3ddadbb9869f59cee201a38e9ca3b9154f4d"; 178 - sha256 = "sha256-FH7lBQTruMzkBT2XQ+kgADmJA0AxJfaV/gvtoqfQ4a4="; 179 - }) 180 - ] ++ lib.optionals (versionRange "97" "99") [ 181 (githubPatch { 182 # [linux/wayland] Fixed terminate caused by binding to wrong version. (fixup) 183 commit = "a84b79daa8897b822336b8f348ef4daaae07af37";
··· 171 sha256 = "sha256-lp4kxPNAkafdE9NfD3ittTCpomRpX9Hqhtt9GFf4Ntw="; 172 }) 173 ./patches/m97-ozone-wayland-fix-surface_augmenter.patch 174 (githubPatch { 175 # [linux/wayland] Fixed terminate caused by binding to wrong version. (fixup) 176 commit = "a84b79daa8897b822336b8f348ef4daaae07af37";
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 19 } 20 }, 21 "beta": { 22 - "version": "98.0.4758.66", 23 - "sha256": "06hdd2cy6mdiiwbrn2jawmcidxbf46z9wyklkm3mmzbrj1xrh0gd", 24 - "sha256bin64": "0r1lmgvvxb1h6p20gzp8qwdfs4czvqyg6bgp4wb2aax1n0448rbr", 25 "deps": { 26 "gn": { 27 "version": "2021-12-07",
··· 19 } 20 }, 21 "beta": { 22 + "version": "98.0.4758.74", 23 + "sha256": "01v9bfq3905zqhyp78zq69ipz2b5ldsrm8yjr9qb6434zrhlcvyb", 24 + "sha256bin64": "0p85zanpmlkxc34zhx2rybbwriwqbjmg27rrjcf76gvfljlj3g51", 25 "deps": { 26 "gn": { 27 "version": "2021-12-07",
+23 -5
pkgs/applications/networking/cluster/terraform/default.nix
··· 1 { stdenv 2 , lib 3 - , buildEnv 4 , buildGoModule 5 , fetchFromGitHub 6 , makeWrapper ··· 102 terraform.overrideAttrs 103 (orig: { passthru = orig.passthru // passthru; }) 104 else 105 - lib.appendToName "with-plugins" (buildEnv { 106 inherit (terraform) name meta; 107 - paths = actualPlugins; 108 nativeBuildInputs = [ makeWrapper ]; 109 - postBuild = '' 110 - mkdir -p $out/bin 111 makeWrapper "${terraform}/bin/terraform" "$out/bin/terraform" \ 112 --set NIX_TERRAFORM_PLUGIN_DIR $out/libexec/terraform-providers \ 113 --prefix PATH : "${lib.makeBinPath wrapperInputs}" 114 ''; 115 }); 116 in 117 withPlugins (_: [ ]);
··· 1 { stdenv 2 , lib 3 , buildGoModule 4 , fetchFromGitHub 5 , makeWrapper ··· 101 terraform.overrideAttrs 102 (orig: { passthru = orig.passthru // passthru; }) 103 else 104 + lib.appendToName "with-plugins" (stdenv.mkDerivation { 105 inherit (terraform) name meta; 106 nativeBuildInputs = [ makeWrapper ]; 107 + 108 + buildCommand = '' 109 + # Create wrappers for terraform plugins because Terraform only 110 + # walks inside of a tree of files. 111 + for providerDir in ${toString actualPlugins} 112 + do 113 + for file in $(find $providerDir/libexec/terraform-providers -type f) 114 + do 115 + relFile=''${file#$providerDir/} 116 + mkdir -p $out/$(dirname $relFile) 117 + cat <<WRAPPER > $out/$relFile 118 + #!${runtimeShell} 119 + exec "$file" "$@" 120 + WRAPPER 121 + chmod +x $out/$relFile 122 + done 123 + done 124 + 125 + # Create a wrapper for terraform to point it to the plugins dir. 126 + mkdir -p $out/bin/ 127 makeWrapper "${terraform}/bin/terraform" "$out/bin/terraform" \ 128 --set NIX_TERRAFORM_PLUGIN_DIR $out/libexec/terraform-providers \ 129 --prefix PATH : "${lib.makeBinPath wrapperInputs}" 130 ''; 131 + 132 + inherit passthru; 133 }); 134 in 135 withPlugins (_: [ ]);
-70
pkgs/applications/office/impressive/default.nix
··· 1 - { fetchurl, stdenv, python2, makeWrapper, lib 2 - , SDL, ghostscript, pdftk, dejavu_fonts }: 3 - 4 - let 5 - version = "0.12.1"; 6 - pythonEnv = python2.withPackages (ps: with ps; [pyopengl pygame pillow]); 7 - in stdenv.mkDerivation { 8 - # This project was formerly known as KeyJNote. 9 - # See http://keyj.emphy.de/apple-lawsuit/ for details. 10 - 11 - pname = "impressive"; 12 - inherit version; 13 - 14 - src = fetchurl { 15 - url = "mirror://sourceforge/impressive/Impressive-${version}.tar.gz"; 16 - sha256 = "1r7ihv41awnlnlry1kymb8fka053wdhzibfwcarn78rr3vs338vl"; 17 - }; 18 - 19 - nativeBuildInputs = [ makeWrapper ]; 20 - buildInputs = [ pythonEnv ]; 21 - 22 - configurePhase = '' 23 - # Let's fail at build time if the library we're substituting in doesn't 24 - # exist/isn't marked as executable 25 - test -x ${SDL}/lib/libSDL.so 26 - sed -i "impressive.py" \ 27 - -e '/^__website__/a SDL_LIBRARY = "${SDL}/lib/libSDL.so"' \ 28 - -e 's/sdl = CDLL.*/sdl = CDLL(SDL_LIBRARY)/' \ 29 - -e 's^FontPath =.*/usr/.*$^FontPath = ["${dejavu_fonts}/share/fonts", ""]^' 30 - ''; 31 - 32 - installPhase = '' 33 - mkdir -p "$out/bin" "$out/share/doc/impressive" "$out/share/man/man1" 34 - mv impressive.py "$out/bin/impressive" 35 - mv impressive.1 "$out/share/man/man1" 36 - mv changelog.txt impressive.html license.txt "$out/share/doc/impressive" 37 - 38 - wrapProgram "$out/bin/impressive" \ 39 - --prefix PATH ":" "${ghostscript}/bin:${pdftk}/bin" 40 - ''; 41 - 42 - meta = { 43 - description = "Impressive, an effect-rich presentation tool for PDFs"; 44 - 45 - longDescription = '' 46 - Impressive is a program that displays presentation slides. 47 - But unlike OpenOffice.org Impress or other similar 48 - applications, it does so with style. Smooth alpha-blended 49 - slide transitions are provided for the sake of eye candy, but 50 - in addition to this, Impressive offers some unique tools that 51 - are really useful for presentations. Read below if you want 52 - to know more about these features. 53 - 54 - Creating presentations for Impressive is very simple: You just 55 - need to export a PDF file from your presentation software. 56 - This means that you can create slides in the application of 57 - your choice and use Impressive for displaying them. If your 58 - application does not support PDF output, you can alternatively 59 - use a set of pre-rendered image files – or you use Impressive 60 - to make a slideshow with your favorite photos. 61 - ''; 62 - 63 - homepage = "http://impressive.sourceforge.net/"; 64 - 65 - license = lib.licenses.gpl2; 66 - 67 - maintainers = with lib.maintainers; [ lheckemann ]; 68 - platforms = lib.platforms.mesaPlatforms; 69 - }; 70 - }
···
+9 -3
pkgs/development/interpreters/python/update-python-libraries/update-python-libraries.py
··· 340 raise ValueError("no file available for {}.".format(pname)) 341 342 text = _replace_value('version', new_version, text) 343 344 # fetchers can specify a sha256, or a sri hash 345 try: 346 - text = _replace_value('sha256', new_sha256, text) 347 except ValueError: 348 - # hashes from pypi are 16-bit encoded sha256's, need translate to an sri hash if used with "hash" 349 - sri_hash = subprocess.check_output(["nix", "hash", "to-sri", "--type", "sha256", new_sha256]).decode('utf-8').strip() 350 text = _replace_value('hash', sri_hash, text) 351 352 if fetcher == 'fetchFromGitHub':
··· 340 raise ValueError("no file available for {}.".format(pname)) 341 342 text = _replace_value('version', new_version, text) 343 + # hashes from pypi are 16-bit encoded sha256's, normalize it to sri to avoid merge conflicts 344 + # sri hashes have been the default format since nix 2.4+ 345 + try: 346 + sri_hash = subprocess.check_output(["nix", "hash", "to-sri", "--type", "sha256", new_sha256]).decode('utf-8').strip() 347 + except subprocess.CalledProcessError: 348 + # nix<2.4 compat 349 + sri_hash = subprocess.check_output(["nix", "to-sri", "--type", "sha256", new_sha256]).decode('utf-8').strip() 350 + 351 352 # fetchers can specify a sha256, or a sri hash 353 try: 354 + text = _replace_value('sha256', sri_hash, text) 355 except ValueError: 356 text = _replace_value('hash', sri_hash, text) 357 358 if fetcher == 'fetchFromGitHub':
+4 -4
pkgs/development/libraries/gnutls/default.nix
··· 1 { config, lib, stdenv, fetchurl, zlib, lzo, libtasn1, nettle, pkg-config, lzip 2 - , perl, gmp, autoconf, automake, libidn, libiconv 3 , unbound, dns-root-data, gettext, util-linux 4 , cxxBindings ? !stdenv.hostPlatform.isStatic # tries to link libstdc++.so 5 , guileBindings ? config.gnutls.guile or false, guile ··· 21 22 stdenv.mkDerivation rec { 23 pname = "gnutls"; 24 - version = "3.7.2"; 25 26 src = fetchurl { 27 url = "mirror://gnupg/gnutls/v${lib.versions.majorMinor version}/gnutls-${version}.tar.xz"; 28 - sha256 = "646e6c5a9a185faa4cea796d378a1ba8e1148dbb197ca6605f95986a25af2752"; 29 }; 30 31 outputs = [ "bin" "dev" "out" "man" "devdoc" ]; ··· 71 72 enableParallelBuilding = true; 73 74 - buildInputs = [ lzo lzip libtasn1 libidn zlib gmp libunistring unbound gettext libiconv ] 75 ++ lib.optional (withP11-kit) p11-kit 76 ++ lib.optional (isDarwin && withSecurity) Security 77 ++ lib.optional (tpmSupport && stdenv.isLinux) trousers
··· 1 { config, lib, stdenv, fetchurl, zlib, lzo, libtasn1, nettle, pkg-config, lzip 2 + , perl, gmp, autoconf, automake, libidn2, libiconv 3 , unbound, dns-root-data, gettext, util-linux 4 , cxxBindings ? !stdenv.hostPlatform.isStatic # tries to link libstdc++.so 5 , guileBindings ? config.gnutls.guile or false, guile ··· 21 22 stdenv.mkDerivation rec { 23 pname = "gnutls"; 24 + version = "3.7.3"; 25 26 src = fetchurl { 27 url = "mirror://gnupg/gnutls/v${lib.versions.majorMinor version}/gnutls-${version}.tar.xz"; 28 + sha256 = "16n4yvw3792gcdxkikjmhddr6cbs4wlk027zfxlhmchsqcxw8ngw"; 29 }; 30 31 outputs = [ "bin" "dev" "out" "man" "devdoc" ]; ··· 71 72 enableParallelBuilding = true; 73 74 + buildInputs = [ lzo lzip libtasn1 libidn2 zlib gmp libunistring unbound gettext libiconv ] 75 ++ lib.optional (withP11-kit) p11-kit 76 ++ lib.optional (isDarwin && withSecurity) Security 77 ++ lib.optional (tpmSupport && stdenv.isLinux) trousers
+2 -2
pkgs/development/libraries/gupnp/default.nix
··· 20 21 stdenv.mkDerivation rec { 22 pname = "gupnp"; 23 - version = "1.4.1"; 24 25 outputs = [ "out" "dev" ] 26 ++ lib.optionals (stdenv.buildPlatform == stdenv.hostPlatform) [ "devdoc" ]; 27 28 src = fetchurl { 29 url = "mirror://gnome/sources/gupnp/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 30 - sha256 = "sha256-iZGWteZvA7jiXwRqemWM0qaFG+y4Py1VNFqzKBZV3Aw="; 31 }; 32 33 patches = [
··· 20 21 stdenv.mkDerivation rec { 22 pname = "gupnp"; 23 + version = "1.4.3"; 24 25 outputs = [ "out" "dev" ] 26 ++ lib.optionals (stdenv.buildPlatform == stdenv.hostPlatform) [ "devdoc" ]; 27 28 src = fetchurl { 29 url = "mirror://gnome/sources/gupnp/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 30 + sha256 = "sha256-FO2nd5NNot90PQckiZM72YETMre1v0Fia4Ay77KLM7o="; 31 }; 32 33 patches = [
+2 -2
pkgs/development/libraries/libredwg/default.nix
··· 6 in 7 stdenv.mkDerivation rec { 8 pname = "libredwg"; 9 - version = "0.12"; 10 11 src = fetchFromGitHub { 12 owner = "LibreDWG"; 13 repo = pname; 14 rev = version; 15 - sha256 = "0ayhp3ym30hzp5f6dz7mmp9hpxf6a48nx3kq5crcmzycm5fllbn7"; 16 fetchSubmodules = true; 17 }; 18
··· 6 in 7 stdenv.mkDerivation rec { 8 pname = "libredwg"; 9 + version = "0.12.4"; 10 11 src = fetchFromGitHub { 12 owner = "LibreDWG"; 13 repo = pname; 14 rev = version; 15 + sha256 = "sha256-CZZ5/uCls2tY3PKmD+hBBvp7d7KX8nZuCPf03sa4iXc="; 16 fetchSubmodules = true; 17 }; 18
+2 -2
pkgs/development/libraries/libunibreak/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libunibreak"; 5 - version = "4.3"; 6 7 src = let 8 rev_version = lib.replaceStrings ["."] ["_"] version; ··· 10 owner = "adah1972"; 11 repo = pname; 12 rev = "libunibreak_${rev_version}"; 13 - sha256 = "19g3ixs1ycisfdnzd8v7j5r49h0x0hshchk9qwlz4i0mjv825plx"; 14 }; 15 16 nativeBuildInputs = [ autoreconfHook ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "libunibreak"; 5 + version = "5.0"; 6 7 src = let 8 rev_version = lib.replaceStrings ["."] ["_"] version; ··· 10 owner = "adah1972"; 11 repo = pname; 12 rev = "libunibreak_${rev_version}"; 13 + sha256 = "sha256-ju+DNCzwD+y/ebLVBU96iNpE1Wt7/K0qLcZHzWGzrWQ="; 14 }; 15 16 nativeBuildInputs = [ autoreconfHook ];
+2 -2
pkgs/development/libraries/libwpe/fdo.nix
··· 14 15 stdenv.mkDerivation rec { 16 pname = "wpebackend-fdo"; 17 - version = "1.10.0"; 18 19 src = fetchurl { 20 url = "https://wpewebkit.org/releases/${pname}-${version}.tar.xz"; 21 - sha256 = "sha256-uJ39NQCk3scREyzXv/clmeZ9VqQZ0ABzDhS7mVR1Ccw="; 22 }; 23 24 depsBuildBuild = [
··· 14 15 stdenv.mkDerivation rec { 16 pname = "wpebackend-fdo"; 17 + version = "1.12.0"; 18 19 src = fetchurl { 20 url = "https://wpewebkit.org/releases/${pname}-${version}.tar.xz"; 21 + sha256 = "sha256-YjnJwVUjQQeY1mMV3mtJFxKrMACboYDz4N0HbZsAdKw="; 22 }; 23 24 depsBuildBuild = [
+7
pkgs/development/libraries/live555/default.nix
··· 3 , fetchurl 4 , darwin 5 , openssl 6 }: 7 8 stdenv.mkDerivation rec { ··· 61 ''; 62 63 enableParallelBuilding = true; 64 65 meta = with lib; { 66 homepage = "http://www.live555.com/liveMedia/";
··· 3 , fetchurl 4 , darwin 5 , openssl 6 + 7 + # major and only downstream dependency 8 + , vlc 9 }: 10 11 stdenv.mkDerivation rec { ··· 64 ''; 65 66 enableParallelBuilding = true; 67 + 68 + passthru.tests = { 69 + inherit vlc; 70 + }; 71 72 meta = with lib; { 73 homepage = "http://www.live555.com/liveMedia/";
+6
pkgs/development/python-modules/apache-beam/default.nix
··· 57 ./fix-cython.patch 58 ]; 59 60 sourceRoot = "source/sdks/python"; 61 62 nativeBuildInputs = [
··· 57 ./fix-cython.patch 58 ]; 59 60 + # See https://github.com/NixOS/nixpkgs/issues/156957. 61 + postPatch = '' 62 + substituteInPlace setup.py \ 63 + --replace "typing-extensions>=3.7.0,<4" "typing-extensions" 64 + ''; 65 + 66 sourceRoot = "source/sdks/python"; 67 68 nativeBuildInputs = [
+24 -24
pkgs/development/python-modules/cfn-flip/default.nix
··· 1 - { buildPythonPackage 2 - , fetchFromGitHub 3 - , lib 4 - 5 - # pythonPackages 6 , click 7 - , pytest 8 - , pytest-cov 9 - , pytest-runner 10 , pyyaml 11 , six 12 }: 13 14 buildPythonPackage rec { 15 pname = "cfn-flip"; 16 - version = "1.2.2"; 17 18 src = fetchFromGitHub { 19 owner = "awslabs"; 20 repo = "aws-cfn-template-flip"; 21 rev = version; 22 - sha256 = "05fk725a1i3zl3idik2hxl3w6k1ln0j33j3jdq1gvy1sfyc79ifm"; 23 }; 24 25 propagatedBuildInputs = [ ··· 29 ]; 30 31 checkInputs = [ 32 - pytest 33 - pytest-cov 34 - pytest-runner 35 ]; 36 37 - checkPhase = '' 38 - py.test \ 39 - --cov=cfn_clean \ 40 - --cov=cfn_flip \ 41 - --cov=cfn_tools \ 42 - --cov-report term-missing \ 43 - --cov-report html 44 ''; 45 46 meta = with lib; { 47 description = "Tool for converting AWS CloudFormation templates between JSON and YAML formats"; 48 homepage = "https://github.com/awslabs/aws-cfn-template-flip"; 49 license = licenses.asl20; 50 - maintainers = with maintainers; [ 51 - kamadorueda 52 - psyanticy 53 - ]; 54 }; 55 }
··· 1 + { lib 2 + , buildPythonPackage 3 , click 4 + , fetchFromGitHub 5 + , pytestCheckHook 6 + , pythonOlder 7 , pyyaml 8 , six 9 }: 10 11 buildPythonPackage rec { 12 pname = "cfn-flip"; 13 + version = "1.3.0"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 17 18 src = fetchFromGitHub { 19 owner = "awslabs"; 20 repo = "aws-cfn-template-flip"; 21 rev = version; 22 + hash = "sha256-1cV0mHc6+P0CbnLIMSSwNEzDB+1QzNjioH/EoIo40xU="; 23 }; 24 25 propagatedBuildInputs = [ ··· 29 ]; 30 31 checkInputs = [ 32 + pytestCheckHook 33 ]; 34 35 + postPatch = '' 36 + sed -i "/--cov/d" tox.ini 37 ''; 38 39 + disabledTests = [ 40 + # TypeError: load() missing 1 required positional argument: 'Loader' 41 + "test_flip_to_yaml_with_longhand_functions" 42 + "test_yaml_no_ordered_dict" 43 + ]; 44 + 45 + pythonImportsCheck = [ 46 + "cfn_flip" 47 + ]; 48 + 49 meta = with lib; { 50 description = "Tool for converting AWS CloudFormation templates between JSON and YAML formats"; 51 homepage = "https://github.com/awslabs/aws-cfn-template-flip"; 52 license = licenses.asl20; 53 + maintainers = with maintainers; [ kamadorueda psyanticy ]; 54 }; 55 }
+2
pkgs/development/python-modules/dm-haiku/default.nix
··· 4 , dill 5 , dm-tree 6 , fetchFromGitHub 7 , jmp 8 , lib 9 , pytestCheckHook ··· 31 chex 32 cloudpickle 33 dm-tree 34 pytestCheckHook 35 tensorflow 36 ];
··· 4 , dill 5 , dm-tree 6 , fetchFromGitHub 7 + , jaxlib 8 , jmp 9 , lib 10 , pytestCheckHook ··· 32 chex 33 cloudpickle 34 dm-tree 35 + jaxlib 36 pytestCheckHook 37 tensorflow 38 ];
+3
pkgs/development/python-modules/elegy/default.nix
··· 4 , deepmerge 5 , dm-haiku 6 , fetchFromGitHub 7 , lib 8 , poetry 9 , pytestCheckHook ··· 34 nativeBuildInputs = [ 35 poetry 36 ]; 37 38 propagatedBuildInputs = [ 39 cloudpickle
··· 4 , deepmerge 5 , dm-haiku 6 , fetchFromGitHub 7 + , jaxlib 8 , lib 9 , poetry 10 , pytestCheckHook ··· 35 nativeBuildInputs = [ 36 poetry 37 ]; 38 + 39 + buildInputs = [ jaxlib ]; 40 41 propagatedBuildInputs = [ 42 cloudpickle
+3
pkgs/development/python-modules/flax/default.nix
··· 1 { buildPythonPackage 2 , fetchFromGitHub 3 , keras 4 , lib 5 , matplotlib ··· 20 rev = "v${version}"; 21 sha256 = "0zvq0vl88hiwmss49bnm7gdmndr1dfza2bcs1fj88a9r7w9dmlsr"; 22 }; 23 24 propagatedBuildInputs = [ 25 matplotlib
··· 1 { buildPythonPackage 2 , fetchFromGitHub 3 + , jaxlib 4 , keras 5 , lib 6 , matplotlib ··· 21 rev = "v${version}"; 22 sha256 = "0zvq0vl88hiwmss49bnm7gdmndr1dfza2bcs1fj88a9r7w9dmlsr"; 23 }; 24 + 25 + buildInputs = [ jaxlib ]; 26 27 propagatedBuildInputs = [ 28 matplotlib
+2 -2
pkgs/development/python-modules/jmp/default.nix
··· 19 sha256 = "0hh4cmp93wjyidj48gh07vhx2kjvpwd23xvy79bsjn5qaaf6q4cm"; 20 }; 21 22 - # Wheel requires only `numpy`, but the import needs both `jax` and `jaxlib`. 23 propagatedBuildInputs = [ 24 jax 25 - jaxlib 26 ]; 27 28 pythonImportsCheck = [ ··· 30 ]; 31 32 checkInputs = [ 33 pytestCheckHook 34 ]; 35
··· 19 sha256 = "0hh4cmp93wjyidj48gh07vhx2kjvpwd23xvy79bsjn5qaaf6q4cm"; 20 }; 21 22 + # Wheel requires only `numpy`, but the import needs `jax`. 23 propagatedBuildInputs = [ 24 jax 25 ]; 26 27 pythonImportsCheck = [ ··· 29 ]; 30 31 checkInputs = [ 32 + jaxlib 33 pytestCheckHook 34 ]; 35
+2 -1
pkgs/development/python-modules/optax/default.nix
··· 22 sha256 = "1q8cxc42a5xais2ll1l238cnn3l7w28savhgiz0lg01ilz2ysbli"; 23 }; 24 25 propagatedBuildInputs = [ 26 absl-py 27 chex 28 - jaxlib 29 numpy 30 ]; 31
··· 22 sha256 = "1q8cxc42a5xais2ll1l238cnn3l7w28savhgiz0lg01ilz2ysbli"; 23 }; 24 25 + buildInputs = [ jaxlib ]; 26 + 27 propagatedBuildInputs = [ 28 absl-py 29 chex 30 numpy 31 ]; 32
+48
pkgs/development/python-modules/pycfmodel/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , httpx 5 + , pydantic 6 + , pytestCheckHook 7 + , pythonOlder 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "pycfmodel"; 12 + version = "0.13.0"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "Skyscanner"; 19 + repo = pname; 20 + rev = version; 21 + hash = "sha256-BlnLf0C/wxPXhoAH0SRB22eGWbbZ05L20rNy6qfOI+A="; 22 + }; 23 + 24 + propagatedBuildInputs = [ 25 + pydantic 26 + ]; 27 + 28 + checkInputs = [ 29 + httpx 30 + pytestCheckHook 31 + ]; 32 + 33 + disabledTests = [ 34 + # Test require network access 35 + "test_cloudformation_actions" 36 + ]; 37 + 38 + pythonImportsCheck = [ 39 + "pycfmodel" 40 + ]; 41 + 42 + meta = with lib; { 43 + description = "Model for Cloud Formation scripts"; 44 + homepage = "https://github.com/Skyscanner/pycfmodel"; 45 + license = licenses.asl20; 46 + maintainers = with maintainers; [ fab ]; 47 + }; 48 + }
+30 -7
pkgs/development/python-modules/pydash/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, mock, pytestCheckHook, invoke }: 2 3 buildPythonPackage rec { 4 pname = "pydash"; 5 - version = "4.9.3"; 6 7 src = fetchFromGitHub { 8 owner = "dgilland"; 9 repo = pname; 10 rev = "v${version}"; 11 - sha256 = "sha256-BAyiSnILvujUOFOAkiXSgyozs2Q809pYihHwa+6BHcQ="; 12 }; 13 14 - patches = [ ./0001-Only-build-unit-tests.patch ]; 15 16 - checkInputs = [ mock pytestCheckHook invoke ]; 17 18 meta = with lib; { 19 - homepage = "https://github.com/dgilland/pydash"; 20 - description = "The kitchen sink of Python utility libraries for doing \"stuff\" in a functional way. Based on the Lo-Dash Javascript library."; 21 license = licenses.mit; 22 maintainers = with maintainers; [ ma27 ]; 23 };
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , invoke 5 + , mock 6 + , pytestCheckHook 7 + , pythonOlder 8 + , sphinx_rtd_theme 9 + }: 10 11 buildPythonPackage rec { 12 pname = "pydash"; 13 + version = "5.1.0"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.6"; 17 18 src = fetchFromGitHub { 19 owner = "dgilland"; 20 repo = pname; 21 rev = "v${version}"; 22 + hash = "sha256-BAyiSnILvujUOFOAkiXSgyozs2Q809pYihHwa+6BHcQ="; 23 }; 24 25 + checkInputs = [ 26 + invoke 27 + mock 28 + sphinx_rtd_theme 29 + pytestCheckHook 30 + ]; 31 32 + postPatch = '' 33 + sed -i "/--cov/d" setup.cfg 34 + sed -i "/--no-cov/d" setup.cfg 35 + ''; 36 + 37 + pythonImportsCheck = [ 38 + "pydash" 39 + ]; 40 41 meta = with lib; { 42 + description = "Python utility libraries for doing stuff in a functional way"; 43 + homepage = "https://pydash.readthedocs.io"; 44 license = licenses.mit; 45 maintainers = with maintainers; [ ma27 ]; 46 };
+2 -2
pkgs/development/python-modules/pytest-httpserver/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "pytest-httpserver"; 12 - version = "1.0.3"; 13 14 src = fetchPypi { 15 pname = "pytest_httpserver"; 16 inherit version; 17 - sha256 = "87561c4fa6a7bc306d76d1979a3eb9d54eb26bfb2f3f51f1643bf3c090ce629d"; 18 }; 19 20 propagatedBuildInputs = [ werkzeug ];
··· 9 10 buildPythonPackage rec { 11 pname = "pytest-httpserver"; 12 + version = "1.0.4"; 13 14 src = fetchPypi { 15 pname = "pytest_httpserver"; 16 inherit version; 17 + sha256 = "6de464ba5f74628d6182ebbdcb56783edf2c9b0caf598dc35c11f014f24a3f0d"; 18 }; 19 20 propagatedBuildInputs = [ werkzeug ];
+2
pkgs/development/python-modules/sentry-sdk/default.nix
··· 109 "test_circular_references" 110 # Failing wsgi test 111 "test_session_mode_defaults_to_request_mode_in_wsgi_handler" 112 ]; 113 114 disabledTestPaths = [
··· 109 "test_circular_references" 110 # Failing wsgi test 111 "test_session_mode_defaults_to_request_mode_in_wsgi_handler" 112 + # Network requests to public web 113 + "test_crumb_capture" 114 ]; 115 116 disabledTestPaths = [
+2 -2
pkgs/development/python-modules/treeo/default.nix
··· 22 poetry-core 23 ]; 24 25 - # These deps are not needed for the wheel, but required during the import. 26 propagatedBuildInputs = [ 27 jax 28 - jaxlib 29 ]; 30 31 pythonImportsCheck = [ 32 "treeo" 33 ];
··· 22 poetry-core 23 ]; 24 25 + # jax is not declared in the dependencies, but is necessary. 26 propagatedBuildInputs = [ 27 jax 28 ]; 29 30 + checkInputs = [ jaxlib ]; 31 pythonImportsCheck = [ 32 "treeo" 33 ];
+3
pkgs/development/python-modules/treex/default.nix
··· 5 , fetchFromGitHub 6 , flax 7 , hypothesis 8 , keras 9 , lib 10 , poetry-core ··· 37 nativeBuildInputs = [ 38 poetry-core 39 ]; 40 41 propagatedBuildInputs = [ 42 einops
··· 5 , fetchFromGitHub 6 , flax 7 , hypothesis 8 + , jaxlib 9 , keras 10 , lib 11 , poetry-core ··· 38 nativeBuildInputs = [ 39 poetry-core 40 ]; 41 + 42 + buildInputs = [ jaxlib ]; 43 44 propagatedBuildInputs = [ 45 einops
+79
pkgs/development/tools/skjold/default.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , fetchpatch 4 + , python3 5 + }: 6 + 7 + python3.pkgs.buildPythonApplication rec { 8 + pname = "skjold"; 9 + version = "0.4.1"; 10 + format = "pyproject"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "twu"; 14 + repo = pname; 15 + rev = "v${version}"; 16 + hash = "sha256-xz6N7/LS3wOymh9tet8OLgsSaretzuMU4hQd+LeUPJ4="; 17 + }; 18 + 19 + nativeBuildInputs = with python3.pkgs; [ 20 + poetry-core 21 + ]; 22 + 23 + propagatedBuildInputs = with python3.pkgs; [ 24 + click 25 + packaging 26 + pyyaml 27 + toml 28 + ]; 29 + 30 + checkInputs = with python3.pkgs; [ 31 + pytest-mock 32 + pytest-watch 33 + pytestCheckHook 34 + ]; 35 + 36 + patches = [ 37 + # Switch to poetry-core, https://github.com/twu/skjold/pull/91 38 + (fetchpatch { 39 + name = "switch-poetry-core.patch"; 40 + url = "https://github.com/twu/skjold/commit/b341748c9b11798b6a5182d659a651b0f200c6f5.patch"; 41 + sha256 = "sha256-FTZTbIudO6lYO9tLD4Lh1h5zsTeKYtflR2tbbHZ5auM="; 42 + }) 43 + ]; 44 + 45 + postPatch = '' 46 + substituteInPlace pyproject.toml \ 47 + --replace 'packaging = "^21.0"' 'packaging = "*"' \ 48 + --replace 'pyyaml = "^5.3"' 'pyyaml = "*"' 49 + ''; 50 + 51 + disabledTestPaths = [ 52 + # Too sensitive to pass 53 + "tests/test_cli.py" 54 + ]; 55 + 56 + disabledTests = [ 57 + # Requires network access 58 + "pyup-werkzeug" 59 + "test_ensure_accessing_advisories_triggers_update" 60 + "test_ensure_accessing_advisories_triggers_update" 61 + "test_ensure_gemnasium_update" 62 + "test_ensure_missing_github_token_raises_usage_error" 63 + "test_ensure_pypi_advisory_db_update" 64 + "test_ensure_source_is_affected_single" 65 + "test_osv_advisory_with_vulnerable_package_via_osv_api" 66 + "urllib3" 67 + ]; 68 + 69 + pythonImportsCheck = [ 70 + "skjold" 71 + ]; 72 + 73 + meta = with lib; { 74 + description = "Tool to Python dependencies against security advisory databases"; 75 + homepage = "https://github.com/twu/skjold"; 76 + license = with licenses; [ mit ]; 77 + maintainers = with maintainers; [ fab ]; 78 + }; 79 + }
+152 -140
pkgs/misc/vim-plugins/generated.nix
··· 41 42 aerial-nvim = buildVimPluginFrom2Nix { 43 pname = "aerial.nvim"; 44 - version = "2022-01-19"; 45 src = fetchFromGitHub { 46 owner = "stevearc"; 47 repo = "aerial.nvim"; 48 - rev = "845a1052f7d8c084eab15d190b62d87350f6fa37"; 49 - sha256 = "0k16c83qn8rcg0gfmwlwlj27apj1k081yy4aqgyrkn485fdlv3sl"; 50 }; 51 meta.homepage = "https://github.com/stevearc/aerial.nvim/"; 52 }; ··· 497 498 chadtree = buildVimPluginFrom2Nix { 499 pname = "chadtree"; 500 - version = "2022-01-24"; 501 src = fetchFromGitHub { 502 owner = "ms-jpq"; 503 repo = "chadtree"; 504 - rev = "7f1b916fabbae134b37c0a5ac09f0bfc555ab010"; 505 - sha256 = "0xmm0fikqj95m836nv8y6cyvqkn3p0iklqhqj32cxqfrvh0mbnb6"; 506 }; 507 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 508 }; ··· 545 546 ci_dark = buildVimPluginFrom2Nix { 547 pname = "ci_dark"; 548 - version = "2021-08-21"; 549 src = fetchFromGitHub { 550 owner = "yunlingz"; 551 repo = "ci_dark"; 552 - rev = "a2fb69aabbe2bbbf1fd08d34c168f2348a4af493"; 553 - sha256 = "1fd6pk0vl8il42d53rzddlbbk5r4k0gz95bk964pc81z38bmskcw"; 554 }; 555 meta.homepage = "https://github.com/yunlingz/ci_dark/"; 556 }; ··· 773 774 cmp-tabnine = buildVimPluginFrom2Nix { 775 pname = "cmp-tabnine"; 776 - version = "2022-01-20"; 777 src = fetchFromGitHub { 778 owner = "tzachar"; 779 repo = "cmp-tabnine"; 780 - rev = "276f3a5e43465c479164f00258f7454ff0b4d3a1"; 781 - sha256 = "145gpizsa28g3rd872hxflnw644k9ki5qvw9012yjrfm5n8mmfcp"; 782 }; 783 meta.homepage = "https://github.com/tzachar/cmp-tabnine/"; 784 }; ··· 881 882 coc-lua = buildVimPluginFrom2Nix { 883 pname = "coc-lua"; 884 - version = "2022-01-14"; 885 src = fetchFromGitHub { 886 owner = "josa42"; 887 repo = "coc-lua"; 888 - rev = "eae915d529503a7a281e2e80aaa0bcb7ef04a576"; 889 - sha256 = "18pfamaczbcpf35dh2sn9cp1wd6fha882qpbzvhx8qrvhjdz0n2a"; 890 }; 891 meta.homepage = "https://github.com/josa42/coc-lua/"; 892 }; ··· 917 918 coc-nvim = buildVimPluginFrom2Nix { 919 pname = "coc.nvim"; 920 - version = "2022-01-22"; 921 src = fetchFromGitHub { 922 owner = "neoclide"; 923 repo = "coc.nvim"; 924 - rev = "5b8cc589540e82e6862b2948924f06461261a09a"; 925 - sha256 = "0j1v9nckv86b4z2pz6b9kssp59fl3da9hyadjplnqgilbbcqplxm"; 926 }; 927 meta.homepage = "https://github.com/neoclide/coc.nvim/"; 928 }; ··· 990 991 comment-nvim = buildVimPluginFrom2Nix { 992 pname = "comment.nvim"; 993 - version = "2022-01-02"; 994 src = fetchFromGitHub { 995 owner = "numtostr"; 996 repo = "comment.nvim"; 997 - rev = "90df2f87c0b17193d073d1f72cea2e528e5b162d"; 998 - sha256 = "1zrmcmz7vr74pamr8ig7a4r0y9jqjs2rh4zd66gx67ccf4bjapsy"; 999 }; 1000 meta.homepage = "https://github.com/numtostr/comment.nvim/"; 1001 }; ··· 1182 1183 coq_nvim = buildVimPluginFrom2Nix { 1184 pname = "coq_nvim"; 1185 - version = "2022-01-24"; 1186 src = fetchFromGitHub { 1187 owner = "ms-jpq"; 1188 repo = "coq_nvim"; 1189 - rev = "c878e9f1886f86a0210753fa9c146b2e863d84bc"; 1190 - sha256 = "1nhzj0pslfzzski3z0synv5vpacfbx359ggsq1z5d9cyapsxchkx"; 1191 }; 1192 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 1193 }; 1194 1195 Coqtail = buildVimPluginFrom2Nix { 1196 pname = "Coqtail"; 1197 - version = "2022-01-23"; 1198 src = fetchFromGitHub { 1199 owner = "whonore"; 1200 repo = "Coqtail"; 1201 - rev = "a036b5e3c15baeda71bd76f4b7e9d3de9a057e42"; 1202 - sha256 = "1i2yygw4j6g7zihcbja58k2qh0sdn3mqbx277k91bdkf4y1hjdxd"; 1203 }; 1204 meta.homepage = "https://github.com/whonore/Coqtail/"; 1205 }; ··· 1314 1315 dart-vim-plugin = buildVimPluginFrom2Nix { 1316 pname = "dart-vim-plugin"; 1317 - version = "2021-08-17"; 1318 src = fetchFromGitHub { 1319 owner = "dart-lang"; 1320 repo = "dart-vim-plugin"; 1321 - rev = "08764627ce85fc0c0bf9d8fd11b3cf5fc05d58ba"; 1322 - sha256 = "0fqjgnpc6zajqr4pd3hf73fg0cjx7cnkhz6cjdf5mvjwllgv92gp"; 1323 }; 1324 meta.homepage = "https://github.com/dart-lang/dart-vim-plugin/"; 1325 }; ··· 1906 1907 fastfold = buildVimPluginFrom2Nix { 1908 pname = "fastfold"; 1909 - version = "2021-09-30"; 1910 src = fetchFromGitHub { 1911 owner = "konfekt"; 1912 repo = "fastfold"; 1913 - rev = "eee93cca626fdcdfae0ddcc6f8a956c85455acd3"; 1914 - sha256 = "1jm8dnr7p8k9ilc97vqrr5cx1adfhla0rc679iajg2h5ydxngfxk"; 1915 }; 1916 meta.homepage = "https://github.com/konfekt/fastfold/"; 1917 }; ··· 1976 meta.homepage = "https://github.com/wincent/ferret/"; 1977 }; 1978 1979 file-line = buildVimPluginFrom2Nix { 1980 pname = "file-line"; 1981 version = "2016-10-21"; ··· 2075 2076 friendly-snippets = buildVimPluginFrom2Nix { 2077 pname = "friendly-snippets"; 2078 - version = "2022-01-23"; 2079 src = fetchFromGitHub { 2080 owner = "rafamadriz"; 2081 repo = "friendly-snippets"; 2082 - rev = "a8efb538f4be58b4f4586bc964f9f10496c05e31"; 2083 - sha256 = "0yj7ijr091jsd8rny4zx34427w8v87iywysig5pgrz7iz421wib4"; 2084 }; 2085 meta.homepage = "https://github.com/rafamadriz/friendly-snippets/"; 2086 }; ··· 2207 2208 gentoo-syntax = buildVimPluginFrom2Nix { 2209 pname = "gentoo-syntax"; 2210 - version = "2021-12-10"; 2211 src = fetchFromGitHub { 2212 owner = "gentoo"; 2213 repo = "gentoo-syntax"; 2214 - rev = "b6027756f5bdfaaa24b26c5472f8904f78e86c3e"; 2215 - sha256 = "0w0nvf1ha065d16zlgqf77rvf52qs350zzy2rb4b741h1fk34v59"; 2216 }; 2217 meta.homepage = "https://github.com/gentoo/gentoo-syntax/"; 2218 }; ··· 2255 2256 git-blame-nvim = buildVimPluginFrom2Nix { 2257 pname = "git-blame.nvim"; 2258 - version = "2022-01-19"; 2259 src = fetchFromGitHub { 2260 owner = "f-person"; 2261 repo = "git-blame.nvim"; 2262 - rev = "d0c1ad8cdb6ad9455f9e084e55c6e411bdb03b49"; 2263 - sha256 = "0mavqgxf4ryd5p101c7nzzaxhpcpxlrzlr2mznfg23i1a36ibzxy"; 2264 }; 2265 meta.homepage = "https://github.com/f-person/git-blame.nvim/"; 2266 }; ··· 2315 2316 gitsigns-nvim = buildVimPluginFrom2Nix { 2317 pname = "gitsigns.nvim"; 2318 - version = "2022-01-22"; 2319 src = fetchFromGitHub { 2320 owner = "lewis6991"; 2321 repo = "gitsigns.nvim"; 2322 - rev = "f43cee333fdfeb27aae86bab73a38c5885d5c7f4"; 2323 - sha256 = "1rxx8abg4kx6n6xbg2fyw3cjixcnynkg4l00xjh4yk44bi0f65f8"; 2324 }; 2325 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 2326 }; ··· 2351 2352 glow-nvim = buildVimPluginFrom2Nix { 2353 pname = "glow.nvim"; 2354 - version = "2022-01-20"; 2355 src = fetchFromGitHub { 2356 owner = "ellisonleao"; 2357 repo = "glow.nvim"; 2358 - rev = "df202bd09bab4b63f5f64857eb8f3411d46fdf11"; 2359 - sha256 = "1ndgrrlhw87vwy12fzvf5fhnjdsl9na1a3j4hj6slq9v48rkv87f"; 2360 }; 2361 meta.homepage = "https://github.com/ellisonleao/glow.nvim/"; 2362 }; ··· 3012 3013 LeaderF = buildVimPluginFrom2Nix { 3014 pname = "LeaderF"; 3015 - version = "2021-12-21"; 3016 src = fetchFromGitHub { 3017 owner = "Yggdroot"; 3018 repo = "LeaderF"; 3019 - rev = "5626a1f71bcc2dd7a74156f22c53734621c12433"; 3020 - sha256 = "0xr76yf5wm4mggf5993m5sywim08dg3qsgx84xck5zcqiz84i3q9"; 3021 }; 3022 meta.homepage = "https://github.com/Yggdroot/LeaderF/"; 3023 }; ··· 3132 3133 lightline-bufferline = buildVimPluginFrom2Nix { 3134 pname = "lightline-bufferline"; 3135 - version = "2021-10-05"; 3136 src = fetchFromGitHub { 3137 owner = "mengelbrecht"; 3138 repo = "lightline-bufferline"; 3139 - rev = "61c7c8668b80537aefa69654a6e5a5e63095be61"; 3140 - sha256 = "0aa7cwzaqzma1w5xyvppj6g3i8kc7199zwd4nhc9ydx9isn885sh"; 3141 }; 3142 meta.homepage = "https://github.com/mengelbrecht/lightline-bufferline/"; 3143 }; ··· 3887 3888 neoformat = buildVimPluginFrom2Nix { 3889 pname = "neoformat"; 3890 - version = "2022-01-17"; 3891 src = fetchFromGitHub { 3892 owner = "sbdchd"; 3893 repo = "neoformat"; 3894 - rev = "d31b4251cb9985a2c21e6c6dc53decdc48954680"; 3895 - sha256 = "1j8h9gv3ilx42gm36xh9z2br3hzakf99z49s08cwfy5xvfwbm2ds"; 3896 }; 3897 meta.homepage = "https://github.com/sbdchd/neoformat/"; 3898 }; 3899 3900 neogit = buildVimPluginFrom2Nix { 3901 pname = "neogit"; 3902 - version = "2022-01-16"; 3903 src = fetchFromGitHub { 3904 owner = "TimUntersberger"; 3905 repo = "neogit"; 3906 - rev = "3086635873ae37fc8e28d7de55c2969682104a7d"; 3907 - sha256 = "1kff4hzgvp5fplzzi4gkmjc99mn5h414c5g1i6i0kddk4cpmhh2z"; 3908 }; 3909 meta.homepage = "https://github.com/TimUntersberger/neogit/"; 3910 }; ··· 3959 3960 neorg = buildVimPluginFrom2Nix { 3961 pname = "neorg"; 3962 - version = "2022-01-24"; 3963 src = fetchFromGitHub { 3964 owner = "nvim-neorg"; 3965 repo = "neorg"; 3966 - rev = "02b185ff04083df22d8d1f957eaee9d1d50c6684"; 3967 - sha256 = "1kqcnyk8hb80w4ngggjmhnqnpmks3bzb8l0sqh3vdxzpz2d8bpj1"; 3968 }; 3969 meta.homepage = "https://github.com/nvim-neorg/neorg/"; 3970 }; ··· 4151 4152 nightfox-nvim = buildVimPluginFrom2Nix { 4153 pname = "nightfox.nvim"; 4154 - version = "2022-01-06"; 4155 src = fetchFromGitHub { 4156 owner = "EdenEast"; 4157 repo = "nightfox.nvim"; 4158 - rev = "9c536aa95f80dd9f5eb08da8499fc5f6145407aa"; 4159 - sha256 = "1hcbzwyqr5zypl6v9q6b2c2y7zjvql84mc2ip07066090v6l3qx7"; 4160 }; 4161 meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; 4162 }; ··· 4211 4212 nord-nvim = buildVimPluginFrom2Nix { 4213 pname = "nord.nvim"; 4214 - version = "2022-01-20"; 4215 src = fetchFromGitHub { 4216 owner = "shaunsingh"; 4217 repo = "nord.nvim"; 4218 - rev = "2ec29eda54f5bbc8856794361847729b0f724095"; 4219 - sha256 = "1fz30h6nvgy71yc6ccn6m8wbc18kz29xm11zmsxc1qlp0a6j7c59"; 4220 }; 4221 meta.homepage = "https://github.com/shaunsingh/nord.nvim/"; 4222 }; 4223 4224 nordic-nvim = buildVimPluginFrom2Nix { 4225 pname = "nordic.nvim"; 4226 - version = "2022-01-14"; 4227 src = fetchFromGitHub { 4228 owner = "andersevenrud"; 4229 repo = "nordic.nvim"; 4230 - rev = "b97cc5faafb10edd8fb5b261423b2f917ba43e1b"; 4231 - sha256 = "0b1643j492v7pm9b1z6ana3pjvaf4dqz1zvbqnl5r0bmkl2bb4m4"; 4232 }; 4233 meta.homepage = "https://github.com/andersevenrud/nordic.nvim/"; 4234 }; ··· 4271 4272 null-ls-nvim = buildVimPluginFrom2Nix { 4273 pname = "null-ls.nvim"; 4274 - version = "2022-01-23"; 4275 src = fetchFromGitHub { 4276 owner = "jose-elias-alvarez"; 4277 repo = "null-ls.nvim"; 4278 - rev = "0adceda4fb3fdd25ff015e68ebe176268b12bb2c"; 4279 - sha256 = "1nczxn4mxnl5qylzg0kmd7jbybf856x554xv83kwhjv4zzwpaj84"; 4280 }; 4281 meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/"; 4282 }; ··· 4379 4380 nvim-cmp = buildVimPluginFrom2Nix { 4381 pname = "nvim-cmp"; 4382 - version = "2022-01-24"; 4383 src = fetchFromGitHub { 4384 owner = "hrsh7th"; 4385 repo = "nvim-cmp"; 4386 - rev = "27123b1297e37109bdb2fd0cd4638621b0eab65a"; 4387 - sha256 = "0wn1jb9pfq541k7lq6qm6434p5vgd6bj7f374rn56x93nxlll1g1"; 4388 }; 4389 meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; 4390 }; ··· 4643 4644 nvim-lsp-ts-utils = buildVimPluginFrom2Nix { 4645 pname = "nvim-lsp-ts-utils"; 4646 - version = "2022-01-11"; 4647 src = fetchFromGitHub { 4648 owner = "jose-elias-alvarez"; 4649 repo = "nvim-lsp-ts-utils"; 4650 - rev = "fb2f9d86c036b52eaf6b7901e36a71632ceea264"; 4651 - sha256 = "13ddy2g3dlg1b9wy08bxkrq2bjmqmi4xdddrwad7jv47fwpmwgrb"; 4652 }; 4653 meta.homepage = "https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils/"; 4654 }; ··· 4659 src = fetchFromGitHub { 4660 owner = "neovim"; 4661 repo = "nvim-lspconfig"; 4662 - rev = "12a0d3a81af173a330c957ca51b81e5f66144ef8"; 4663 - sha256 = "06qxdr8dzc7i9fvn9yyjnb1yypdgj35dppivx8752c8czd5bmshw"; 4664 }; 4665 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 4666 }; ··· 4799 4800 nvim-treesitter = buildVimPluginFrom2Nix { 4801 pname = "nvim-treesitter"; 4802 - version = "2022-01-24"; 4803 src = fetchFromGitHub { 4804 owner = "nvim-treesitter"; 4805 repo = "nvim-treesitter"; 4806 - rev = "91fdda9b5c3896b4b630d98292d657afa00bba2d"; 4807 - sha256 = "0qknkalnsjbyqfi9kgmscswwwck40vpwwx6cbrrk4pgkwykabi21"; 4808 }; 4809 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 4810 }; ··· 4847 4848 nvim-treesitter-textobjects = buildVimPluginFrom2Nix { 4849 pname = "nvim-treesitter-textobjects"; 4850 - version = "2022-01-23"; 4851 src = fetchFromGitHub { 4852 owner = "nvim-treesitter"; 4853 repo = "nvim-treesitter-textobjects"; 4854 - rev = "1ce9933a1be6e16f788d51dcaa9602accfa25030"; 4855 - sha256 = "120gqzh205sx26gadilwawx761s6ibyzkbhwybfdd2f1fq832pag"; 4856 }; 4857 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; 4858 }; ··· 5087 5088 package-info-nvim = buildVimPluginFrom2Nix { 5089 pname = "package-info.nvim"; 5090 - version = "2022-01-06"; 5091 src = fetchFromGitHub { 5092 owner = "vuki656"; 5093 repo = "package-info.nvim"; 5094 - rev = "c862335f303c631f53a642a1ea60f15634c720fa"; 5095 - sha256 = "05n17r2grh25d6srb5lwazj790xp00l3jsyjc0drf4npyd1m424r"; 5096 }; 5097 meta.homepage = "https://github.com/vuki656/package-info.nvim/"; 5098 }; ··· 5521 5522 refactoring-nvim = buildVimPluginFrom2Nix { 5523 pname = "refactoring.nvim"; 5524 - version = "2022-01-21"; 5525 src = fetchFromGitHub { 5526 owner = "theprimeagen"; 5527 repo = "refactoring.nvim"; 5528 - rev = "4f63e903fbcfa5d17fdbe6ae9b03e0b09ab5af89"; 5529 - sha256 = "0krvp2q20f6iwk33www097c2i8ah9pls6j1lmbx92n437k6sj5gj"; 5530 }; 5531 meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; 5532 }; ··· 5701 5702 SchemaStore-nvim = buildVimPluginFrom2Nix { 5703 pname = "SchemaStore.nvim"; 5704 - version = "2022-01-23"; 5705 src = fetchFromGitHub { 5706 owner = "b0o"; 5707 repo = "SchemaStore.nvim"; 5708 - rev = "c9d7de2dc3dc23d2bd6d3f1d147f40ee4c016f79"; 5709 - sha256 = "1va0zbhr7j2hym6arg4nfdgk30ypsw2k8nb6j3lfi1fj41l3lmr4"; 5710 }; 5711 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 5712 }; ··· 6462 6463 telescope-github-nvim = buildVimPluginFrom2Nix { 6464 pname = "telescope-github.nvim"; 6465 - version = "2022-01-21"; 6466 src = fetchFromGitHub { 6467 owner = "nvim-telescope"; 6468 repo = "telescope-github.nvim"; 6469 - rev = "36df6b281eb3cb47494933a3dc44c874086fa688"; 6470 - sha256 = "1lra7c38m3amqgdlb4gnl3rnvszwzn0yv624v2h4lhax8nzzq85j"; 6471 }; 6472 meta.homepage = "https://github.com/nvim-telescope/telescope-github.nvim/"; 6473 }; ··· 6691 6692 toggleterm-nvim = buildVimPluginFrom2Nix { 6693 pname = "toggleterm.nvim"; 6694 - version = "2022-01-13"; 6695 src = fetchFromGitHub { 6696 owner = "akinsho"; 6697 repo = "toggleterm.nvim"; 6698 - rev = "f23866b8fbb0703be4e15d50c814ffe496242a67"; 6699 - sha256 = "0rvsba0zr3d35dxyjk99shgn7h15r93diwnga1k4s9mcxg07fsmm"; 6700 }; 6701 meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; 6702 }; ··· 6823 6824 ultisnips = buildVimPluginFrom2Nix { 6825 pname = "ultisnips"; 6826 - version = "2022-01-24"; 6827 src = fetchFromGitHub { 6828 owner = "SirVer"; 6829 repo = "ultisnips"; 6830 - rev = "e12dd76d4a4d9d18c985bbafe8b6a55f7f8ea917"; 6831 - sha256 = "0i64rrg3q8w80hskwxsbs1a1nzbkbbwz5vs62dpd6vbi02ghkkzg"; 6832 }; 6833 meta.homepage = "https://github.com/SirVer/ultisnips/"; 6834 }; ··· 7543 7544 vim-clap = buildVimPluginFrom2Nix { 7545 pname = "vim-clap"; 7546 - version = "2022-01-21"; 7547 src = fetchFromGitHub { 7548 owner = "liuchengxu"; 7549 repo = "vim-clap"; 7550 - rev = "7aa3959cad43302601d530671808f1b9cd1b5233"; 7551 - sha256 = "07298d5fzsg1jyvwiqpphn9add0ihvk0cdhmsvz3zvabh32mx8lz"; 7552 }; 7553 meta.homepage = "https://github.com/liuchengxu/vim-clap/"; 7554 }; ··· 8059 8060 vim-elixir = buildVimPluginFrom2Nix { 8061 pname = "vim-elixir"; 8062 - version = "2021-10-06"; 8063 src = fetchFromGitHub { 8064 owner = "elixir-editors"; 8065 repo = "vim-elixir"; 8066 - rev = "8ace05a9a4e225d103a9c06f6d5148d0e07408df"; 8067 - sha256 = "0b3lk6z5l3bmxkh4syk8jrqh9s0d4kikna23990f3j06k141k6gp"; 8068 }; 8069 meta.homepage = "https://github.com/elixir-editors/vim-elixir/"; 8070 }; ··· 8251 8252 vim-flake8 = buildVimPluginFrom2Nix { 8253 pname = "vim-flake8"; 8254 - version = "2021-07-06"; 8255 src = fetchFromGitHub { 8256 owner = "nvie"; 8257 repo = "vim-flake8"; 8258 - rev = "ddceec6c457fd59bc2a9321cbf817e42aa4bfd86"; 8259 - sha256 = "0w0g0wjikvvah6fckay2slrcl7zh9f199safhfs875g6f8halj6g"; 8260 }; 8261 meta.homepage = "https://github.com/nvie/vim-flake8/"; 8262 }; ··· 8347 8348 vim-fugitive = buildVimPluginFrom2Nix { 8349 pname = "vim-fugitive"; 8350 - version = "2022-01-13"; 8351 src = fetchFromGitHub { 8352 owner = "tpope"; 8353 repo = "vim-fugitive"; 8354 - rev = "a93ceff61f070a095c3c712c389247a80897e3b0"; 8355 - sha256 = "0shf5l5rax465hsppswf58lypz9x80jaz74g93jlrx4xfs9k1agl"; 8356 }; 8357 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 8358 }; ··· 8455 8456 vim-github-dashboard = buildVimPluginFrom2Nix { 8457 pname = "vim-github-dashboard"; 8458 - version = "2018-09-03"; 8459 src = fetchFromGitHub { 8460 owner = "junegunn"; 8461 repo = "vim-github-dashboard"; 8462 - rev = "8012a2016a9e39a50081c9d5db2deb09ae4a6010"; 8463 - sha256 = "0jkr6mz5zcpbyswmiyprcbm8l93lkg5sr46r8kyds1n2vz19cf7x"; 8464 }; 8465 meta.homepage = "https://github.com/junegunn/vim-github-dashboard/"; 8466 }; ··· 8684 8685 vim-highlightedyank = buildVimPluginFrom2Nix { 8686 pname = "vim-highlightedyank"; 8687 - version = "2022-01-15"; 8688 src = fetchFromGitHub { 8689 owner = "machakann"; 8690 repo = "vim-highlightedyank"; 8691 - rev = "9669226c6db7da5fe96f9ea069f9db254a299796"; 8692 - sha256 = "079mhfiqkgn789wl18xd03307k28ixyz37rx6vd2nh0gsfscwf25"; 8693 }; 8694 meta.homepage = "https://github.com/machakann/vim-highlightedyank/"; 8695 }; ··· 9322 9323 vim-matchup = buildVimPluginFrom2Nix { 9324 pname = "vim-matchup"; 9325 - version = "2022-01-19"; 9326 src = fetchFromGitHub { 9327 owner = "andymass"; 9328 repo = "vim-matchup"; 9329 - rev = "43483d27bc7abdd8f7c8c71f4d0bbf56d62e0461"; 9330 - sha256 = "0py53inwl5csh8aa0cnldqjq73m5yl46frgylcawkx1n99q350v6"; 9331 }; 9332 meta.homepage = "https://github.com/andymass/vim-matchup/"; 9333 }; ··· 10402 10403 vim-sleuth = buildVimPluginFrom2Nix { 10404 pname = "vim-sleuth"; 10405 - version = "2022-01-18"; 10406 src = fetchFromGitHub { 10407 owner = "tpope"; 10408 repo = "vim-sleuth"; 10409 - rev = "b14a41a070d774c562eba7ff63e5f5f6968812fc"; 10410 - sha256 = "1997ipivg7y712z2pmaqzgav6irff3gcc5vw809k8syds618w0hh"; 10411 }; 10412 meta.homepage = "https://github.com/tpope/vim-sleuth/"; 10413 }; ··· 10630 10631 vim-subversive = buildVimPluginFrom2Nix { 10632 pname = "vim-subversive"; 10633 - version = "2020-05-23"; 10634 src = fetchFromGitHub { 10635 owner = "svermeulen"; 10636 repo = "vim-subversive"; 10637 - rev = "5695f97fc803767bf657a5e512daec19dd1fd786"; 10638 - sha256 = "0lksvgk3g2yqbm8pw8ba5f8594djh5cj795hwjhnxc8rrhl29qpq"; 10639 }; 10640 meta.homepage = "https://github.com/svermeulen/vim-subversive/"; 10641 }; ··· 11111 11112 vim-wakatime = buildVimPluginFrom2Nix { 11113 pname = "vim-wakatime"; 11114 - version = "2022-01-21"; 11115 src = fetchFromGitHub { 11116 owner = "wakatime"; 11117 repo = "vim-wakatime"; 11118 - rev = "e7f67547956667dd87c4c74bff2760567c3e3ab1"; 11119 - sha256 = "0v6kyjsw8ridyvvlwncprfz56iyk9rlsiva5k6sn5ir62cdwhipj"; 11120 }; 11121 meta.homepage = "https://github.com/wakatime/vim-wakatime/"; 11122 }; ··· 11412 11413 vimtex = buildVimPluginFrom2Nix { 11414 pname = "vimtex"; 11415 - version = "2022-01-22"; 11416 src = fetchFromGitHub { 11417 owner = "lervag"; 11418 repo = "vimtex"; 11419 - rev = "c7c084a5215c9402f1cdfdaa662a7eaa9b67d81b"; 11420 - sha256 = "0mcd8wzq9xhidfyyir689050j2nfvwhgjp1ypnp3nib0m10n7kb8"; 11421 }; 11422 meta.homepage = "https://github.com/lervag/vimtex/"; 11423 };
··· 41 42 aerial-nvim = buildVimPluginFrom2Nix { 43 pname = "aerial.nvim"; 44 + version = "2022-01-26"; 45 src = fetchFromGitHub { 46 owner = "stevearc"; 47 repo = "aerial.nvim"; 48 + rev = "95916d1b5f171eb44faf54bb414f48856ec96aa6"; 49 + sha256 = "14a4h0h6g8rkglhn3f77s3bil63y1vz1qnd03026r8bhzcdbqn3j"; 50 }; 51 meta.homepage = "https://github.com/stevearc/aerial.nvim/"; 52 }; ··· 497 498 chadtree = buildVimPluginFrom2Nix { 499 pname = "chadtree"; 500 + version = "2022-01-27"; 501 src = fetchFromGitHub { 502 owner = "ms-jpq"; 503 repo = "chadtree"; 504 + rev = "723d926f75680badc6cb95ba69668324833be8a3"; 505 + sha256 = "19wxzny2xha79ajjqwya5c20nlpmn584g97i0j9y83fvcx1bljs6"; 506 }; 507 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 508 }; ··· 545 546 ci_dark = buildVimPluginFrom2Nix { 547 pname = "ci_dark"; 548 + version = "2022-01-26"; 549 src = fetchFromGitHub { 550 owner = "yunlingz"; 551 repo = "ci_dark"; 552 + rev = "6d0254b845e1cf42ee778763190f852b6d013dc3"; 553 + sha256 = "15z2mfjgpr36bqady1ijvaha41d1rfw5prcwr9czcmh2iaphp2j8"; 554 }; 555 meta.homepage = "https://github.com/yunlingz/ci_dark/"; 556 }; ··· 773 774 cmp-tabnine = buildVimPluginFrom2Nix { 775 pname = "cmp-tabnine"; 776 + version = "2022-01-26"; 777 src = fetchFromGitHub { 778 owner = "tzachar"; 779 repo = "cmp-tabnine"; 780 + rev = "2a051347190a22b738e9784426199b9db745e1da"; 781 + sha256 = "1z3imhw4jgswd957aqhf1yf5dihb1k9dfd22abshziv45fb0fggy"; 782 }; 783 meta.homepage = "https://github.com/tzachar/cmp-tabnine/"; 784 }; ··· 881 882 coc-lua = buildVimPluginFrom2Nix { 883 pname = "coc-lua"; 884 + version = "2022-01-26"; 885 src = fetchFromGitHub { 886 owner = "josa42"; 887 repo = "coc-lua"; 888 + rev = "80a1100866354d2e057fb5a7ef979978b5990ecc"; 889 + sha256 = "1jqx2195c01im5gnp5knqwgrb9fkxsasb9m54s8c2vhqg7i7j7pg"; 890 }; 891 meta.homepage = "https://github.com/josa42/coc-lua/"; 892 }; ··· 917 918 coc-nvim = buildVimPluginFrom2Nix { 919 pname = "coc.nvim"; 920 + version = "2022-01-25"; 921 src = fetchFromGitHub { 922 owner = "neoclide"; 923 repo = "coc.nvim"; 924 + rev = "873b5942be70bb00541b995d501ac7c96ae5b185"; 925 + sha256 = "181drp1dyrprfv7ljprmyh1mn1nqdqw4c2lb4kna5qh9bfg6051i"; 926 }; 927 meta.homepage = "https://github.com/neoclide/coc.nvim/"; 928 }; ··· 990 991 comment-nvim = buildVimPluginFrom2Nix { 992 pname = "comment.nvim"; 993 + version = "2022-01-26"; 994 src = fetchFromGitHub { 995 owner = "numtostr"; 996 repo = "comment.nvim"; 997 + rev = "7365bfe9fc6dc004cc97b8977aa8129999d81bf5"; 998 + sha256 = "160pd7d2n66p3nxjp80sm6qhxlcmsg6nlv79ssyi9sxh1z27qm0l"; 999 }; 1000 meta.homepage = "https://github.com/numtostr/comment.nvim/"; 1001 }; ··· 1182 1183 coq_nvim = buildVimPluginFrom2Nix { 1184 pname = "coq_nvim"; 1185 + version = "2022-01-27"; 1186 src = fetchFromGitHub { 1187 owner = "ms-jpq"; 1188 repo = "coq_nvim"; 1189 + rev = "120fcb4231fb8f9852a7c366c183b300ffcf5aef"; 1190 + sha256 = "0b29qdgwglj84m4brpn3ic6pdky3xhjnw3mgb97slb7vqkpq450y"; 1191 }; 1192 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 1193 }; 1194 1195 Coqtail = buildVimPluginFrom2Nix { 1196 pname = "Coqtail"; 1197 + version = "2022-01-25"; 1198 src = fetchFromGitHub { 1199 owner = "whonore"; 1200 repo = "Coqtail"; 1201 + rev = "9d386079d0fb5598598a3bbbe62cfba96e764ce2"; 1202 + sha256 = "0rg97cqp91cj6czhs6fjk5xw1ydxazvm3dqn01n7l2bngbx44b0j"; 1203 }; 1204 meta.homepage = "https://github.com/whonore/Coqtail/"; 1205 }; ··· 1314 1315 dart-vim-plugin = buildVimPluginFrom2Nix { 1316 pname = "dart-vim-plugin"; 1317 + version = "2022-01-25"; 1318 src = fetchFromGitHub { 1319 owner = "dart-lang"; 1320 repo = "dart-vim-plugin"; 1321 + rev = "42e6f57f2404b882cb7e491d50e525f8a8eb7f1f"; 1322 + sha256 = "1lla0ldgayryib0868zl10dz6yy9dxa0k86fxl5sr6y0csfpi23z"; 1323 }; 1324 meta.homepage = "https://github.com/dart-lang/dart-vim-plugin/"; 1325 }; ··· 1906 1907 fastfold = buildVimPluginFrom2Nix { 1908 pname = "fastfold"; 1909 + version = "2022-01-26"; 1910 src = fetchFromGitHub { 1911 owner = "konfekt"; 1912 repo = "fastfold"; 1913 + rev = "e4a51e0f6763720ab1d1889e1ce3fa3beaaf00d3"; 1914 + sha256 = "11v3jh8qrpwpnvjj1r9z522v9bsyvxwxb8s8856a2zl6vn9caqml"; 1915 }; 1916 meta.homepage = "https://github.com/konfekt/fastfold/"; 1917 }; ··· 1976 meta.homepage = "https://github.com/wincent/ferret/"; 1977 }; 1978 1979 + fidget-nvim = buildVimPluginFrom2Nix { 1980 + pname = "fidget.nvim"; 1981 + version = "2022-01-26"; 1982 + src = fetchFromGitHub { 1983 + owner = "j-hui"; 1984 + repo = "fidget.nvim"; 1985 + rev = "66c5ba6ea5f9da9e6a9ef0da07ab594768d5bd39"; 1986 + sha256 = "0065rw25rw4r7bnh80z6bis543zynk961w28dqz7pp1x3i4h9lmg"; 1987 + }; 1988 + meta.homepage = "https://github.com/j-hui/fidget.nvim/"; 1989 + }; 1990 + 1991 file-line = buildVimPluginFrom2Nix { 1992 pname = "file-line"; 1993 version = "2016-10-21"; ··· 2087 2088 friendly-snippets = buildVimPluginFrom2Nix { 2089 pname = "friendly-snippets"; 2090 + version = "2022-01-26"; 2091 src = fetchFromGitHub { 2092 owner = "rafamadriz"; 2093 repo = "friendly-snippets"; 2094 + rev = "4f6bd8eb5fbe0e45d57e732783ead2c3a01f549c"; 2095 + sha256 = "07g44znpv866m1p4hms8ksvadnlhlbbgfx2b8q0kqjidn674z2gy"; 2096 }; 2097 meta.homepage = "https://github.com/rafamadriz/friendly-snippets/"; 2098 }; ··· 2219 2220 gentoo-syntax = buildVimPluginFrom2Nix { 2221 pname = "gentoo-syntax"; 2222 + version = "2022-01-26"; 2223 src = fetchFromGitHub { 2224 owner = "gentoo"; 2225 repo = "gentoo-syntax"; 2226 + rev = "dad100bf745aef2739c56ac53c7d34c84956c0eb"; 2227 + sha256 = "0bsgmjxdl2vcf786qibksg8psh5zmmvf6cx4x7nkamc4xpy67jhp"; 2228 }; 2229 meta.homepage = "https://github.com/gentoo/gentoo-syntax/"; 2230 }; ··· 2267 2268 git-blame-nvim = buildVimPluginFrom2Nix { 2269 pname = "git-blame.nvim"; 2270 + version = "2022-01-26"; 2271 src = fetchFromGitHub { 2272 owner = "f-person"; 2273 repo = "git-blame.nvim"; 2274 + rev = "d1412ddfadc845f6a98789d7583b2bd428bae14f"; 2275 + sha256 = "0r4c2a0fv8y5r97yg37p2v7v1ab6hvwrq5knn2ya29b1am6zzhi3"; 2276 }; 2277 meta.homepage = "https://github.com/f-person/git-blame.nvim/"; 2278 }; ··· 2327 2328 gitsigns-nvim = buildVimPluginFrom2Nix { 2329 pname = "gitsigns.nvim"; 2330 + version = "2022-01-26"; 2331 src = fetchFromGitHub { 2332 owner = "lewis6991"; 2333 repo = "gitsigns.nvim"; 2334 + rev = "4a2d30f5fb77750c7a42be9bb58a9cc2c6c7f31d"; 2335 + sha256 = "0w105nggv6k2b22hkhlh7j19fp6gra70i3skaq1gihhh0x0h5pav"; 2336 }; 2337 meta.homepage = "https://github.com/lewis6991/gitsigns.nvim/"; 2338 }; ··· 2363 2364 glow-nvim = buildVimPluginFrom2Nix { 2365 pname = "glow.nvim"; 2366 + version = "2022-01-26"; 2367 src = fetchFromGitHub { 2368 owner = "ellisonleao"; 2369 repo = "glow.nvim"; 2370 + rev = "c6685381d31df262b776775b9f4252f6c7fa98d0"; 2371 + sha256 = "08f6qi6ncicw7zj9vyf08pays9sbxvzwm920i3mbkld6nmb87j39"; 2372 }; 2373 meta.homepage = "https://github.com/ellisonleao/glow.nvim/"; 2374 }; ··· 3024 3025 LeaderF = buildVimPluginFrom2Nix { 3026 pname = "LeaderF"; 3027 + version = "2022-01-26"; 3028 src = fetchFromGitHub { 3029 owner = "Yggdroot"; 3030 repo = "LeaderF"; 3031 + rev = "18dc0d630250c3d3b8cb4139bed53327aa4fed50"; 3032 + sha256 = "0cxvhinwd7afsy8jxy9c6ql9ybv1w0m8xv4dh5sl1bpybf8dsg96"; 3033 }; 3034 meta.homepage = "https://github.com/Yggdroot/LeaderF/"; 3035 }; ··· 3144 3145 lightline-bufferline = buildVimPluginFrom2Nix { 3146 pname = "lightline-bufferline"; 3147 + version = "2022-01-26"; 3148 src = fetchFromGitHub { 3149 owner = "mengelbrecht"; 3150 repo = "lightline-bufferline"; 3151 + rev = "81c3ed800ce24bc09802899c1dc0c0b4d8d4f9b2"; 3152 + sha256 = "1ahbd3l2jjjjcwsvjlbr0q4vhhlsngz9jwvmrkl5a7q9c7h0y7m6"; 3153 }; 3154 meta.homepage = "https://github.com/mengelbrecht/lightline-bufferline/"; 3155 }; ··· 3899 3900 neoformat = buildVimPluginFrom2Nix { 3901 pname = "neoformat"; 3902 + version = "2022-01-26"; 3903 src = fetchFromGitHub { 3904 owner = "sbdchd"; 3905 repo = "neoformat"; 3906 + rev = "0d665b05efa344977208c230f164440e3a5ce52f"; 3907 + sha256 = "1ckz7lrnwgnijf6mm6dxamqhwkr0y0wswc5gcm3np37r58yc5mbh"; 3908 }; 3909 meta.homepage = "https://github.com/sbdchd/neoformat/"; 3910 }; 3911 3912 neogit = buildVimPluginFrom2Nix { 3913 pname = "neogit"; 3914 + version = "2022-01-25"; 3915 src = fetchFromGitHub { 3916 owner = "TimUntersberger"; 3917 repo = "neogit"; 3918 + rev = "c8a320359cea86834f62225849a75632258a7503"; 3919 + sha256 = "070ji1x52hj0xnmxhdncwq78fybpsvak6b8bdy19rf7grg3ddrzk"; 3920 }; 3921 meta.homepage = "https://github.com/TimUntersberger/neogit/"; 3922 }; ··· 3971 3972 neorg = buildVimPluginFrom2Nix { 3973 pname = "neorg"; 3974 + version = "2022-01-26"; 3975 src = fetchFromGitHub { 3976 owner = "nvim-neorg"; 3977 repo = "neorg"; 3978 + rev = "c5f9957b00aa54cc66bcccb686e586859d44b484"; 3979 + sha256 = "1ml0zrrij6a1f42q35wv7ml36yngc9gszzq1nqqh7mdad5zszxk5"; 3980 }; 3981 meta.homepage = "https://github.com/nvim-neorg/neorg/"; 3982 }; ··· 4163 4164 nightfox-nvim = buildVimPluginFrom2Nix { 4165 pname = "nightfox.nvim"; 4166 + version = "2022-01-26"; 4167 src = fetchFromGitHub { 4168 owner = "EdenEast"; 4169 repo = "nightfox.nvim"; 4170 + rev = "90e616ac6ee2363577cc54f87c50dd958c2e32f9"; 4171 + sha256 = "1x87d69fypz0k424xzd8vy1x4lwhgb8hkmc7mybl4bqfdwi00fhr"; 4172 }; 4173 meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; 4174 }; ··· 4223 4224 nord-nvim = buildVimPluginFrom2Nix { 4225 pname = "nord.nvim"; 4226 + version = "2022-01-25"; 4227 src = fetchFromGitHub { 4228 owner = "shaunsingh"; 4229 repo = "nord.nvim"; 4230 + rev = "5fdd8f273145f493c05eeff3d46c7538aea9f126"; 4231 + sha256 = "0fj7w8ckp8949ysxnkq9h136pkd9ddqj54rzdb2dnia59wl2i2s1"; 4232 }; 4233 meta.homepage = "https://github.com/shaunsingh/nord.nvim/"; 4234 }; 4235 4236 nordic-nvim = buildVimPluginFrom2Nix { 4237 pname = "nordic.nvim"; 4238 + version = "2022-01-27"; 4239 src = fetchFromGitHub { 4240 owner = "andersevenrud"; 4241 repo = "nordic.nvim"; 4242 + rev = "a7cf7e887454b86a45243bfc3e8dbd4aa73007ba"; 4243 + sha256 = "0ri0m0l8kv78ddkf9rgh4dn2857swrnsp6lnx6svpipi38cwz3w1"; 4244 }; 4245 meta.homepage = "https://github.com/andersevenrud/nordic.nvim/"; 4246 }; ··· 4283 4284 null-ls-nvim = buildVimPluginFrom2Nix { 4285 pname = "null-ls.nvim"; 4286 + version = "2022-01-27"; 4287 src = fetchFromGitHub { 4288 owner = "jose-elias-alvarez"; 4289 repo = "null-ls.nvim"; 4290 + rev = "59067dae4bf2367eb06326e419c23353722ecbec"; 4291 + sha256 = "0337mwsvd1jjjyvfg6xnmmadjw199i35wc0aiycv22kfdn7y4ybw"; 4292 }; 4293 meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/"; 4294 }; ··· 4391 4392 nvim-cmp = buildVimPluginFrom2Nix { 4393 pname = "nvim-cmp"; 4394 + version = "2022-01-25"; 4395 src = fetchFromGitHub { 4396 owner = "hrsh7th"; 4397 repo = "nvim-cmp"; 4398 + rev = "d93104244c3834fbd8f3dd01da9729920e0b5fe7"; 4399 + sha256 = "1gn4m5ppqbhk3y5ad98kkgc72ms5xdgx6jdz3176dkd8ah6lnpf0"; 4400 }; 4401 meta.homepage = "https://github.com/hrsh7th/nvim-cmp/"; 4402 }; ··· 4655 4656 nvim-lsp-ts-utils = buildVimPluginFrom2Nix { 4657 pname = "nvim-lsp-ts-utils"; 4658 + version = "2022-01-26"; 4659 src = fetchFromGitHub { 4660 owner = "jose-elias-alvarez"; 4661 repo = "nvim-lsp-ts-utils"; 4662 + rev = "64d233a8859e27139c55472248147114e0be1652"; 4663 + sha256 = "1isnz4pys9wdf7w4qfiyjl4a2h66b0iwnxlbs88pn0r7hc8kgr74"; 4664 }; 4665 meta.homepage = "https://github.com/jose-elias-alvarez/nvim-lsp-ts-utils/"; 4666 }; ··· 4671 src = fetchFromGitHub { 4672 owner = "neovim"; 4673 repo = "nvim-lspconfig"; 4674 + rev = "c51096481dc13193991571b7132740d762902355"; 4675 + sha256 = "02gpqp2r6f6zz3mfbxhsg2hvs00yldkz5wn3snk8nyqllm13i3dm"; 4676 }; 4677 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 4678 }; ··· 4811 4812 nvim-treesitter = buildVimPluginFrom2Nix { 4813 pname = "nvim-treesitter"; 4814 + version = "2022-01-25"; 4815 src = fetchFromGitHub { 4816 owner = "nvim-treesitter"; 4817 repo = "nvim-treesitter"; 4818 + rev = "620cc936ad6b26c59bb2d888b3890bb8d06c50c7"; 4819 + sha256 = "0f2lg3dwcfvgjal1b87sgf6kvqs16h3a90w4994hp0ps9imipsp8"; 4820 }; 4821 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 4822 }; ··· 4859 4860 nvim-treesitter-textobjects = buildVimPluginFrom2Nix { 4861 pname = "nvim-treesitter-textobjects"; 4862 + version = "2022-01-26"; 4863 src = fetchFromGitHub { 4864 owner = "nvim-treesitter"; 4865 repo = "nvim-treesitter-textobjects"; 4866 + rev = "f107174097df7ec29dfeb573ebc2ede8a1f0a067"; 4867 + sha256 = "18nwch845kfasgrjfn5asgak02s71cg4n1xxbzqdq4y3g4fvbxjq"; 4868 }; 4869 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/"; 4870 }; ··· 5099 5100 package-info-nvim = buildVimPluginFrom2Nix { 5101 pname = "package-info.nvim"; 5102 + version = "2022-01-25"; 5103 src = fetchFromGitHub { 5104 owner = "vuki656"; 5105 repo = "package-info.nvim"; 5106 + rev = "139bcf19837213d4e5d541b46f79390a75e84701"; 5107 + sha256 = "0siir143hkw87dzkmm64fdyq3raqd9k50wppjafnvdz6i1pgb7nz"; 5108 }; 5109 meta.homepage = "https://github.com/vuki656/package-info.nvim/"; 5110 }; ··· 5533 5534 refactoring-nvim = buildVimPluginFrom2Nix { 5535 pname = "refactoring.nvim"; 5536 + version = "2022-01-25"; 5537 src = fetchFromGitHub { 5538 owner = "theprimeagen"; 5539 repo = "refactoring.nvim"; 5540 + rev = "d05b5c1e144f4e0617d184741338d55cb5553538"; 5541 + sha256 = "173wff2zys45s3bz14lqzm8s766ypw51gwg3qq0hxig4mb3qmyzm"; 5542 }; 5543 meta.homepage = "https://github.com/theprimeagen/refactoring.nvim/"; 5544 }; ··· 5713 5714 SchemaStore-nvim = buildVimPluginFrom2Nix { 5715 pname = "SchemaStore.nvim"; 5716 + version = "2022-01-26"; 5717 src = fetchFromGitHub { 5718 owner = "b0o"; 5719 repo = "SchemaStore.nvim"; 5720 + rev = "6c831123b78a352216adb640d34bebe355b7df15"; 5721 + sha256 = "016r63vkyb2dpc6nvnky7ypv351893pyr5d1b11wpv53s0hr5z4y"; 5722 }; 5723 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 5724 }; ··· 6474 6475 telescope-github-nvim = buildVimPluginFrom2Nix { 6476 pname = "telescope-github.nvim"; 6477 + version = "2022-01-25"; 6478 src = fetchFromGitHub { 6479 owner = "nvim-telescope"; 6480 repo = "telescope-github.nvim"; 6481 + rev = "b46686fd5a928aaf5d433dc9e2aae7d26453f530"; 6482 + sha256 = "1dv4m8xycqq1npc99m5mdv4vh6dwcgf6p7nh1lk82kwyhz1rcw8l"; 6483 }; 6484 meta.homepage = "https://github.com/nvim-telescope/telescope-github.nvim/"; 6485 }; ··· 6703 6704 toggleterm-nvim = buildVimPluginFrom2Nix { 6705 pname = "toggleterm.nvim"; 6706 + version = "2022-01-26"; 6707 src = fetchFromGitHub { 6708 owner = "akinsho"; 6709 repo = "toggleterm.nvim"; 6710 + rev = "d2ceb2ca3268d09db3033b133c0ee4642e07f059"; 6711 + sha256 = "0ijmx8rsf8v4m32044bfzprlmbsnlphjcrzvh3jryf6sc58spx6k"; 6712 }; 6713 meta.homepage = "https://github.com/akinsho/toggleterm.nvim/"; 6714 }; ··· 6835 6836 ultisnips = buildVimPluginFrom2Nix { 6837 pname = "ultisnips"; 6838 + version = "2022-01-26"; 6839 src = fetchFromGitHub { 6840 owner = "SirVer"; 6841 repo = "ultisnips"; 6842 + rev = "e98466fe8e95ceea51dae3337430accbc7a20151"; 6843 + sha256 = "0wvd4lr4mspsj8gzh4b5y5byiifyf7lkwbzn7x8g8gifx245vh9m"; 6844 }; 6845 meta.homepage = "https://github.com/SirVer/ultisnips/"; 6846 }; ··· 7555 7556 vim-clap = buildVimPluginFrom2Nix { 7557 pname = "vim-clap"; 7558 + version = "2022-01-26"; 7559 src = fetchFromGitHub { 7560 owner = "liuchengxu"; 7561 repo = "vim-clap"; 7562 + rev = "5ce5ea352432acfe8e9a15ee86dfe623e28b96f6"; 7563 + sha256 = "1yh0iqcq6v5gj9bm2ni58bh69cy4y6ihlmp8x49lsr2jv9x4hck9"; 7564 }; 7565 meta.homepage = "https://github.com/liuchengxu/vim-clap/"; 7566 }; ··· 8071 8072 vim-elixir = buildVimPluginFrom2Nix { 8073 pname = "vim-elixir"; 8074 + version = "2022-01-26"; 8075 src = fetchFromGitHub { 8076 owner = "elixir-editors"; 8077 repo = "vim-elixir"; 8078 + rev = "ff7a1223dfc5386c41bb582039a90a262d488607"; 8079 + sha256 = "0a82c6vmdjfq1cjiakdxd9mz0ivqivrjcrppqpwch9rzp98qspag"; 8080 }; 8081 meta.homepage = "https://github.com/elixir-editors/vim-elixir/"; 8082 }; ··· 8263 8264 vim-flake8 = buildVimPluginFrom2Nix { 8265 pname = "vim-flake8"; 8266 + version = "2022-01-26"; 8267 src = fetchFromGitHub { 8268 owner = "nvie"; 8269 repo = "vim-flake8"; 8270 + rev = "5bd58732be452a32e923179673b94e5f1ed5dc9e"; 8271 + sha256 = "0x79nnscv11xdldb26j42w268bfhw9haph03l587j2pm5bnkd9qb"; 8272 }; 8273 meta.homepage = "https://github.com/nvie/vim-flake8/"; 8274 }; ··· 8359 8360 vim-fugitive = buildVimPluginFrom2Nix { 8361 pname = "vim-fugitive"; 8362 + version = "2022-01-25"; 8363 src = fetchFromGitHub { 8364 owner = "tpope"; 8365 repo = "vim-fugitive"; 8366 + rev = "59529a2c3634dc1cb3956c4faaf824f5c4dd7be1"; 8367 + sha256 = "06hj3xl0xpah7hq63lxhlrr66h6prk6x30vxih8sm3ahrhmcwf9w"; 8368 }; 8369 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 8370 }; ··· 8467 8468 vim-github-dashboard = buildVimPluginFrom2Nix { 8469 pname = "vim-github-dashboard"; 8470 + version = "2022-01-27"; 8471 src = fetchFromGitHub { 8472 owner = "junegunn"; 8473 repo = "vim-github-dashboard"; 8474 + rev = "a639ab203418210eff3e09cea820102a53e15f5b"; 8475 + sha256 = "10dw9lmii3li5hw9sfbam8b2hv19dz6cxfkadmv1xz12cqwfdlwi"; 8476 }; 8477 meta.homepage = "https://github.com/junegunn/vim-github-dashboard/"; 8478 }; ··· 8696 8697 vim-highlightedyank = buildVimPluginFrom2Nix { 8698 pname = "vim-highlightedyank"; 8699 + version = "2022-01-25"; 8700 src = fetchFromGitHub { 8701 owner = "machakann"; 8702 repo = "vim-highlightedyank"; 8703 + rev = "ff16bf3bac23fb4e17c976f4e1ff7941cd686c8d"; 8704 + sha256 = "0slnykqkbqnncz0vjwhf9p9x8wi5p8xfv485wbip1njd6vqhd965"; 8705 }; 8706 meta.homepage = "https://github.com/machakann/vim-highlightedyank/"; 8707 }; ··· 9334 9335 vim-matchup = buildVimPluginFrom2Nix { 9336 pname = "vim-matchup"; 9337 + version = "2022-01-27"; 9338 src = fetchFromGitHub { 9339 owner = "andymass"; 9340 repo = "vim-matchup"; 9341 + rev = "07196cfb15070cb8f7f71f8ef4dfbebfc5e83304"; 9342 + sha256 = "1z6xnmvq7k0g9wxhzai61jkk5kdywj1jbmqjlm01mydn328nsqj0"; 9343 }; 9344 meta.homepage = "https://github.com/andymass/vim-matchup/"; 9345 }; ··· 10414 10415 vim-sleuth = buildVimPluginFrom2Nix { 10416 pname = "vim-sleuth"; 10417 + version = "2022-01-25"; 10418 src = fetchFromGitHub { 10419 owner = "tpope"; 10420 repo = "vim-sleuth"; 10421 + rev = "65ade2453342062010386e226eaa754889e2b557"; 10422 + sha256 = "005z7l99lp89lwz7y8a2gfrnby3j2macncbpprjfmnwc0f1y9wvg"; 10423 }; 10424 meta.homepage = "https://github.com/tpope/vim-sleuth/"; 10425 }; ··· 10642 10643 vim-subversive = buildVimPluginFrom2Nix { 10644 pname = "vim-subversive"; 10645 + version = "2022-01-26"; 10646 src = fetchFromGitHub { 10647 owner = "svermeulen"; 10648 repo = "vim-subversive"; 10649 + rev = "6286cda3f9222bfd490fe34a00a2d8cd4925adec"; 10650 + sha256 = "1lsfxrdxqzk0pqrv6him2s4j0vl1khxa5njknsbn8bvmshv8grap"; 10651 }; 10652 meta.homepage = "https://github.com/svermeulen/vim-subversive/"; 10653 }; ··· 11123 11124 vim-wakatime = buildVimPluginFrom2Nix { 11125 pname = "vim-wakatime"; 11126 + version = "2022-01-27"; 11127 src = fetchFromGitHub { 11128 owner = "wakatime"; 11129 repo = "vim-wakatime"; 11130 + rev = "6fd8b9401af0597cfe8f05550d0194d057fce9c7"; 11131 + sha256 = "1j3d0fl449a539azm1ldralmijnc8qgn6c703k4qg2kzdkvpaa48"; 11132 }; 11133 meta.homepage = "https://github.com/wakatime/vim-wakatime/"; 11134 }; ··· 11424 11425 vimtex = buildVimPluginFrom2Nix { 11426 pname = "vimtex"; 11427 + version = "2022-01-25"; 11428 src = fetchFromGitHub { 11429 owner = "lervag"; 11430 repo = "vimtex"; 11431 + rev = "5659e6ac5ffc3ae43bd401d78b3a62653a28b750"; 11432 + sha256 = "1nqq10isng6fdkxbn5bjy8c54i00h85m3m13sm0j94lzcia7qxqr"; 11433 }; 11434 meta.homepage = "https://github.com/lervag/vimtex/"; 11435 };
+1
pkgs/misc/vim-plugins/vim-plugin-names
··· 277 itspriddle/vim-shellcheck 278 ivalkeen/vim-simpledb 279 ivanov/vim-ipython 280 jackguo380/vim-lsp-cxx-highlight 281 jacoborus/tender.vim 282 jakwings/vim-pony
··· 277 itspriddle/vim-shellcheck 278 ivalkeen/vim-simpledb 279 ivanov/vim-ipython 280 + j-hui/fidget.nvim 281 jackguo380/vim-lsp-cxx-highlight 282 jacoborus/tender.vim 283 jakwings/vim-pony
+3 -3
pkgs/os-specific/linux/kernel/linux-testing-bcachefs.nix
··· 1 { lib 2 , fetchpatch 3 , kernel 4 - , date ? "2021-12-26" 5 - , commit ? "b034dfb24fece43a7677b9a29781495aeb62767f" 6 - , diffHash ? "0m7qrnfrcx3dki9lmsq3jk3mcrfm99djh83gwwjh401ql0cycx5p" 7 , kernelPatches # must always be defined in bcachefs' all-packages.nix entry because it's also a top-level attribute supplied by callPackage 8 , argsOverride ? {} 9 , ...
··· 1 { lib 2 , fetchpatch 3 , kernel 4 + , date ? "2022-01-12" 5 + , commit ? "0e6eb60f8be14b02e0a76cb330f4b22c80ec82e9" 6 + , diffHash ? "091w4r7h93s5rv8hk65aix7l0rr4bd504mv998j7x360bqlb7vpi" 7 , kernelPatches # must always be defined in bcachefs' all-packages.nix entry because it's also a top-level attribute supplied by callPackage 8 , argsOverride ? {} 9 , ...
+2
pkgs/os-specific/linux/pam/default.nix
··· 12 sha256 = "sha256-5OxxMakdpEUSV0Jo9JPG2MoQXIcJFpG46bVspoXU+U0="; 13 }; 14 15 outputs = [ "out" "doc" "man" /* "modules" */ ]; 16 17 depsBuildBuild = [ buildPackages.stdenv.cc ];
··· 12 sha256 = "sha256-5OxxMakdpEUSV0Jo9JPG2MoQXIcJFpG46bVspoXU+U0="; 13 }; 14 15 + patches = [ ./suid-wrapper-path.patch ]; 16 + 17 outputs = [ "out" "doc" "man" /* "modules" */ ]; 18 19 depsBuildBuild = [ buildPackages.stdenv.cc ];
+6
pkgs/os-specific/linux/pam/suid-wrapper-path.patch
···
··· 1 + It needs the SUID version during runtime, and that can't be in /nix/store/** 2 + --- a/modules/pam_unix/Makefile.in 3 + +++ b/modules/pam_unix/Makefile.in 4 + @@ -651 +651 @@ 5 + - -DCHKPWD_HELPER=\"$(sbindir)/unix_chkpwd\" \ 6 + + -DCHKPWD_HELPER=\"/run/wrappers/bin/unix_chkpwd\" \
+2 -2
pkgs/servers/janus-gateway/default.nix
··· 15 16 stdenv.mkDerivation rec { 17 pname = "janus-gateway"; 18 - version = "0.11.5"; 19 20 src = fetchFromGitHub { 21 owner = "meetecho"; 22 repo = pname; 23 rev = "v${version}"; 24 - sha256 = "sha256-+ojBVdglOTqdmWT8QPUzJRT7RgtXxEOLNC5GqP0vO6Y="; 25 }; 26 27 nativeBuildInputs = [ autoreconfHook pkg-config gengetopt ];
··· 15 16 stdenv.mkDerivation rec { 17 pname = "janus-gateway"; 18 + version = "0.11.7"; 19 20 src = fetchFromGitHub { 21 owner = "meetecho"; 22 repo = pname; 23 rev = "v${version}"; 24 + sha256 = "sha256-7Q/mbY3Sh2Hl1iXDN/ZM3sLz0FCsYdT8QxiyCQC2qN0="; 25 }; 26 27 nativeBuildInputs = [ autoreconfHook pkg-config gengetopt ];
+4 -4
pkgs/servers/varnish/default.nix
··· 48 in 49 { 50 varnish60 = common { 51 - version = "6.0.9"; 52 - sha256 = "1g0pwyckc0xh6ag6wj082x9wn4q6p6krjgc16fkw1arl71c18wsh"; 53 }; 54 varnish70 = (common { 55 - version = "7.0.1"; 56 - sha256 = "0q265fzarz5530g8lasvfpgks8z1kq1yh7rn88bn2qfly3pmpry4"; 57 }).overrideAttrs (oA: { 58 patches = [ 59 (fetchpatch {
··· 48 in 49 { 50 varnish60 = common { 51 + version = "6.0.10"; 52 + sha256 = "1sr60wg5mzjb14y75cga836f19sbmmpgh13mwc4alyg3irsbz1bb"; 53 }; 54 varnish70 = (common { 55 + version = "7.0.2"; 56 + sha256 = "0q9z1iilqwbh5flfy9pl18kxv0yjs5z91c4j81z5pgyjd9d4jjjj"; 57 }).overrideAttrs (oA: { 58 patches = [ 59 (fetchpatch {
+3 -3
pkgs/tools/filesystems/bcachefs-tools/default.nix
··· 22 23 stdenv.mkDerivation { 24 pname = "bcachefs-tools"; 25 - version = "unstable-2021-12-25"; 26 27 src = fetchFromGitHub { 28 owner = "koverstreet"; 29 repo = "bcachefs-tools"; 30 - rev = "07b18011cc885f0ef5cadc299d0321322f442388"; 31 - sha256 = "0yvdbjasl05w1afiszygrfv7hn39fxx7kcy42vk39rb6fb3xpvzy"; 32 }; 33 34 postPatch = ''
··· 22 23 stdenv.mkDerivation { 24 pname = "bcachefs-tools"; 25 + version = "unstable-2022-01-12"; 26 27 src = fetchFromGitHub { 28 owner = "koverstreet"; 29 repo = "bcachefs-tools"; 30 + rev = "7b15324de1095f3e2e423e9c53da076d208b52d5"; 31 + sha256 = "0glpq0n1xv7ck28v0gahl1fak9dhyp04id8d1l8yxvnriyw19zxa"; 32 }; 33 34 postPatch = ''
+56
pkgs/tools/security/cfripper/default.nix
···
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3 4 + }: 5 + 6 + python3.pkgs.buildPythonApplication rec { 7 + pname = "cfripper"; 8 + version = "1.3.1"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "Skyscanner"; 12 + repo = pname; 13 + rev = version; 14 + hash = "sha256-BWdXSHIicMa3PgGoF4GGAOh2LAJWt+7svMLFGhWIkn0="; 15 + }; 16 + 17 + propagatedBuildInputs = with python3.pkgs; [ 18 + boto3 19 + cfn-flip 20 + click 21 + pluggy 22 + pycfmodel 23 + pydash 24 + pyyaml 25 + setuptools 26 + ]; 27 + 28 + checkInputs = with python3.pkgs; [ 29 + moto 30 + pytestCheckHook 31 + ]; 32 + 33 + postPatch = '' 34 + substituteInPlace setup.py \ 35 + --replace "click~=7.1.1" "click" \ 36 + --replace "pluggy~=0.13.1" "pluggy" \ 37 + --replace "pydash~=4.7.6" "pydash" 38 + ''; 39 + 40 + disabledTestPaths = [ 41 + # Tests are failing 42 + "tests/test_boto3_client.py" 43 + "tests/config/test_pluggy.py" 44 + ]; 45 + 46 + pythonImportsCheck = [ 47 + "cfripper" 48 + ]; 49 + 50 + meta = with lib; { 51 + description = "Tool for analysing CloudFormation templates"; 52 + homepage = "https://github.com/Skyscanner/cfripper"; 53 + license = with licenses; [ asl20 ]; 54 + maintainers = with maintainers; [ fab ]; 55 + }; 56 + }
+25
pkgs/tools/security/extrude/default.nix
···
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "extrude"; 8 + version = "0.0.12"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "liamg"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + hash = "sha256-7gCEBhnNU5CqC5n0KP4Dd/fmddPRwNqyMFXTrRrJjfU="; 15 + }; 16 + 17 + vendorSha256 = "sha256-auhRXKt5dcQ+gr3a9Wfen8/BISP17HVsIRP16sBmiZM="; 18 + 19 + meta = with lib; { 20 + description = "Tool to analyse binaries for missing security features"; 21 + homepage = "https://github.com/liamg/extrude"; 22 + license = with licenses; [ mit ]; 23 + maintainers = with maintainers; [ fab ]; 24 + }; 25 + }
+2 -2
pkgs/tools/system/ddrescue/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "ddrescue"; 7 - version = "1.25"; 8 9 src = fetchurl { 10 url = "mirror://gnu/ddrescue/ddrescue-${version}.tar.lz"; 11 - sha256 = "0qqh38izl5ppap9a5izf3hijh94k65s3zbfkczd4b7x04syqwlyf"; 12 }; 13 14 nativeBuildInputs = [ lzip ];
··· 4 5 stdenv.mkDerivation rec { 6 pname = "ddrescue"; 7 + version = "1.26"; 8 9 src = fetchurl { 10 url = "mirror://gnu/ddrescue/ddrescue-${version}.tar.lz"; 11 + sha256 = "sha256-5RPNOpDZgQ392RGX1AqkD23wFZe/tez9+yBd4RJ8VR8="; 12 }; 13 14 nativeBuildInputs = [ lzip ];
+1
pkgs/top-level/aliases.nix
··· 410 imagemagick7_light = imagemagick_light; # added 2021-02-22 411 imagemagick7 = imagemagick; # added 2021-02-22 412 imagemagick7Big = imagemagickBig; # added 2021-02-22 413 inboxer = throw "inboxer has been removed as it is no longer maintained and no longer works as Google shut down the inbox service this package wrapped."; 414 infiniband-diags = rdma-core; # added 2019-08-09 415 inotifyTools = inotify-tools;
··· 410 imagemagick7_light = imagemagick_light; # added 2021-02-22 411 imagemagick7 = imagemagick; # added 2021-02-22 412 imagemagick7Big = imagemagickBig; # added 2021-02-22 413 + impressive = throw "impressive has been removed due to lack of released python 2 support and maintainership in nixpkgs"; # added 2022-01-27 414 inboxer = throw "inboxer has been removed as it is no longer maintained and no longer works as Google shut down the inbox service this package wrapped."; 415 infiniband-diags = rdma-core; # added 2019-08-09 416 inotifyTools = inotify-tools;
+14 -3
pkgs/top-level/all-packages.nix
··· 1083 1084 archi = callPackage ../tools/misc/archi { }; 1085 1086 contour = libsForQt5.callPackage ../applications/terminal-emulators/contour { }; 1087 1088 cool-retro-term = libsForQt5.callPackage ../applications/terminal-emulators/cool-retro-term { }; ··· 2975 ejson = callPackage ../development/tools/ejson {}; 2976 2977 eternal-terminal = callPackage ../tools/networking/eternal-terminal {}; 2978 2979 f3 = callPackage ../tools/filesystems/f3 { }; 2980 ··· 14450 14451 cfr = callPackage ../development/tools/java/cfr { }; 14452 14453 checkra1n = callPackage ../development/mobile/checkra1n { }; 14454 14455 checkstyle = callPackage ../development/tools/analysis/checkstyle { }; ··· 19859 19860 skaffold = callPackage ../development/tools/skaffold { }; 19861 19862 skalibs = skawarePackages.skalibs; 19863 skalibs_2_10 = skawarePackages.skalibs_2_10; 19864 ··· 21100 buildGoModule = buildGo116Module; 21101 }; 21102 21103 grafana_reporter = callPackage ../servers/monitoring/grafana-reporter { }; 21104 21105 grafana-image-renderer = callPackage ../servers/monitoring/grafana-image-renderer { }; ··· 26527 img-cat = callPackage ../applications/graphics/img-cat { }; 26528 26529 imgp = python3Packages.callPackage ../applications/graphics/imgp { }; 26530 - 26531 - # Impressive, formerly known as "KeyJNote". 26532 - impressive = callPackage ../applications/office/impressive { }; 26533 26534 index-fm = libsForQt5.callPackage ../applications/misc/index-fm { }; 26535
··· 1083 1084 archi = callPackage ../tools/misc/archi { }; 1085 1086 + breitbandmessung = callPackage ../applications/networking/breitbandmessung { }; 1087 + 1088 contour = libsForQt5.callPackage ../applications/terminal-emulators/contour { }; 1089 1090 cool-retro-term = libsForQt5.callPackage ../applications/terminal-emulators/cool-retro-term { }; ··· 2977 ejson = callPackage ../development/tools/ejson {}; 2978 2979 eternal-terminal = callPackage ../tools/networking/eternal-terminal {}; 2980 + 2981 + extrude = callPackage ../tools/security/extrude { }; 2982 2983 f3 = callPackage ../tools/filesystems/f3 { }; 2984 ··· 14454 14455 cfr = callPackage ../development/tools/java/cfr { }; 14456 14457 + cfripper = callPackage ../tools/security/cfripper { }; 14458 + 14459 checkra1n = callPackage ../development/mobile/checkra1n { }; 14460 14461 checkstyle = callPackage ../development/tools/analysis/checkstyle { }; ··· 19865 19866 skaffold = callPackage ../development/tools/skaffold { }; 19867 19868 + skjold = callPackage ../development/tools/skjold { }; 19869 + 19870 skalibs = skawarePackages.skalibs; 19871 skalibs_2_10 = skawarePackages.skalibs_2_10; 19872 ··· 21108 buildGoModule = buildGo116Module; 21109 }; 21110 21111 + promtail = grafana-loki.overrideAttrs (o: { 21112 + pname = "promtail"; 21113 + subPackages = ["clients/cmd/promtail"]; 21114 + CGO_ENABLED = 1; 21115 + }); 21116 + 21117 grafana_reporter = callPackage ../servers/monitoring/grafana-reporter { }; 21118 21119 grafana-image-renderer = callPackage ../servers/monitoring/grafana-image-renderer { }; ··· 26541 img-cat = callPackage ../applications/graphics/img-cat { }; 26542 26543 imgp = python3Packages.callPackage ../applications/graphics/imgp { }; 26544 26545 index-fm = libsForQt5.callPackage ../applications/misc/index-fm { }; 26546
+10
pkgs/top-level/python-packages.nix
··· 4121 4122 jaxlib = self.jaxlib-build; 4123 4124 JayDeBeApi = callPackage ../development/python-modules/JayDeBeApi { }; 4125 4126 jc = callPackage ../development/python-modules/jc { }; ··· 6571 pycflow2dot = callPackage ../development/python-modules/pycflow2dot { 6572 inherit (pkgs) graphviz; 6573 }; 6574 6575 pychannels = callPackage ../development/python-modules/pychannels { }; 6576
··· 4121 4122 jaxlib = self.jaxlib-build; 4123 4124 + jaxlibWithCuda = self.jaxlib-build.override { 4125 + cudaSupport = true; 4126 + }; 4127 + 4128 + jaxlibWithoutCuda = self.jaxlib-build.override { 4129 + cudaSupport = false; 4130 + }; 4131 + 4132 JayDeBeApi = callPackage ../development/python-modules/JayDeBeApi { }; 4133 4134 jc = callPackage ../development/python-modules/jc { }; ··· 6579 pycflow2dot = callPackage ../development/python-modules/pycflow2dot { 6580 inherit (pkgs) graphviz; 6581 }; 6582 + 6583 + pycfmodel = callPackage ../development/python-modules/pycfmodel { }; 6584 6585 pychannels = callPackage ../development/python-modules/pychannels { }; 6586