Merge master into staging-next

authored by github-actions[bot] and committed by GitHub c4341653 e674dd40

+2479 -234
+96
lib/ascii-table.nix
··· 1 + { " " = 32; 2 + "!" = 33; 3 + "\"" = 34; 4 + "#" = 35; 5 + "$" = 36; 6 + "%" = 37; 7 + "&" = 38; 8 + "'" = 39; 9 + "(" = 40; 10 + ")" = 41; 11 + "*" = 42; 12 + "+" = 43; 13 + "," = 44; 14 + "-" = 45; 15 + "." = 46; 16 + "/" = 47; 17 + "0" = 48; 18 + "1" = 49; 19 + "2" = 50; 20 + "3" = 51; 21 + "4" = 52; 22 + "5" = 53; 23 + "6" = 54; 24 + "7" = 55; 25 + "8" = 56; 26 + "9" = 57; 27 + ":" = 58; 28 + ";" = 59; 29 + "<" = 60; 30 + "=" = 61; 31 + ">" = 62; 32 + "?" = 63; 33 + "@" = 64; 34 + "A" = 65; 35 + "B" = 66; 36 + "C" = 67; 37 + "D" = 68; 38 + "E" = 69; 39 + "F" = 70; 40 + "G" = 71; 41 + "H" = 72; 42 + "I" = 73; 43 + "J" = 74; 44 + "K" = 75; 45 + "L" = 76; 46 + "M" = 77; 47 + "N" = 78; 48 + "O" = 79; 49 + "P" = 80; 50 + "Q" = 81; 51 + "R" = 82; 52 + "S" = 83; 53 + "T" = 84; 54 + "U" = 85; 55 + "V" = 86; 56 + "W" = 87; 57 + "X" = 88; 58 + "Y" = 89; 59 + "Z" = 90; 60 + "[" = 91; 61 + "\\" = 92; 62 + "]" = 93; 63 + "^" = 94; 64 + "_" = 95; 65 + "`" = 96; 66 + "a" = 97; 67 + "b" = 98; 68 + "c" = 99; 69 + "d" = 100; 70 + "e" = 101; 71 + "f" = 102; 72 + "g" = 103; 73 + "h" = 104; 74 + "i" = 105; 75 + "j" = 106; 76 + "k" = 107; 77 + "l" = 108; 78 + "m" = 109; 79 + "n" = 110; 80 + "o" = 111; 81 + "p" = 112; 82 + "q" = 113; 83 + "r" = 114; 84 + "s" = 115; 85 + "t" = 116; 86 + "u" = 117; 87 + "v" = 118; 88 + "w" = 119; 89 + "x" = 120; 90 + "y" = 121; 91 + "z" = 122; 92 + "{" = 123; 93 + "|" = 124; 94 + "}" = 125; 95 + "~" = 126; 96 + }
+38
lib/strings.nix
··· 185 185 */ 186 186 makeBinPath = makeSearchPathOutput "bin" "bin"; 187 187 188 + /* Normalize path, removing extranous /s 189 + 190 + Type: normalizePath :: string -> string 191 + 192 + Example: 193 + normalizePath "/a//b///c/" 194 + => "/a/b/c/" 195 + */ 196 + normalizePath = s: (builtins.foldl' (x: y: if y == "/" && hasSuffix "/" x then x else x+y) "" (splitString "" s)); 197 + 188 198 /* Depending on the boolean `cond', return either the given string 189 199 or the empty string. Useful to concatenate against a bigger string. 190 200 ··· 294 304 map f (stringToCharacters s) 295 305 ); 296 306 307 + /* Convert char to ascii value, must be in printable range 308 + 309 + Type: charToInt :: string -> int 310 + 311 + Example: 312 + charToInt "A" 313 + => 65 314 + charToInt "(" 315 + => 40 316 + 317 + */ 318 + charToInt = let 319 + table = import ./ascii-table.nix; 320 + in c: builtins.getAttr c table; 321 + 297 322 /* Escape occurrence of the elements of `list` in `string` by 298 323 prefixing it with a backslash. 299 324 ··· 304 329 => "\\(foo\\)" 305 330 */ 306 331 escape = list: replaceChars list (map (c: "\\${c}") list); 332 + 333 + /* Escape occurence of the element of `list` in `string` by 334 + converting to its ASCII value and prefixing it with \\x. 335 + Only works for printable ascii characters. 336 + 337 + Type: escapeC = [string] -> string -> string 338 + 339 + Example: 340 + escapeC [" "] "foo bar" 341 + => "foo\\x20bar" 342 + 343 + */ 344 + escapeC = list: replaceChars list (map (c: "\\x${ toLower (lib.toHexString (charToInt c))}") list); 307 345 308 346 /* Quote string to be used safely within the Bourne shell. 309 347
+15
lib/tests/misc.nix
··· 312 312 expected = true; 313 313 }; 314 314 315 + testNormalizePath = { 316 + expr = strings.normalizePath "//a/b//c////d/"; 317 + expected = "/a/b/c/d/"; 318 + }; 319 + 320 + testCharToInt = { 321 + expr = strings.charToInt "A"; 322 + expected = 65; 323 + }; 324 + 325 + testEscapeC = { 326 + expr = strings.escapeC [ " " ] "Hello World"; 327 + expected = "Hello\\x20World"; 328 + }; 329 + 315 330 # LISTS 316 331 317 332 testFilter = {
+7
nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
··· 311 311 </listitem> 312 312 <listitem> 313 313 <para> 314 + <link xlink:href="https://ntfy.sh">ntfy.sh</link>, a push 315 + notification service. Available as 316 + <link linkend="opt-services.ntfy-sh.enable">services.ntfy-sh</link> 317 + </para> 318 + </listitem> 319 + <listitem> 320 + <para> 314 321 <link xlink:href="https://git.sr.ht/~migadu/alps">alps</link>, 315 322 a simple and extensible webmail. Available as 316 323 <link linkend="opt-services.alps.enable">services.alps</link>.
+2
nixos/doc/manual/release-notes/rl-2211.section.md
··· 112 112 113 113 - [Outline](https://www.getoutline.com/), a wiki and knowledge base similar to Notion. Available as [services.outline](#opt-services.outline.enable). 114 114 115 + - [ntfy.sh](https://ntfy.sh), a push notification service. Available as [services.ntfy-sh](#opt-services.ntfy-sh.enable) 116 + 115 117 - [alps](https://git.sr.ht/~migadu/alps), a simple and extensible webmail. Available as [services.alps](#opt-services.alps.enable). 116 118 117 119 - [endlessh-go](https://github.com/shizunge/endlessh-go), an SSH tarpit that exposes Prometheus metrics. Available as [services.endlessh-go](#opt-services.endlessh-go.enable).
+13 -5
nixos/lib/utils.nix
··· 39 39 || hasPrefix a'.mountPoint b'.mountPoint 40 40 || any (hasPrefix a'.mountPoint) b'.depends; 41 41 42 - # Escape a path according to the systemd rules, e.g. /dev/xyzzy 43 - # becomes dev-xyzzy. FIXME: slow. 44 - escapeSystemdPath = s: 45 - replaceChars ["/" "-" " "] ["-" "\\x2d" "\\x20"] 46 - (removePrefix "/" s); 42 + # Escape a path according to the systemd rules. FIXME: slow 43 + # The rules are described in systemd.unit(5) as follows: 44 + # The escaping algorithm operates as follows: given a string, any "/" character is replaced by "-", and all other characters which are not ASCII alphanumerics, ":", "_" or "." are replaced by C-style "\x2d" escapes. In addition, "." is replaced with such a C-style escape when it would appear as the first character in the escaped string. 45 + # When the input qualifies as absolute file system path, this algorithm is extended slightly: the path to the root directory "/" is encoded as single dash "-". In addition, any leading, trailing or duplicate "/" characters are removed from the string before transformation. Example: /foo//bar/baz/ becomes "foo-bar-baz". 46 + escapeSystemdPath = s: let 47 + replacePrefix = p: r: s: (if (hasPrefix p s) then r + (removePrefix p s) else s); 48 + trim = s: removeSuffix "/" (removePrefix "/" s); 49 + normalizedPath = strings.normalizePath s; 50 + in 51 + replaceChars ["/"] ["-"] 52 + (replacePrefix "." (strings.escapeC ["."] ".") 53 + (strings.escapeC (stringToCharacters " !\"#$%&'()*+,;<=>=@[\\]^`{|}~-") 54 + (if normalizedPath == "/" then normalizedPath else trim normalizedPath))); 47 55 48 56 # Quotes an argument for use in Exec* service lines. 49 57 # systemd accepts "-quoted strings with escape sequences, toJSON produces
+2
nixos/modules/module-list.nix
··· 613 613 ./services/misc/nix-optimise.nix 614 614 ./services/misc/nix-ssh-serve.nix 615 615 ./services/misc/novacomd.nix 616 + ./services/misc/ntfy-sh.nix 616 617 ./services/misc/nzbget.nix 617 618 ./services/misc/nzbhydra2.nix 618 619 ./services/misc/octoprint.nix ··· 1072 1073 ./services/web-apps/calibre-web.nix 1073 1074 ./services/web-apps/code-server.nix 1074 1075 ./services/web-apps/baget.nix 1076 + ./services/web-apps/changedetection-io.nix 1075 1077 ./services/web-apps/convos.nix 1076 1078 ./services/web-apps/dex.nix 1077 1079 ./services/web-apps/discourse.nix
+100
nixos/modules/services/misc/ntfy-sh.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.ntfy-sh; 7 + 8 + settingsFormat = pkgs.formats.yaml { }; 9 + in 10 + 11 + { 12 + options.services.ntfy-sh = { 13 + enable = mkEnableOption (mdDoc "[ntfy-sh](https://ntfy.sh), a push notification service"); 14 + 15 + package = mkOption { 16 + type = types.package; 17 + default = pkgs.ntfy-sh; 18 + defaultText = literalExpression "pkgs.ntfy-sh"; 19 + description = mdDoc "The ntfy.sh package to use."; 20 + }; 21 + 22 + user = mkOption { 23 + default = "ntfy-sh"; 24 + type = types.str; 25 + description = lib.mdDoc "User the ntfy-sh server runs under."; 26 + }; 27 + 28 + group = mkOption { 29 + default = "ntfy-sh"; 30 + type = types.str; 31 + description = lib.mdDoc "Primary group of ntfy-sh user."; 32 + }; 33 + 34 + settings = mkOption { 35 + type = types.submodule { freeformType = settingsFormat.type; }; 36 + 37 + default = { }; 38 + 39 + example = literalExpression '' 40 + { 41 + listen-http = ":8080"; 42 + } 43 + ''; 44 + 45 + description = mdDoc '' 46 + Configuration for ntfy.sh, supported values are [here](https://ntfy.sh/docs/config/#config-options). 47 + ''; 48 + }; 49 + }; 50 + 51 + config = 52 + let 53 + configuration = settingsFormat.generate "server.yml" cfg.settings; 54 + in 55 + mkIf cfg.enable { 56 + # to configure access control via the cli 57 + environment = { 58 + etc."ntfy/server.yml".source = configuration; 59 + systemPackages = [ cfg.package ]; 60 + }; 61 + 62 + systemd.services.ntfy-sh = { 63 + description = "Push notifications server"; 64 + 65 + wantedBy = [ "multi-user.target" ]; 66 + after = [ "network.target" ]; 67 + 68 + serviceConfig = { 69 + ExecStart = "${cfg.package}/bin/ntfy serve -c ${configuration}"; 70 + User = cfg.user; 71 + 72 + AmbientCapabilities = "CAP_NET_BIND_SERVICE"; 73 + PrivateTmp = true; 74 + NoNewPrivileges = true; 75 + CapabilityBoundingSet = "CAP_NET_BIND_SERVICE"; 76 + ProtectSystem = "full"; 77 + ProtectKernelTunables = true; 78 + ProtectKernelModules = true; 79 + ProtectKernelLogs = true; 80 + ProtectControlGroups = true; 81 + PrivateDevices = true; 82 + RestrictSUIDSGID = true; 83 + RestrictNamespaces = true; 84 + RestrictRealtime = true; 85 + MemoryDenyWriteExecute = true; 86 + }; 87 + }; 88 + 89 + users.groups = optionalAttrs (cfg.group == "ntfy-sh") { 90 + ntfy-sh = { }; 91 + }; 92 + 93 + users.users = optionalAttrs (cfg.user == "ntfy-sh") { 94 + ntfy-sh = { 95 + isSystemUser = true; 96 + group = cfg.group; 97 + }; 98 + }; 99 + }; 100 + }
+218
nixos/modules/services/web-apps/changedetection-io.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.changedetection-io; 7 + in 8 + { 9 + options.services.changedetection-io = { 10 + enable = mkEnableOption (lib.mdDoc "changedetection-io"); 11 + 12 + user = mkOption { 13 + default = "changedetection-io"; 14 + type = types.str; 15 + description = lib.mdDoc '' 16 + User account under which changedetection-io runs. 17 + ''; 18 + }; 19 + 20 + group = mkOption { 21 + default = "changedetection-io"; 22 + type = types.str; 23 + description = lib.mdDoc '' 24 + Group account under which changedetection-io runs. 25 + ''; 26 + }; 27 + 28 + listenAddress = mkOption { 29 + type = types.str; 30 + default = "localhost"; 31 + description = lib.mdDoc "Address the server will listen on."; 32 + }; 33 + 34 + port = mkOption { 35 + type = types.port; 36 + default = 5000; 37 + description = lib.mdDoc "Port the server will listen on."; 38 + }; 39 + 40 + datastorePath = mkOption { 41 + type = types.str; 42 + default = "/var/lib/changedetection-io"; 43 + description = lib.mdDoc '' 44 + The directory used to store all data for changedetection-io. 45 + ''; 46 + }; 47 + 48 + baseURL = mkOption { 49 + type = types.nullOr types.str; 50 + default = null; 51 + example = "https://changedetection-io.example"; 52 + description = lib.mdDoc '' 53 + The base url used in notifications and `{base_url}` token. 54 + ''; 55 + }; 56 + 57 + behindProxy = mkOption { 58 + type = types.bool; 59 + default = false; 60 + description = lib.mdDoc '' 61 + Enable this option when changedetection-io runs behind a reverse proxy, so that it trusts X-* headers. 62 + It is recommend to run changedetection-io behind a TLS reverse proxy. 63 + ''; 64 + }; 65 + 66 + environmentFile = mkOption { 67 + type = types.nullOr types.path; 68 + default = null; 69 + example = "/run/secrets/changedetection-io.env"; 70 + description = lib.mdDoc '' 71 + Securely pass environment variabels to changedetection-io. 72 + 73 + This can be used to set for example a frontend password reproducible via `SALTED_PASS` 74 + which convinetly also deactivates nags about the hosted version. 75 + `SALTED_PASS` should be 64 characters long while the first 32 are the salt and the second the frontend password. 76 + It can easily be retrieved from the settings file when first set via the frontend with the following command: 77 + ``jq -r .settings.application.password /var/lib/changedetection-io/url-watches.json`` 78 + ''; 79 + }; 80 + 81 + webDriverSupport = mkOption { 82 + type = types.bool; 83 + default = false; 84 + description = lib.mdDoc '' 85 + Enable support for fetching web pages using WebDriver and Chromium. 86 + This starts a headless chromium controlled by puppeteer in an oci container. 87 + 88 + ::: {.note} 89 + Playwright can currently leak memory. 90 + See https://github.com/dgtlmoon/changedetection.io/wiki/Playwright-content-fetcher#playwright-memory-leak 91 + ::: 92 + ''; 93 + }; 94 + 95 + playwrightSupport = mkOption { 96 + type = types.bool; 97 + default = false; 98 + description = lib.mdDoc '' 99 + Enable support for fetching web pages using playwright and Chromium. 100 + This starts a headless Chromium controlled by puppeteer in an oci container. 101 + 102 + ::: {.note} 103 + Playwright can currently leak memory. 104 + See https://github.com/dgtlmoon/changedetection.io/wiki/Playwright-content-fetcher#playwright-memory-leak 105 + ::: 106 + ''; 107 + }; 108 + 109 + chromePort = mkOption { 110 + type = types.port; 111 + default = 4444; 112 + description = lib.mdDoc '' 113 + A free port on which webDriverSupport or playwrightSupport listen on localhost. 114 + ''; 115 + }; 116 + }; 117 + 118 + config = mkIf cfg.enable { 119 + assertions = [ 120 + { 121 + assertion = !((cfg.webDriverSupport == true) && (cfg.playwrightSupport == true)); 122 + message = "'services.changedetection-io.webDriverSupport' and 'services.changedetion-io.playwrightSupport' cannot be used together."; 123 + } 124 + ]; 125 + 126 + systemd = let 127 + defaultStateDir = cfg.datastorePath == "/var/lib/changedetection-io"; 128 + in { 129 + services.changedetection-io = { 130 + wantedBy = [ "mutli-user.target" ]; 131 + after = [ "network.target" ]; 132 + preStart = '' 133 + mkdir -p ${cfg.datastorePath} 134 + ''; 135 + serviceConfig = { 136 + User = cfg.user; 137 + Group = cfg.group; 138 + StateDirectory = mkIf defaultStateDir "changedetion-io"; 139 + StateDirectoryMode = mkIf defaultStateDir "0750"; 140 + WorkingDirectory = cfg.datastorePath; 141 + Environment = lib.optional (cfg.baseURL != null) "BASE_URL=${cfg.baseURL}" 142 + ++ lib.optional cfg.behindProxy "USE_X_SETTINGS=1" 143 + ++ lib.optional cfg.webDriverSupport "WEBDRIVER_URL=http://127.0.0.1:${toString cfg.chromePort}/wd/hub" 144 + ++ lib.optional cfg.playwrightSupport "PLAYWRIGHT_DRIVER_URL=ws://127.0.0.1:${toString cfg.chromePort}/?stealth=1&--disable-web-security=true"; 145 + EnvironmentFile = mkIf (cfg.environmentFile != null) cfg.environmentFile; 146 + ExecStart = '' 147 + ${pkgs.changedetection-io}/bin/changedetection.py \ 148 + -h ${cfg.listenAddress} -p ${toString cfg.port} -d ${cfg.datastorePath} 149 + ''; 150 + ProtectHome = true; 151 + ProtectSystem = true; 152 + Restart = "on-failure"; 153 + }; 154 + }; 155 + tmpfiles.rules = mkIf defaultStateDir [ 156 + "d ${cfg.datastorePath} 0750 ${cfg.user} ${cfg.group} - -" 157 + ]; 158 + }; 159 + 160 + users = { 161 + users = optionalAttrs (cfg.user == "changedetection-io") { 162 + "changedetection-io" = { 163 + isSystemUser = true; 164 + group = "changedetection-io"; 165 + }; 166 + }; 167 + 168 + groups = optionalAttrs (cfg.group == "changedetection-io") { 169 + "changedetection-io" = { }; 170 + }; 171 + }; 172 + 173 + virtualisation = { 174 + oci-containers.containers = lib.mkMerge [ 175 + (mkIf cfg.webDriverSupport { 176 + changedetection-io-webdriver = { 177 + image = "selenium/standalone-chrome"; 178 + environment = { 179 + VNC_NO_PASSWORD = "1"; 180 + SCREEN_WIDTH = "1920"; 181 + SCREEN_HEIGHT = "1080"; 182 + SCREEN_DEPTH = "24"; 183 + }; 184 + ports = [ 185 + "127.0.0.1:${toString cfg.chromePort}:4444" 186 + ]; 187 + volumes = [ 188 + "/dev/shm:/dev/shm" 189 + ]; 190 + extraOptions = [ "--network=bridge" ]; 191 + }; 192 + }) 193 + 194 + (mkIf cfg.playwrightSupport { 195 + changedetection-io-playwright = { 196 + image = "browserless/chrome"; 197 + environment = { 198 + SCREEN_WIDTH = "1920"; 199 + SCREEN_HEIGHT = "1024"; 200 + SCREEN_DEPTH = "16"; 201 + ENABLE_DEBUGGER = "false"; 202 + PREBOOT_CHROME = "true"; 203 + CONNECTION_TIMEOUT = "300000"; 204 + MAX_CONCURRENT_SESSIONS = "10"; 205 + CHROME_REFRESH_TIME = "600000"; 206 + DEFAULT_BLOCK_ADS = "true"; 207 + DEFAULT_STEALTH = "true"; 208 + }; 209 + ports = [ 210 + "127.0.0.1:${toString cfg.chromePort}:3000" 211 + ]; 212 + extraOptions = [ "--network=bridge" ]; 213 + }; 214 + }) 215 + ]; 216 + }; 217 + }; 218 + }
+1
nixos/tests/all-tests.nix
··· 444 444 novacomd = handleTestOn ["x86_64-linux"] ./novacomd.nix {}; 445 445 nscd = handleTest ./nscd.nix {}; 446 446 nsd = handleTest ./nsd.nix {}; 447 + ntfy-sh = handleTest ./ntfy-sh.nix {}; 447 448 nzbget = handleTest ./nzbget.nix {}; 448 449 nzbhydra2 = handleTest ./nzbhydra2.nix {}; 449 450 oh-my-zsh = handleTest ./oh-my-zsh.nix {};
+20
nixos/tests/ntfy-sh.nix
··· 1 + import ./make-test-python.nix { 2 + 3 + nodes.machine = { ... }: { 4 + services.ntfy-sh.enable = true; 5 + }; 6 + 7 + testScript = '' 8 + import json 9 + 10 + msg = "Test notification" 11 + 12 + machine.wait_for_unit("multi-user.target") 13 + 14 + machine.succeed(f"curl -d '{msg}' localhost:80/test") 15 + 16 + notif = json.loads(machine.succeed("curl -s localhost:80/test/json?poll=1")) 17 + 18 + assert msg == notif["message"], "Wrong message" 19 + ''; 20 + }
+2 -2
pkgs/applications/editors/cudatext/default.nix
··· 38 38 in 39 39 stdenv.mkDerivation rec { 40 40 pname = "cudatext"; 41 - version = "1.173.0"; 41 + version = "1.173.2"; 42 42 43 43 src = fetchFromGitHub { 44 44 owner = "Alexey-T"; 45 45 repo = "CudaText"; 46 46 rev = version; 47 - hash = "sha256-IMvcGuZotAOdbvMthkmeje3OmToPfPDlx0m87MW3lDE="; 47 + hash = "sha256-i/MRBbwy/yJHltGXPjIb89hDXiUzNG6YL83LAAMRwdU="; 48 48 }; 49 49 50 50 postPatch = ''
+2 -2
pkgs/applications/editors/cudatext/deps.json
··· 21 21 }, 22 22 "ATSynEdit_Cmp": { 23 23 "owner": "Alexey-T", 24 - "rev": "2022.10.15", 25 - "hash": "sha256-McJTjPMzqtajtfpn01YoeHmZWkmbHxqAy5BmkKID1gE=" 24 + "rev": "2022.10.18", 25 + "hash": "sha256-yaS1XF0v5rkfKj9aksSc4XimKh5wpL7yLt4ElcIKAIE=" 26 26 }, 27 27 "EControl": { 28 28 "owner": "Alexey-T",
+1 -1
pkgs/applications/editors/vim/plugins/deprecated.json
··· 12 12 "new": "vim-gist" 13 13 }, 14 14 "lua-dev-nvim": { 15 - "date": "2022-10-18", 15 + "date": "2022-10-20", 16 16 "new": "neodev-nvim" 17 17 }, 18 18 "nvim-bufferline-lua": {
+135 -135
pkgs/applications/editors/vim/plugins/generated.nix
··· 281 281 282 282 SchemaStore-nvim = buildVimPluginFrom2Nix { 283 283 pname = "SchemaStore.nvim"; 284 - version = "2022-10-17"; 284 + version = "2022-10-19"; 285 285 src = fetchFromGitHub { 286 286 owner = "b0o"; 287 287 repo = "SchemaStore.nvim"; 288 - rev = "b8b7109ee1edbe0d9e573e67eb9f8416f3b1e5ca"; 289 - sha256 = "0ycfbryjsnl6gzpxkpp96valc875sb2svd9avw8rf96mpfwsij3a"; 288 + rev = "fe35502e8c05d33bbc359487ee5b9cf7fad2a76a"; 289 + sha256 = "0w702smq4wa9cgx17mwsj59yl0rr1msppa5d3js0bkj27ij3g33k"; 290 290 }; 291 291 meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; 292 292 }; ··· 341 341 342 342 SpaceVim = buildVimPluginFrom2Nix { 343 343 pname = "SpaceVim"; 344 - version = "2022-10-19"; 344 + version = "2022-10-20"; 345 345 src = fetchFromGitHub { 346 346 owner = "SpaceVim"; 347 347 repo = "SpaceVim"; 348 - rev = "2b95b6dcdeedc2ddca399f7fef4e3cd8b7c94e3e"; 349 - sha256 = "01iy43zc974znadbrlvg5zbx5yhy3rd0kymabshxcs10k1lpgmgp"; 348 + rev = "48c818a86224fd9b061092509db8706b5ae9f6bc"; 349 + sha256 = "17g4w29vgmgl3l5cwy7m8ylrm79jnz9yrr9rn60wxdf28zrig1gm"; 350 350 }; 351 351 meta.homepage = "https://github.com/SpaceVim/SpaceVim/"; 352 352 }; ··· 486 486 487 487 aerial-nvim = buildVimPluginFrom2Nix { 488 488 pname = "aerial.nvim"; 489 - version = "2022-10-16"; 489 + version = "2022-10-19"; 490 490 src = fetchFromGitHub { 491 491 owner = "stevearc"; 492 492 repo = "aerial.nvim"; 493 - rev = "c2487319c083bc1da3aecf21e054c6cf1bbda9b3"; 494 - sha256 = "07l7xjzp4pn2lnkrq1rbl89bblf50plpx4wv1r7wli1mfginrkba"; 493 + rev = "d35799b510f6582f24765dcb8b293fc4988ccc41"; 494 + sha256 = "19njckq33dsjsr0xh8mq0vzsa25wv57ksykwxiia1afg9qnjvg0l"; 495 495 }; 496 496 meta.homepage = "https://github.com/stevearc/aerial.nvim/"; 497 497 }; ··· 798 798 799 799 barbar-nvim = buildVimPluginFrom2Nix { 800 800 pname = "barbar.nvim"; 801 - version = "2022-10-17"; 801 + version = "2022-10-20"; 802 802 src = fetchFromGitHub { 803 803 owner = "romgrk"; 804 804 repo = "barbar.nvim"; 805 - rev = "f827ad6d48d0278423ee1b45e3f2b94a3ac3d42d"; 806 - sha256 = "1lwi04ch6d0zfkflal73y1j8g284jxm92ssj91dk3grm4y70y0n4"; 805 + rev = "68a2751728f9ab3d3510f0fe9165a2a451aa8727"; 806 + sha256 = "0npwghnll4csngr0ly4wvqbrgmyn1dra138z43nm069w6n157q9g"; 807 807 }; 808 808 meta.homepage = "https://github.com/romgrk/barbar.nvim/"; 809 809 }; ··· 930 930 931 931 bufferline-nvim = buildVimPluginFrom2Nix { 932 932 pname = "bufferline.nvim"; 933 - version = "2022-10-17"; 933 + version = "2022-10-19"; 934 934 src = fetchFromGitHub { 935 935 owner = "akinsho"; 936 936 repo = "bufferline.nvim"; 937 - rev = "0073e32fbf391df5d83c1f4531bb0a41c85e0bec"; 938 - sha256 = "0fk8v1m36y6mgwc0m8lqz7z0ajcc7pylxapwzhphmmq4qgy0yp4f"; 937 + rev = "e70be6232f632d16d2412b1faf85554285036278"; 938 + sha256 = "13bbhhmqnygb92crn3pyrk66nc33sick7x23s8d1ffna7qcqirw6"; 939 939 }; 940 940 meta.homepage = "https://github.com/akinsho/bufferline.nvim/"; 941 941 }; ··· 990 990 991 991 ccc-nvim = buildVimPluginFrom2Nix { 992 992 pname = "ccc.nvim"; 993 - version = "2022-10-18"; 993 + version = "2022-10-19"; 994 994 src = fetchFromGitHub { 995 995 owner = "uga-rosa"; 996 996 repo = "ccc.nvim"; 997 - rev = "316b272cc01d450414651cf070bcc8c6beb0c144"; 998 - sha256 = "0z7g2bv1yajw8f1gwk3a24k8aczib7fpk3xivw7c6i5kkp4h02cw"; 997 + rev = "6e526a290877537e29112d511548301b1e1731b2"; 998 + sha256 = "1mvnpibq844300h7w6z00yjv815q81yj09clxgjdya3zpjm73d9y"; 999 999 }; 1000 1000 meta.homepage = "https://github.com/uga-rosa/ccc.nvim/"; 1001 1001 }; ··· 1722 1722 1723 1723 coc-nvim = buildVimPluginFrom2Nix { 1724 1724 pname = "coc.nvim"; 1725 - version = "2022-10-18"; 1725 + version = "2022-10-20"; 1726 1726 src = fetchFromGitHub { 1727 1727 owner = "neoclide"; 1728 1728 repo = "coc.nvim"; 1729 - rev = "b2048d3a5a0195819c406bdbe1af9a7e418c48e4"; 1730 - sha256 = "1zs6zhs0k8kki6jccjqc23yvdnj4gqpwqqk6i9l50b4gwx86zfcd"; 1729 + rev = "853afde8027fda3eb687ea076fa4f5755c68e781"; 1730 + sha256 = "1xgyi751dgjy9x5c1nfn5rcrcxm76f7fbx04qqmrivjjlqpg9a4k"; 1731 1731 }; 1732 1732 meta.homepage = "https://github.com/neoclide/coc.nvim/"; 1733 1733 }; ··· 2010 2010 2011 2011 coq-artifacts = buildVimPluginFrom2Nix { 2012 2012 pname = "coq.artifacts"; 2013 - version = "2022-10-19"; 2013 + version = "2022-10-20"; 2014 2014 src = fetchFromGitHub { 2015 2015 owner = "ms-jpq"; 2016 2016 repo = "coq.artifacts"; 2017 - rev = "e45bdaa4bd5d2348a64c51596b91ab58b58bc2cf"; 2018 - sha256 = "0033d4z0sjm4397wna1yb87vjm0gmjwr4b46pxv69zjikb38mxw3"; 2017 + rev = "7d3a56b9eaaa99c8c73d4838630f46e81a016362"; 2018 + sha256 = "0kxv53wnjxms3pn0dwg2z36f1lraw0fgxax4lb5i52mhwn7vg2qg"; 2019 2019 }; 2020 2020 meta.homepage = "https://github.com/ms-jpq/coq.artifacts/"; 2021 2021 }; 2022 2022 2023 2023 coq-thirdparty = buildVimPluginFrom2Nix { 2024 2024 pname = "coq.thirdparty"; 2025 - version = "2022-10-19"; 2025 + version = "2022-10-20"; 2026 2026 src = fetchFromGitHub { 2027 2027 owner = "ms-jpq"; 2028 2028 repo = "coq.thirdparty"; 2029 - rev = "86ad87b631b207fa34e088fec3e8935a3e2c9120"; 2030 - sha256 = "0qspw4as1fc0w3w7vr5hsw4p7rlcls9md653w68qxsbdyyhid69q"; 2029 + rev = "5cbf8a2b67246dca9611b19000df9d1d04922cab"; 2030 + sha256 = "1j0bja06gpnyqh0qb6kq1grmf0dr8p4k63w1rxjynj1fnnvp3vcs"; 2031 2031 }; 2032 2032 meta.homepage = "https://github.com/ms-jpq/coq.thirdparty/"; 2033 2033 }; ··· 2046 2046 2047 2047 coq_nvim = buildVimPluginFrom2Nix { 2048 2048 pname = "coq_nvim"; 2049 - version = "2022-10-19"; 2049 + version = "2022-10-20"; 2050 2050 src = fetchFromGitHub { 2051 2051 owner = "ms-jpq"; 2052 2052 repo = "coq_nvim"; 2053 - rev = "5d3d020720f49cf86c52a1bf2d132a37e07ad6b1"; 2054 - sha256 = "0a0g1qi412cprj9gggiwaf43ld2s87m2c5wk5gpfk4y6zj8pawb1"; 2053 + rev = "1a07d8454d620b386ed9c04c41097862b0d0ace4"; 2054 + sha256 = "13maibc8vdd5gs194dmh2jdynjv4xryr6wjavryq2bfzh5kx6xx8"; 2055 2055 }; 2056 2056 meta.homepage = "https://github.com/ms-jpq/coq_nvim/"; 2057 2057 }; ··· 3059 3059 3060 3060 fzf-lua = buildVimPluginFrom2Nix { 3061 3061 pname = "fzf-lua"; 3062 - version = "2022-10-18"; 3062 + version = "2022-10-19"; 3063 3063 src = fetchFromGitHub { 3064 3064 owner = "ibhagwan"; 3065 3065 repo = "fzf-lua"; 3066 - rev = "5427104f8b7a7b24ea4a66d1d661b0560b159d99"; 3067 - sha256 = "1wvvq5assplm4bbgpjv0q077b00rxvcajbd28r67b96zwsk0bp54"; 3066 + rev = "5eeacc2f6646a2b51f99cb321c4d1e6c48abf22f"; 3067 + sha256 = "0gp23r9kfnakcb4rxks9xx8dfiphgwwx34vccbmx51d490yb4b50"; 3068 3068 }; 3069 3069 meta.homepage = "https://github.com/ibhagwan/fzf-lua/"; 3070 3070 }; ··· 3839 3839 3840 3840 julia-vim = buildVimPluginFrom2Nix { 3841 3841 pname = "julia-vim"; 3842 - version = "2022-09-11"; 3842 + version = "2022-10-20"; 3843 3843 src = fetchFromGitHub { 3844 3844 owner = "JuliaEditorSupport"; 3845 3845 repo = "julia-vim"; 3846 - rev = "08e9a478877517b1f712e2a3f26b9d09552ef55d"; 3847 - sha256 = "1yrzrdxx1ysx2yqxqkhkxk6vs1irir4r8bkhfdqj0h381fgbysyf"; 3846 + rev = "fca7e3e59e6f9417d3fd77bac50d4b820a3e8bc4"; 3847 + sha256 = "1pby3mx29wh5a0d4zdslkf43prm4f2w1an4qsyfhw2gn7kwmi2lj"; 3848 3848 }; 3849 3849 meta.homepage = "https://github.com/JuliaEditorSupport/julia-vim/"; 3850 3850 }; 3851 3851 3852 3852 kanagawa-nvim = buildVimPluginFrom2Nix { 3853 3853 pname = "kanagawa.nvim"; 3854 - version = "2022-10-18"; 3854 + version = "2022-10-19"; 3855 3855 src = fetchFromGitHub { 3856 3856 owner = "rebelot"; 3857 3857 repo = "kanagawa.nvim"; 3858 - rev = "6f692e38ef2852ac146124ff9bcd28b8d8c1b1de"; 3859 - sha256 = "1lhz3x4mwwiz36hkxf8gv782j8218zfq86pav72dryvsjrfxyblc"; 3858 + rev = "a6f8ea10900e8d891f9c93e0ed258f118010fb24"; 3859 + sha256 = "085xazb21c27zj5zv5vynmj4mv6zda1xf8d4icfpw41z68p4c1la"; 3860 3860 }; 3861 3861 meta.homepage = "https://github.com/rebelot/kanagawa.nvim/"; 3862 3862 }; ··· 3923 3923 3924 3924 lazy-lsp-nvim = buildVimPluginFrom2Nix { 3925 3925 pname = "lazy-lsp.nvim"; 3926 - version = "2022-10-10"; 3926 + version = "2022-10-20"; 3927 3927 src = fetchFromGitHub { 3928 3928 owner = "dundalek"; 3929 3929 repo = "lazy-lsp.nvim"; 3930 - rev = "c405a63b2424fec42bb67da53fc06b4a82a56963"; 3931 - sha256 = "12b1pr23hl1avw4i44r47zkrw1h61qwz305l7gsngj3p69z4722r"; 3930 + rev = "20f66b6a1ce6b22b3c02d0f53c15dfa7c6a9f3c8"; 3931 + sha256 = "1yigp01qk2ljzb5sskgqic7igxwa4q8rkg4ga9czb3w4f84kpb09"; 3932 3932 }; 3933 3933 meta.homepage = "https://github.com/dundalek/lazy-lsp.nvim/"; 3934 3934 }; ··· 4400 4400 meta.homepage = "https://github.com/kkharji/lspsaga.nvim/"; 4401 4401 }; 4402 4402 4403 - lua-dev-nvim = buildVimPluginFrom2Nix { 4404 - pname = "lua-dev.nvim"; 4405 - version = "2022-10-19"; 4406 - src = fetchFromGitHub { 4407 - owner = "folke"; 4408 - repo = "neodev.nvim"; 4409 - rev = "dbd7bc1da13522eaad4022325f578c8c2d94d9a1"; 4410 - sha256 = "101h55bal3bd25n8fjkz7djz1as1i94glcpikgjw94hcv95hvwk2"; 4411 - }; 4412 - meta.homepage = "https://github.com/folke/neodev.nvim/"; 4413 - }; 4414 - 4415 4403 lualine-lsp-progress = buildVimPluginFrom2Nix { 4416 4404 pname = "lualine-lsp-progress"; 4417 4405 version = "2021-10-23"; ··· 4426 4414 4427 4415 lualine-nvim = buildVimPluginFrom2Nix { 4428 4416 pname = "lualine.nvim"; 4429 - version = "2022-10-06"; 4417 + version = "2022-10-19"; 4430 4418 src = fetchFromGitHub { 4431 4419 owner = "nvim-lualine"; 4432 4420 repo = "lualine.nvim"; 4433 - rev = "edca2b03c724f22bdc310eee1587b1523f31ec7c"; 4434 - sha256 = "06gy6jy3gfhhjcy61fx9myhs4bmknhlfsmnsi1mmcydhm4gcbm2b"; 4421 + rev = "abb03129e0b0b7f4c992b1b4c98245cd4422e7d5"; 4422 + sha256 = "1lwwhiwqv5f1i0v6a6g6zbmj5pfs5ya3mnxn3d36q8zf4ssz8xfh"; 4435 4423 }; 4436 4424 meta.homepage = "https://github.com/nvim-lualine/lualine.nvim/"; 4437 4425 }; ··· 4523 4511 4524 4512 material-nvim = buildVimPluginFrom2Nix { 4525 4513 pname = "material.nvim"; 4526 - version = "2022-10-19"; 4514 + version = "2022-10-20"; 4527 4515 src = fetchFromGitHub { 4528 4516 owner = "marko-cerovac"; 4529 4517 repo = "material.nvim"; 4530 - rev = "e2bd86883263c1b009daf1fef1f5f2b2ea42024e"; 4531 - sha256 = "1l9a2557ykdqngzwq7jqff2kp9apd0aqzq124675acjwcc1wam1h"; 4518 + rev = "7fca639bd8e3c775be885383002cf8ebdc93a6f7"; 4519 + sha256 = "17ih1lsxpalpj63gp2mdgwnzrvayqxn8s52wn1m4s92d0fs8pn3j"; 4532 4520 }; 4533 4521 meta.homepage = "https://github.com/marko-cerovac/material.nvim/"; 4534 4522 }; ··· 4905 4893 meta.homepage = "https://github.com/KeitaNakamura/neodark.vim/"; 4906 4894 }; 4907 4895 4896 + neodev-nvim = buildVimPluginFrom2Nix { 4897 + pname = "neodev.nvim"; 4898 + version = "2022-10-20"; 4899 + src = fetchFromGitHub { 4900 + owner = "folke"; 4901 + repo = "neodev.nvim"; 4902 + rev = "218d9b06f6b91a0d5b9d8d9c165c5c286f9521ea"; 4903 + sha256 = "0m88ykblj7nssw7l6492h742zl8cm0mhv23sb1nj73m5x95h4d4c"; 4904 + }; 4905 + meta.homepage = "https://github.com/folke/neodev.nvim/"; 4906 + }; 4907 + 4908 4908 neoformat = buildVimPluginFrom2Nix { 4909 4909 pname = "neoformat"; 4910 4910 version = "2022-09-01"; ··· 5159 5159 5160 5160 nightfox-nvim = buildVimPluginFrom2Nix { 5161 5161 pname = "nightfox.nvim"; 5162 - version = "2022-10-15"; 5162 + version = "2022-10-20"; 5163 5163 src = fetchFromGitHub { 5164 5164 owner = "EdenEast"; 5165 5165 repo = "nightfox.nvim"; 5166 - rev = "15f3b5837a8d07f45cbe16753fbf13630bc167a3"; 5167 - sha256 = "08zjhp1199yq5byrgksgaw55p3q74xr5j4ja24af08x8ifkr3bsj"; 5166 + rev = "2ae719a01b80ca0629d5983aa9b23e7daf00744b"; 5167 + sha256 = "1ph52n0y0pzb32wnzjg753wm8v5nj0l2wy00f6pyad9im2fmarqj"; 5168 5168 }; 5169 5169 meta.homepage = "https://github.com/EdenEast/nightfox.nvim/"; 5170 5170 }; ··· 5207 5207 5208 5208 noice-nvim = buildVimPluginFrom2Nix { 5209 5209 pname = "noice.nvim"; 5210 - version = "2022-10-18"; 5210 + version = "2022-10-20"; 5211 5211 src = fetchFromGitHub { 5212 5212 owner = "folke"; 5213 5213 repo = "noice.nvim"; 5214 - rev = "57d68bff549860b30f22bd2e77b68f68593ad162"; 5215 - sha256 = "1yq5lp0z9qll9rzjy7a5wa94iyxn53yk10ibxpikqi52q158267x"; 5214 + rev = "b10055a599af8d86ea0ae75bc2abb953ba20acbc"; 5215 + sha256 = "15c0jcyhklrf4h4mid1a3049257rkvlbsbabrcfk10g0kad71kai"; 5216 5216 }; 5217 5217 meta.homepage = "https://github.com/folke/noice.nvim/"; 5218 5218 }; ··· 5243 5243 5244 5244 nordic-nvim = buildVimPluginFrom2Nix { 5245 5245 pname = "nordic.nvim"; 5246 - version = "2022-10-17"; 5246 + version = "2022-10-20"; 5247 5247 src = fetchFromGitHub { 5248 5248 owner = "andersevenrud"; 5249 5249 repo = "nordic.nvim"; 5250 - rev = "f9c9a672aea76da324eaa1b3c7f5dc8a3baf174e"; 5251 - sha256 = "1i1wi7hp94wc04z9khsvriahdnmbslvnyn2035p4qf4jlbpwfvrg"; 5250 + rev = "1d6602e05fa0bc256979a5af6f1a3bc4a13d64a9"; 5251 + sha256 = "0iz0x03685vps5ns6hws1ym727s1c5535q8v21nkxzzm4qbwhi8j"; 5252 5252 }; 5253 5253 meta.homepage = "https://github.com/andersevenrud/nordic.nvim/"; 5254 5254 }; ··· 5267 5267 5268 5268 nui-nvim = buildVimPluginFrom2Nix { 5269 5269 pname = "nui.nvim"; 5270 - version = "2022-10-15"; 5270 + version = "2022-10-19"; 5271 5271 src = fetchFromGitHub { 5272 5272 owner = "MunifTanjim"; 5273 5273 repo = "nui.nvim"; 5274 - rev = "c59bdcfde011b88bfb71b5c4351684cf67bf5f9f"; 5275 - sha256 = "0y8n8qpy3swvmd29cs4yf3krkjhlx324ncya0hzciqk5j9j3j9vh"; 5274 + rev = "35758e946a64376e0e9625a27469410b3d1f9223"; 5275 + sha256 = "03clg9m0rzqx8nmjk4brix21mrkr9n7229834d942gb3hssaxni0"; 5276 5276 }; 5277 5277 meta.homepage = "https://github.com/MunifTanjim/nui.nvim/"; 5278 5278 }; 5279 5279 5280 5280 null-ls-nvim = buildVimPluginFrom2Nix { 5281 5281 pname = "null-ls.nvim"; 5282 - version = "2022-10-13"; 5282 + version = "2022-10-20"; 5283 5283 src = fetchFromGitHub { 5284 5284 owner = "jose-elias-alvarez"; 5285 5285 repo = "null-ls.nvim"; 5286 - rev = "643c67a296711ff40f1a4d1bec232fa20b179b90"; 5287 - sha256 = "0wvbh0avz80g29ph52aqkxgnkykg58x5jcvn57zb0rb7dbbpcf56"; 5286 + rev = "24463756e80ce381f530c02debe781f3c7ba7599"; 5287 + sha256 = "07297dpachnvjpn9fff5yrbavaayxpgfwc0qyfi0na2ghylkhqn4"; 5288 5288 }; 5289 5289 meta.homepage = "https://github.com/jose-elias-alvarez/null-ls.nvim/"; 5290 5290 }; ··· 5339 5339 5340 5340 nvim-base16 = buildVimPluginFrom2Nix { 5341 5341 pname = "nvim-base16"; 5342 - version = "2022-08-28"; 5342 + version = "2022-10-19"; 5343 5343 src = fetchFromGitHub { 5344 5344 owner = "RRethy"; 5345 5345 repo = "nvim-base16"; 5346 - rev = "d2a56671ed19fb471acf0c39af261568ea47ee26"; 5347 - sha256 = "1w4d0z06zzzjlksr6amdjqwb0lgvpidx3xi93n08yjbhzq0c0plw"; 5346 + rev = "52e077ffadf3c03d2186515091fa9a88a1f950ac"; 5347 + sha256 = "198hfiksp29pdqwklkbc5zp63wnvwz7d39vxpklywyvy1wdf6l1b"; 5348 5348 }; 5349 5349 meta.homepage = "https://github.com/RRethy/nvim-base16/"; 5350 5350 }; ··· 5495 5495 5496 5496 nvim-dap = buildVimPluginFrom2Nix { 5497 5497 pname = "nvim-dap"; 5498 - version = "2022-10-14"; 5498 + version = "2022-10-19"; 5499 5499 src = fetchFromGitHub { 5500 5500 owner = "mfussenegger"; 5501 5501 repo = "nvim-dap"; 5502 - rev = "e71da68e59eec1df258acac20dad206366506438"; 5503 - sha256 = "10vs85nmh3kk549p72mp712h4y8vyjhhkpi2ni2m6hlgld17zsyw"; 5502 + rev = "3d0d7312bb2a8491eb2927504e5cfa6e81b66de4"; 5503 + sha256 = "0apzpy1mchk6iz6gxx218l2cb7rkjwviil56ab9ndk5jdd1irjag"; 5504 5504 }; 5505 5505 meta.homepage = "https://github.com/mfussenegger/nvim-dap/"; 5506 5506 }; ··· 5519 5519 5520 5520 nvim-dap-ui = buildVimPluginFrom2Nix { 5521 5521 pname = "nvim-dap-ui"; 5522 - version = "2022-10-06"; 5522 + version = "2022-10-20"; 5523 5523 src = fetchFromGitHub { 5524 5524 owner = "rcarriga"; 5525 5525 repo = "nvim-dap-ui"; 5526 - rev = "1cd4764221c91686dcf4d6b62d7a7b2d112e0b13"; 5527 - sha256 = "19fn9jghvjvmvfm06g2a1hbpm1yd9w5dnr5dcqpwcaz0pxi1y74x"; 5526 + rev = "0a63115d72e071223e1711ce630e9e7b5737c948"; 5527 + sha256 = "1swwyf498g69mm47whdyka7250pqg630fnhwkg0bzslv9ph891rg"; 5528 5528 }; 5529 5529 meta.homepage = "https://github.com/rcarriga/nvim-dap-ui/"; 5530 5530 }; ··· 5651 5651 5652 5652 nvim-jdtls = buildVimPluginFrom2Nix { 5653 5653 pname = "nvim-jdtls"; 5654 - version = "2022-10-15"; 5654 + version = "2022-10-19"; 5655 5655 src = fetchFromGitHub { 5656 5656 owner = "mfussenegger"; 5657 5657 repo = "nvim-jdtls"; 5658 - rev = "faf7ec2df507e16082afc4ef6b18813863f68dd8"; 5659 - sha256 = "01sp8pgrqwdlzqkzdjbjmwp204hg3dil0yv21785dd4v68sa4h3c"; 5658 + rev = "a59ab0202810c7230d54725535c3ca5dfe5bcbfc"; 5659 + sha256 = "0dacpcmvsqsxdm0w2x30yxhlkqmng3nal8adva9sbmqywann6cxq"; 5660 5660 }; 5661 5661 meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; 5662 5662 }; ··· 5735 5735 5736 5736 nvim-lspconfig = buildVimPluginFrom2Nix { 5737 5737 pname = "nvim-lspconfig"; 5738 - version = "2022-10-17"; 5738 + version = "2022-10-20"; 5739 5739 src = fetchFromGitHub { 5740 5740 owner = "neovim"; 5741 5741 repo = "nvim-lspconfig"; 5742 - rev = "2dd9e060f21eecd403736bef07ec83b73341d955"; 5743 - sha256 = "1waw76d45n78sfxnmhnmcbzgzgv8mydsh2xqkzn5igcndx53h5mb"; 5742 + rev = "3592f769f2d6b07ce3083744cd0a13442f5d4f43"; 5743 + sha256 = "1sbk30f3ajpks6wxyj1gh9b11si59hmffn12wd7a00zvgbgqa4vr"; 5744 5744 }; 5745 5745 meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; 5746 5746 }; ··· 5771 5771 5772 5772 nvim-metals = buildVimPluginFrom2Nix { 5773 5773 pname = "nvim-metals"; 5774 - version = "2022-10-18"; 5774 + version = "2022-10-20"; 5775 5775 src = fetchFromGitHub { 5776 5776 owner = "scalameta"; 5777 5777 repo = "nvim-metals"; 5778 - rev = "8f838ebbdc4e3078e178f1cf0474858a014f490e"; 5779 - sha256 = "008kjzyb0nj2g1kmpir6ayxpmy7cpprhidzzsqyqra4kgsicbscd"; 5778 + rev = "f2893fb6e3f089131fc8f7b45eb4eb86682034f4"; 5779 + sha256 = "142rmhbqzjwg13zn9z50w92avq2gkylf7prcc35xf5rs9mc3kh0l"; 5780 5780 }; 5781 5781 meta.homepage = "https://github.com/scalameta/nvim-metals/"; 5782 5782 }; ··· 5879 5879 5880 5880 nvim-snippy = buildVimPluginFrom2Nix { 5881 5881 pname = "nvim-snippy"; 5882 - version = "2022-10-15"; 5882 + version = "2022-10-19"; 5883 5883 src = fetchFromGitHub { 5884 5884 owner = "dcampos"; 5885 5885 repo = "nvim-snippy"; 5886 - rev = "88bb84058c24f4ffe5ffecae9ca2dcb36a5dba4c"; 5887 - sha256 = "1bi0hhl59xvmgbi8pcn6jp37p8665h3w8kx1if8dr2rjijrf6ay1"; 5886 + rev = "d732f34c2c64baff182f9d9dc2463490fc3c7f91"; 5887 + sha256 = "0a7g9s9c8wxk955qj0yvmmwzrv37x8wkn8c07arvp2xj77hpb6rc"; 5888 5888 }; 5889 5889 meta.homepage = "https://github.com/dcampos/nvim-snippy/"; 5890 5890 }; ··· 5903 5903 5904 5904 nvim-spectre = buildVimPluginFrom2Nix { 5905 5905 pname = "nvim-spectre"; 5906 - version = "2022-09-27"; 5906 + version = "2022-10-20"; 5907 5907 src = fetchFromGitHub { 5908 5908 owner = "nvim-pack"; 5909 5909 repo = "nvim-spectre"; 5910 - rev = "6d877bc1f2262af1053da466e4acd909ad61bc18"; 5911 - sha256 = "01cnc7wcm5qi2zm63v4hkzng6fm4945cw7r2n21gn914snypfxgg"; 5910 + rev = "e27cf9f4506e39ba11a162c6c4aa8e5ff8f296f1"; 5911 + sha256 = "0f3sy23jac31fgrcbphhdkl6y8iwi79i9c8yi8gsz3m6a3czhkpw"; 5912 5912 }; 5913 5913 meta.homepage = "https://github.com/nvim-pack/nvim-spectre/"; 5914 5914 }; ··· 5951 5951 5952 5952 nvim-treesitter = buildVimPluginFrom2Nix { 5953 5953 pname = "nvim-treesitter"; 5954 - version = "2022-10-18"; 5954 + version = "2022-10-20"; 5955 5955 src = fetchFromGitHub { 5956 5956 owner = "nvim-treesitter"; 5957 5957 repo = "nvim-treesitter"; 5958 - rev = "e06da64459e97ccbbf08a5a9e86d21a3663592be"; 5959 - sha256 = "0swfiwpk3fq5f3r7dfw8wy3pp1nqk4xc48g6jsv5p43am6nzkdz3"; 5958 + rev = "d49495fe72cbcedc944eece3611005dc0fa6acda"; 5959 + sha256 = "1ngh7dlgppicdf5f5zs26wpyc2h0pqkqmgkhq288j7ic9lpw4z5x"; 5960 5960 }; 5961 5961 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 5962 5962 }; ··· 6167 6167 6168 6168 onedark-nvim = buildVimPluginFrom2Nix { 6169 6169 pname = "onedark.nvim"; 6170 - version = "2022-10-18"; 6170 + version = "2022-10-19"; 6171 6171 src = fetchFromGitHub { 6172 6172 owner = "navarasu"; 6173 6173 repo = "onedark.nvim"; 6174 - rev = "64fc4bc348e52e8e578beca26021d47c4d272a2a"; 6175 - sha256 = "1b4rwap0dva67xg2vf2dj35522wjkfm061bpa6inbyg9waidf480"; 6174 + rev = "fdfe7bfff486acd102aae7fb2ff52e7e5f6c2bad"; 6175 + sha256 = "0z9kagqv196v0gcgm9zl1fp61j01msl4d00lndnlwnlggn2xcbf7"; 6176 6176 }; 6177 6177 meta.homepage = "https://github.com/navarasu/onedark.nvim/"; 6178 6178 }; ··· 6191 6191 6192 6192 onedarkpro-nvim = buildVimPluginFrom2Nix { 6193 6193 pname = "onedarkpro.nvim"; 6194 - version = "2022-10-18"; 6194 + version = "2022-10-19"; 6195 6195 src = fetchFromGitHub { 6196 6196 owner = "olimorris"; 6197 6197 repo = "onedarkpro.nvim"; 6198 - rev = "55b2a219fd56f1984abf4c64913f32e89c80d890"; 6199 - sha256 = "10lqlpcxgj8bxqh8hzqd8qzrphlai88zmi7ra6970lwg3g0y5484"; 6198 + rev = "050e23fa587ee959387fe8d67711f189caa5704b"; 6199 + sha256 = "0l7xb55r7jya594c06jswbvqk06cma2b50zhl0vw57fagir2258m"; 6200 6200 }; 6201 6201 meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; 6202 6202 }; ··· 6215 6215 6216 6216 onenord-nvim = buildVimPluginFrom2Nix { 6217 6217 pname = "onenord.nvim"; 6218 - version = "2022-10-18"; 6218 + version = "2022-10-19"; 6219 6219 src = fetchFromGitHub { 6220 6220 owner = "rmehri01"; 6221 6221 repo = "onenord.nvim"; 6222 - rev = "98c64654375bc087e96bca08fd194066d778717c"; 6223 - sha256 = "1k49wjlxbh2dsbmmp15www2fny9xjnq7z9ic95rfb8c9r6aipqx9"; 6222 + rev = "1d4c13a7fb6480e4dd508cda8207732f18d419bf"; 6223 + sha256 = "0l65mnshc6hmsarbr002z06k7c88aqyl0d4s9qqwdchlbi7h11dj"; 6224 6224 }; 6225 6225 meta.homepage = "https://github.com/rmehri01/onenord.nvim/"; 6226 6226 }; ··· 7553 7553 7554 7554 telescope-coc-nvim = buildVimPluginFrom2Nix { 7555 7555 pname = "telescope-coc.nvim"; 7556 - version = "2022-10-10"; 7556 + version = "2022-10-20"; 7557 7557 src = fetchFromGitHub { 7558 7558 owner = "fannheyward"; 7559 7559 repo = "telescope-coc.nvim"; 7560 - rev = "da487dfd41266a0b5507a310da684ef3a3bfdb68"; 7561 - sha256 = "1lnang3qn861z0p657aa8r7w6d1v6qn86gdwg7di11dgc5vljfh4"; 7560 + rev = "0193fe529edd2cb61ccc020b492df76528f880fc"; 7561 + sha256 = "1y7kav5749bznz5m7102igba29yvfbasnbn6hzsx57g8vj36kwbb"; 7562 7562 }; 7563 7563 meta.homepage = "https://github.com/fannheyward/telescope-coc.nvim/"; 7564 7564 }; ··· 7963 7963 7964 7964 tokyonight-nvim = buildVimPluginFrom2Nix { 7965 7965 pname = "tokyonight.nvim"; 7966 - version = "2022-10-18"; 7966 + version = "2022-10-20"; 7967 7967 src = fetchFromGitHub { 7968 7968 owner = "folke"; 7969 7969 repo = "tokyonight.nvim"; 7970 - rev = "2a2ce9bdb76d7a2104bbfa5cfbcadcd15de0d7e9"; 7971 - sha256 = "0mxd15x2scx4a6w3vwdsx6h5zhlipi4ycckidv6ipqibf8k1gcf6"; 7970 + rev = "9a0843ba36ff9720198ca15ac2351c40186543ab"; 7971 + sha256 = "0srzfqwpfqs0iyhm10xfyrfx0zwj78kzqbhc12gkm1fp6nmh8n2g"; 7972 7972 }; 7973 7973 meta.homepage = "https://github.com/folke/tokyonight.nvim/"; 7974 7974 }; ··· 10593 10593 10594 10594 vim-lsp = buildVimPluginFrom2Nix { 10595 10595 pname = "vim-lsp"; 10596 - version = "2022-10-17"; 10596 + version = "2022-10-19"; 10597 10597 src = fetchFromGitHub { 10598 10598 owner = "prabirshrestha"; 10599 10599 repo = "vim-lsp"; 10600 - rev = "2bb97d29382dea308d6887f493148d70a48c5ab1"; 10601 - sha256 = "1cnr228iyh3p46bnk095shmhmljbazybabvbqrg214a0i9zwsamy"; 10600 + rev = "a85b71bfc862753ee11ae5986d882bd9588b17a2"; 10601 + sha256 = "00ll4lk9x0aail43dzlls70w53zggjz2am9kkn31cwhn4v5g9gng"; 10602 10602 }; 10603 10603 meta.homepage = "https://github.com/prabirshrestha/vim-lsp/"; 10604 10604 }; ··· 11386 11386 11387 11387 vim-prosession = buildVimPluginFrom2Nix { 11388 11388 pname = "vim-prosession"; 11389 - version = "2022-10-14"; 11389 + version = "2022-10-20"; 11390 11390 src = fetchFromGitHub { 11391 11391 owner = "dhruvasagar"; 11392 11392 repo = "vim-prosession"; 11393 - rev = "7a3985a39cc5a63f037f64a20a15175310826b7e"; 11394 - sha256 = "1inal1wmin8fia4b5h3ppyqsvakhhwgdg1y1p6hd0c29c954q0w2"; 11393 + rev = "249b635d7483c8e1f8fcdcc50e1457b65a2bbf29"; 11394 + sha256 = "07hyjp5y6sn4pdlc643251y5yqz6c0pqrd3vybfm4jhcy4zkvj89"; 11395 11395 }; 11396 11396 meta.homepage = "https://github.com/dhruvasagar/vim-prosession/"; 11397 11397 }; ··· 12082 12082 12083 12083 vim-table-mode = buildVimPluginFrom2Nix { 12084 12084 pname = "vim-table-mode"; 12085 - version = "2022-05-28"; 12085 + version = "2022-10-20"; 12086 12086 src = fetchFromGitHub { 12087 12087 owner = "dhruvasagar"; 12088 12088 repo = "vim-table-mode"; 12089 - rev = "f47287df379bd5599ab5f118ed9b71c61097b516"; 12090 - sha256 = "07xiln2qdb4ldplyx4schc0z1bw24zdnyfk1y03yjfx29rs0yxj4"; 12089 + rev = "9555a3e6e5bcf285ec181b7fc983eea90500feb4"; 12090 + sha256 = "0pzqk8h3h4z4dbgaxla76wlc1fzxk9cbw3xcwjpjgvbgxplg565s"; 12091 12091 }; 12092 12092 meta.homepage = "https://github.com/dhruvasagar/vim-table-mode/"; 12093 12093 }; ··· 12503 12503 12504 12504 vim-vsnip-integ = buildVimPluginFrom2Nix { 12505 12505 pname = "vim-vsnip-integ"; 12506 - version = "2022-04-18"; 12506 + version = "2022-10-20"; 12507 12507 src = fetchFromGitHub { 12508 12508 owner = "hrsh7th"; 12509 12509 repo = "vim-vsnip-integ"; 12510 - rev = "64c2ed66406c58163cf81fb5e13ac2f9fcdfb52b"; 12511 - sha256 = "0r4kxw112rxc7sz5dzcginbv5ak1as4ky40db2r5wdg5nm08c4z8"; 12510 + rev = "4be94fb2a0d51b2fdf1a508d31cf62b3bff48e6d"; 12511 + sha256 = "0gza8nxzs6qc2w66fa1rjsgrhkmgllfflnf1jhrqn5rsdcq7fs0y"; 12512 12512 }; 12513 12513 meta.homepage = "https://github.com/hrsh7th/vim-vsnip-integ/"; 12514 12514 }; ··· 13177 13177 13178 13178 catppuccin-nvim = buildVimPluginFrom2Nix { 13179 13179 pname = "catppuccin-nvim"; 13180 - version = "2022-10-14"; 13180 + version = "2022-10-20"; 13181 13181 src = fetchFromGitHub { 13182 13182 owner = "catppuccin"; 13183 13183 repo = "nvim"; 13184 - rev = "d5f8176232d91c50265f01674d99bf0ab4e79273"; 13185 - sha256 = "1i00c70rq62m9dnh4pg7xc852hapl0f162rr255i79amrp7fsvfy"; 13184 + rev = "56604126c671aac3bebd6a33c9d1c55ac9359ce1"; 13185 + sha256 = "0czkqads8i9m0vc2np55glay0s6ii1y6nbb07sr9ck356qj6ix40"; 13186 13186 }; 13187 13187 meta.homepage = "https://github.com/catppuccin/nvim/"; 13188 13188 }; ··· 13201 13201 13202 13202 chad = buildVimPluginFrom2Nix { 13203 13203 pname = "chad"; 13204 - version = "2022-10-19"; 13204 + version = "2022-10-20"; 13205 13205 src = fetchFromGitHub { 13206 13206 owner = "ms-jpq"; 13207 13207 repo = "chadtree"; 13208 - rev = "0fca048835601f00f3fa9c8566de304350edf4ea"; 13209 - sha256 = "01jfq0cr7agp98adsyi4i0hmawz9v5g0n7xrlxqv88jvjawws637"; 13208 + rev = "d028cffc3dfb9f78187c6bb3c57013af3e8ab081"; 13209 + sha256 = "0l9x1kvjbsg6c2d9ww6hmf0qz8v5r34g80agqw8is5nvmbsqfa8j"; 13210 13210 }; 13211 13211 meta.homepage = "https://github.com/ms-jpq/chadtree/"; 13212 13212 };
+1 -1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 368 368 https://github.com/lspcontainers/lspcontainers.nvim/,, 369 369 https://github.com/onsails/lspkind-nvim/,, 370 370 https://github.com/tami5/lspsaga.nvim/,, 371 - https://github.com/folke/lua-dev.nvim/,, 372 371 https://github.com/arkav/lualine-lsp-progress/,, 373 372 https://github.com/nvim-lualine/lualine.nvim/,, 374 373 https://github.com/l3mon4d3/luasnip/,, ··· 411 410 https://github.com/Shougo/neco-vim/,, 412 411 https://github.com/Shougo/neocomplete.vim/,, 413 412 https://github.com/KeitaNakamura/neodark.vim/,, 413 + https://github.com/folke/neodev.nvim/,HEAD, 414 414 https://github.com/sbdchd/neoformat/,, 415 415 https://github.com/TimUntersberger/neogit/,, 416 416 https://github.com/Shougo/neoinclude.vim/,,
+2
pkgs/applications/editors/vscode/extensions/default.nix
··· 2375 2375 }; 2376 2376 }; 2377 2377 2378 + sumneko.lua = callPackage ./lua { }; 2379 + 2378 2380 svelte.svelte-vscode = buildVscodeMarketplaceExtension { 2379 2381 mktplcRef = { 2380 2382 name = "svelte-vscode";
+27
pkgs/applications/editors/vscode/extensions/lua/default.nix
··· 1 + { lib 2 + , vscode-utils 3 + , sumneko-lua-language-server 4 + }: 5 + 6 + vscode-utils.buildVscodeMarketplaceExtension { 7 + mktplcRef = { 8 + name = "lua"; 9 + publisher = "sumneko"; 10 + version = "3.5.6"; 11 + sha256 = "sha256-Unzs9rX/0MlQprSvScdBCCFMeLCaGzWsMbcFqSKY2XY="; 12 + }; 13 + 14 + patches = [ ./remove-chmod.patch ]; 15 + 16 + postInstall = '' 17 + ln -sf ${sumneko-lua-language-server}/bin/lua-language-server \ 18 + $out/$installPrefix/server/bin/lua-language-server 19 + ''; 20 + 21 + meta = with lib; { 22 + description = "The Lua language server provides various language features for Lua to make development easier and faster."; 23 + homepage = "https://marketplace.visualstudio.com/items?itemName=sumneko.lua"; 24 + license = licenses.mit; 25 + maintainers = with maintainers; [ lblasc ]; 26 + }; 27 + }
+16
pkgs/applications/editors/vscode/extensions/lua/remove-chmod.patch
··· 1 + diff --git a/client/out/languageserver.js b/client/out/languageserver.js 2 + index 6c7429c..6f53aa4 100644 3 + --- a/client/out/languageserver.js 4 + +++ b/client/out/languageserver.js 5 + @@ -79,11 +79,9 @@ class LuaClient { 6 + break; 7 + case "linux": 8 + command = this.context.asAbsolutePath(path.join('server', binDir ? binDir : 'bin-Linux', 'lua-language-server')); 9 + - yield fs.promises.chmod(command, '777'); 10 + break; 11 + case "darwin": 12 + command = this.context.asAbsolutePath(path.join('server', binDir ? binDir : 'bin-macOS', 'lua-language-server')); 13 + - yield fs.promises.chmod(command, '777'); 14 + break; 15 + } 16 + let serverOptions = {
+6 -6
pkgs/applications/editors/vscode/vscode.nix
··· 18 18 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 19 19 20 20 sha256 = { 21 - x86_64-linux = "0hj6rpg65ivnnvzfjm16vjpjzzqbabpw5ldrr78x7ddrr06h02z6"; 22 - x86_64-darwin = "01gskihfp5s0j4dw8nxmfsp0sav1zqlmylmvwhi1y2qqq4y9c3w9"; 23 - aarch64-linux = "07n1svlkd2ji4b6yvhci6qvx429xipp8y418cqq3173gw8v59lws"; 24 - aarch64-darwin = "0gr94l7lk54fhhhqbiv23hd7d25xilqlwla2dbs5c171nj9pz325"; 25 - armv7l-linux = "0nxnjrzwfvma9zl4x11r45qwqq8mk91cxg47mg33qgr22lvbgz63"; 21 + x86_64-linux = "0cf6zlwslii30877p5vb0varxs6ai5r1g9wxx1b45yrmp7rvda91"; 22 + x86_64-darwin = "0j9kb7j2rvrgc2dzxhi1nzs78lzhpkfk3gcqcq84hcsga0n59y03"; 23 + aarch64-linux = "1bf2kvnd2pz2sk26bq1wm868bvvmrg338ipysmryilhk0l490vcx"; 24 + aarch64-darwin = "1rwwrzabxgw2wryi6rp8sc1jqps54p7a3cjpn4q94kds8rk5j0qn"; 25 + armv7l-linux = "0p2kwfq74lz43vpfh90xfrqsz7nwgcjsvqwkifkchp1m3xnil742"; 26 26 }.${system} or throwSystem; 27 27 in 28 28 callPackage ./generic.nix rec { 29 29 # Please backport all compatible updates to the stable release. 30 30 # This is important for the extension ecosystem. 31 - version = "1.72.1"; 31 + version = "1.72.2"; 32 32 pname = "vscode"; 33 33 34 34 executableName = "code" + lib.optionalString isInsiders "-insiders";
+1 -1
pkgs/applications/misc/archivy/default.nix
··· 42 42 click-plugins 43 43 elasticsearch 44 44 flask-compress 45 - flask_login 45 + flask-login 46 46 flask-wtf 47 47 html2text 48 48 python-dotenv
+1 -1
pkgs/applications/misc/octoprint/default.nix
··· 95 95 flask 96 96 flask-babel 97 97 flask_assets 98 - flask_login 98 + flask-login 99 99 flask-limiter 100 100 frozendict 101 101 future
+2 -2
pkgs/applications/networking/cluster/kops/default.nix
··· 62 62 }; 63 63 64 64 kops_1_25 = mkKops rec { 65 - version = "1.25.1"; 66 - sha256 = "sha256-wKmEdcORXBKQ1AjYr0tNimxs//tSNPO3VQpEPC2mieA="; 65 + version = "1.25.2"; 66 + sha256 = "sha256-JJGb12uuOvZQ+bA82nrs9vKRT2hEvnPrOH8XNHfYVD8="; 67 67 rev = "v${version}"; 68 68 }; 69 69 }
+3 -3
pkgs/applications/networking/flexget/default.nix
··· 5 5 6 6 python3Packages.buildPythonApplication rec { 7 7 pname = "flexget"; 8 - version = "3.3.37"; 8 + version = "3.3.38"; 9 9 10 10 # Fetch from GitHub in order to use `requirements.in` 11 11 src = fetchFromGitHub { 12 12 owner = "flexget"; 13 13 repo = "flexget"; 14 14 rev = "refs/tags/v${version}"; 15 - hash = "sha256-9rNdl76taviGfy5va3VLmZpqH2nErAMhOg2gQQCfJyI="; 15 + hash = "sha256-mOjI2pN/KEY//+i+2YmLjUqQwv223jYhu+KjPMRPAaw="; 16 16 }; 17 17 18 18 postPatch = '' ··· 60 60 cherrypy 61 61 flask-compress 62 62 flask-cors 63 - flask_login 63 + flask-login 64 64 flask-restful 65 65 flask-restx 66 66 flask
+2 -2
pkgs/applications/networking/instant-messengers/signal-cli/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "signal-cli"; 5 - version = "0.11.3"; 5 + version = "0.11.4"; 6 6 7 7 # Building from source would be preferred, but is much more involved. 8 8 src = fetchurl { 9 9 url = "https://github.com/AsamK/signal-cli/releases/download/v${version}/signal-cli-${version}-Linux.tar.gz"; 10 - sha256 = "sha256-2Tn/04Bbj+mUsV0gftEUXQmFYWTQyVaPNHZQVk57Avo="; 10 + sha256 = "sha256-1NwaR8EMH2EQKskkPSrfWbUu8Ib7DwI6UNL3nOtc/tM="; 11 11 }; 12 12 13 13 buildInputs = lib.optionals stdenv.isLinux [ libmatthew_java dbus dbus_java ];
+1 -1
pkgs/applications/networking/powerdns-admin/default.nix
··· 18 18 }; 19 19 20 20 pythonDeps = with python.pkgs; [ 21 - flask flask_assets flask_login flask-sqlalchemy flask_migrate flask-seasurf flask_mail flask-session flask-sslify 21 + flask flask_assets flask-login flask-sqlalchemy flask_migrate flask-seasurf flask_mail flask-session flask-sslify 22 22 mysqlclient psycopg2 sqlalchemy 23 23 cffi configobj cryptography bcrypt requests python-ldap pyotp qrcode dnspython 24 24 gunicorn python3-saml pytz cssmin rjsmin authlib bravado-core
+2 -2
pkgs/applications/networking/shellhub-agent/default.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "shellhub-agent"; 12 - version = "0.10.3"; 12 + version = "0.10.4"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "shellhub-io"; 16 16 repo = "shellhub"; 17 17 rev = "v${version}"; 18 - sha256 = "XYDS9g118jv7BoI0QSncZMPspSwcnAIFKdjUgttlTgU="; 18 + sha256 = "ov1hA+3sKh9Ms5D3/+ubwcAp+skuIfB3pvsvNSUKiSE="; 19 19 }; 20 20 21 21 modRoot = "./agent";
+2 -2
pkgs/applications/radio/multimon-ng/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "multimon-ng"; 5 - version = "1.1.9"; 5 + version = "1.2.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "EliasOenal"; 9 9 repo = "multimon-ng"; 10 10 rev = version; 11 - sha256 = "01716cfhxfzsab9zjply9giaa4nn4b7rm3p3vizrwi7n253yiwm2"; 11 + sha256 = "sha256-Qk9zg3aSrEfC16wQqL/EMG6MPobX8dnJ1OLH8EMap0I="; 12 12 }; 13 13 14 14 buildInputs = lib.optionals stdenv.isLinux [ libpulseaudio libX11 ];
+2 -2
pkgs/data/themes/orchis-theme/default.nix
··· 22 22 stdenvNoCC.mkDerivation 23 23 rec { 24 24 pname = "orchis-theme"; 25 - version = "2022-09-28"; 25 + version = "2022-10-19"; 26 26 27 27 src = fetchFromGitHub { 28 28 repo = "Orchis-theme"; 29 29 owner = "vinceliuice"; 30 30 rev = version; 31 - sha256 = "sha256-gabOn5ErJjDgqZCyIboMgFb1FqmDw8dljIskBENKTBg="; 31 + sha256 = "sha256-1lJUrWkb8IoUyCMn8J4Lwvs/pWsibrY0pSXrepuQcug="; 32 32 }; 33 33 34 34 nativeBuildInputs = [ gtk3 sassc ];
+1074
pkgs/development/compilers/cudatoolkit/redist/manifests/redistrib_11.8.0.json
··· 1 + { 2 + "release_date": "2022-10-03", 3 + "cuda_cccl": { 4 + "name": "CXX Core Compute Libraries", 5 + "license": "CUDA Toolkit", 6 + "version": "11.8.89", 7 + "linux-x86_64": { 8 + "relative_path": "cuda_cccl/linux-x86_64/cuda_cccl-linux-x86_64-11.8.89-archive.tar.xz", 9 + "sha256": "99d77d9e4c75d5e4663e473577f1871e65bca4ea0b9023f544a3556f0c1776c7", 10 + "md5": "01bef0511cad90660a0ff50bbb4615fe", 11 + "size": "1006416" 12 + }, 13 + "linux-ppc64le": { 14 + "relative_path": "cuda_cccl/linux-ppc64le/cuda_cccl-linux-ppc64le-11.8.89-archive.tar.xz", 15 + "sha256": "6d40a8f268ddf8befea453a827a140d6ecd1e02a437eb4ddf4fe1d7d35b66918", 16 + "md5": "ea0ba182ff91a9b641b12ea627c593e0", 17 + "size": "1006640" 18 + }, 19 + "linux-sbsa": { 20 + "relative_path": "cuda_cccl/linux-sbsa/cuda_cccl-linux-sbsa-11.8.89-archive.tar.xz", 21 + "sha256": "b7cdd513d4ee079f3ebe78ae1e156b678fa4f7df096459ae5bea8dc63db8a4f4", 22 + "md5": "708f4d01e5b5bbc2d0e8bcdea443424e", 23 + "size": "1006188" 24 + }, 25 + "windows-x86_64": { 26 + "relative_path": "cuda_cccl/windows-x86_64/cuda_cccl-windows-x86_64-11.8.89-archive.zip", 27 + "sha256": "548fe5e0cf6a64568a61713cdb475306ce7445d98dfbbe7f910fd78a7f6b616c", 28 + "md5": "b345dfa53a38008bf54ddc47af3594f7", 29 + "size": "2570742" 30 + }, 31 + "linux-aarch64": { 32 + "relative_path": "cuda_cccl/linux-aarch64/cuda_cccl-linux-aarch64-11.8.89-archive.tar.xz", 33 + "sha256": "454c6f6e30176e82590b130971b8d49931db4d16c8cd127eb7bc225e348114bd", 34 + "md5": "c401a3d74db67fa342e017f041d73736", 35 + "size": "1006656" 36 + } 37 + }, 38 + "cuda_compat": { 39 + "name": "CUDA compat L4T", 40 + "license": "CUDA Toolkit", 41 + "version": "11.8.31339915", 42 + "linux-aarch64": { 43 + "relative_path": "cuda_compat/linux-aarch64/cuda_compat-linux-aarch64-11.8.31339915-archive.tar.xz", 44 + "sha256": "7aa1b62da35b52eaa13e254d1072aff10c907416604e5e5cc1ddcebbfe341dc7", 45 + "md5": "41cba7b241724ad04234dc3f20526525", 46 + "size": "15780868" 47 + } 48 + }, 49 + "cuda_cudart": { 50 + "name": "CUDA Runtime (cudart)", 51 + "license": "CUDA Toolkit", 52 + "version": "11.8.89", 53 + "linux-x86_64": { 54 + "relative_path": "cuda_cudart/linux-x86_64/cuda_cudart-linux-x86_64-11.8.89-archive.tar.xz", 55 + "sha256": "56129e0c42df03ecb50a7bb23fc3285fa39af1a818f8826b183cf793529098bb", 56 + "md5": "1087b1284b033511c34ac3f1d42e1ecd", 57 + "size": "913876" 58 + }, 59 + "linux-ppc64le": { 60 + "relative_path": "cuda_cudart/linux-ppc64le/cuda_cudart-linux-ppc64le-11.8.89-archive.tar.xz", 61 + "sha256": "8c0cc24e09e015079accc3c37c8fffd7bbeb04a688c9958a672785ffb785ffac", 62 + "md5": "2ab98046768706eb1818c83a1dcc2bf6", 63 + "size": "855176" 64 + }, 65 + "linux-sbsa": { 66 + "relative_path": "cuda_cudart/linux-sbsa/cuda_cudart-linux-sbsa-11.8.89-archive.tar.xz", 67 + "sha256": "88f496a2f96f5bb2a9cb351e6704dfe6a45e713e571c958a3924b2a02e7adea0", 68 + "md5": "ca730f28308a18a0311f0167338455b0", 69 + "size": "855196" 70 + }, 71 + "windows-x86_64": { 72 + "relative_path": "cuda_cudart/windows-x86_64/cuda_cudart-windows-x86_64-11.8.89-archive.zip", 73 + "sha256": "988cc9e7d3785d4b1975521f312c57c6814cbf15e73a2b7941d961835f2a945e", 74 + "md5": "5b6c4db1e2c621c0061994156d35b64a", 75 + "size": "2987306" 76 + }, 77 + "linux-aarch64": { 78 + "relative_path": "cuda_cudart/linux-aarch64/cuda_cudart-linux-aarch64-11.8.89-archive.tar.xz", 79 + "sha256": "e7622a46261df6424e8cd892e1631ef3bbfae90d0aace4a63fd35cdcffa9c788", 80 + "md5": "aea3364b82bc403d589f1a62f461e8a8", 81 + "size": "819640" 82 + } 83 + }, 84 + "cuda_cuobjdump": { 85 + "name": "cuobjdump", 86 + "license": "CUDA Toolkit", 87 + "version": "11.8.86", 88 + "linux-x86_64": { 89 + "relative_path": "cuda_cuobjdump/linux-x86_64/cuda_cuobjdump-linux-x86_64-11.8.86-archive.tar.xz", 90 + "sha256": "28218273db8ffeb3ae4b31bfb4e4d90f0ae3373454c7970703c063dfd0377ba7", 91 + "md5": "60c880a2a3f13ce47b13d093b23bef55", 92 + "size": "162092" 93 + }, 94 + "linux-ppc64le": { 95 + "relative_path": "cuda_cuobjdump/linux-ppc64le/cuda_cuobjdump-linux-ppc64le-11.8.86-archive.tar.xz", 96 + "sha256": "c982c7dd7b6b8f9e8328ae0b67c9d7507ea58b64c893374766f77be3ce58ac6c", 97 + "md5": "3a18aab2c893cc93c27a5b84766b6438", 98 + "size": "205016" 99 + }, 100 + "linux-sbsa": { 101 + "relative_path": "cuda_cuobjdump/linux-sbsa/cuda_cuobjdump-linux-sbsa-11.8.86-archive.tar.xz", 102 + "sha256": "a630e95396437d0a8643d0184e95ac10a7c85488eff23955c94d1270dd45af2e", 103 + "md5": "09d2c9c7b11e8f492b8ca0faabd542b7", 104 + "size": "171160" 105 + }, 106 + "windows-x86_64": { 107 + "relative_path": "cuda_cuobjdump/windows-x86_64/cuda_cuobjdump-windows-x86_64-11.8.86-archive.zip", 108 + "sha256": "9961e1770fdde91844938a7046d03d7dfa3c3ff7271f77e9e859ca84d631ebf4", 109 + "md5": "83ad84a30f896afa36d7a385776b3b75", 110 + "size": "3777109" 111 + }, 112 + "linux-aarch64": { 113 + "relative_path": "cuda_cuobjdump/linux-aarch64/cuda_cuobjdump-linux-aarch64-11.8.86-archive.tar.xz", 114 + "sha256": "9ef1314c2e9b0149c3ffb07559cf1226bfd716515c92e6dbaf400863b3f4d44c", 115 + "md5": "4e530c57a7f4dc4c38bb982790f7b76e", 116 + "size": "170944" 117 + } 118 + }, 119 + "cuda_cupti": { 120 + "name": "CUPTI", 121 + "license": "CUDA Toolkit", 122 + "version": "11.8.87", 123 + "linux-x86_64": { 124 + "relative_path": "cuda_cupti/linux-x86_64/cuda_cupti-linux-x86_64-11.8.87-archive.tar.xz", 125 + "sha256": "b2ebc5672aa7b896b5986200d132933c37e72df6b0bf5ac25c9cb18c2c03057f", 126 + "md5": "5fc2edc95353ab45f29a411823176ca9", 127 + "size": "18049564" 128 + }, 129 + "linux-ppc64le": { 130 + "relative_path": "cuda_cupti/linux-ppc64le/cuda_cupti-linux-ppc64le-11.8.87-archive.tar.xz", 131 + "sha256": "48e3bd8f14d5846e0fff88bcd712a6bf0fc9566095ff24462bccdf43506f5d6a", 132 + "md5": "c2e083b0a944afabd0dc1432284b0cc6", 133 + "size": "9535008" 134 + }, 135 + "linux-sbsa": { 136 + "relative_path": "cuda_cupti/linux-sbsa/cuda_cupti-linux-sbsa-11.8.87-archive.tar.xz", 137 + "sha256": "d53c7e5da57d1e9df1f5bb3009e4964fbbcc8382906f64153ba4fab2ddeae607", 138 + "md5": "6c9ba6e9045d95a667fe623f9a7f9347", 139 + "size": "9307904" 140 + }, 141 + "windows-x86_64": { 142 + "relative_path": "cuda_cupti/windows-x86_64/cuda_cupti-windows-x86_64-11.8.87-archive.zip", 143 + "sha256": "a243ffc6b5cfd9ba469bc3dd02208186c4f1956e91d54e9bca295757edd9dafa", 144 + "md5": "d4fdbcf3bb3e75c334f9a6b21d4cdf5f", 145 + "size": "13045751" 146 + }, 147 + "linux-aarch64": { 148 + "relative_path": "cuda_cupti/linux-aarch64/cuda_cupti-linux-aarch64-11.8.87-archive.tar.xz", 149 + "sha256": "a7d2b993dcfdec7bf24cd8e7cee292679bc351d95bc58e99e3394593f708fa80", 150 + "md5": "a5041dd165f9ca49c16912a0bf586000", 151 + "size": "6976012" 152 + } 153 + }, 154 + "cuda_cuxxfilt": { 155 + "name": "CUDA cuxxfilt (demangler)", 156 + "license": "CUDA Toolkit", 157 + "version": "11.8.86", 158 + "linux-x86_64": { 159 + "relative_path": "cuda_cuxxfilt/linux-x86_64/cuda_cuxxfilt-linux-x86_64-11.8.86-archive.tar.xz", 160 + "sha256": "42e41e765fa0577c32706c9fd50016230d06e54dacb760f41ded7093923927af", 161 + "md5": "165cd45c312f49edf66d30004e242aa8", 162 + "size": "185836" 163 + }, 164 + "linux-ppc64le": { 165 + "relative_path": "cuda_cuxxfilt/linux-ppc64le/cuda_cuxxfilt-linux-ppc64le-11.8.86-archive.tar.xz", 166 + "sha256": "00699d77a701372fb06d5c0d1eb6c51858f2b1aa97ae103589f434aebaa4999f", 167 + "md5": "3159fa2ede95d25c22a15819d3265896", 168 + "size": "179528" 169 + }, 170 + "linux-sbsa": { 171 + "relative_path": "cuda_cuxxfilt/linux-sbsa/cuda_cuxxfilt-linux-sbsa-11.8.86-archive.tar.xz", 172 + "sha256": "c3c5802ff0c9fe96db03b49be6da4298258459e067138b868378f067cf31ea65", 173 + "md5": "f48b56257116197573daddb3b8c2f78e", 174 + "size": "172016" 175 + }, 176 + "windows-x86_64": { 177 + "relative_path": "cuda_cuxxfilt/windows-x86_64/cuda_cuxxfilt-windows-x86_64-11.8.86-archive.zip", 178 + "sha256": "a852b129290c1f9084ca7b626d5972d32fe5ec190ad55878c1c0993566d369c1", 179 + "md5": "818838b992877c87396c390369143506", 180 + "size": "168499" 181 + }, 182 + "linux-aarch64": { 183 + "relative_path": "cuda_cuxxfilt/linux-aarch64/cuda_cuxxfilt-linux-aarch64-11.8.86-archive.tar.xz", 184 + "sha256": "0f838658f46e86cddf37af16928a9f971335d03d79ddb53d71b3329e5c1834ce", 185 + "md5": "86b33cc615f1af37a45a998224e4680a", 186 + "size": "171664" 187 + } 188 + }, 189 + "cuda_demo_suite": { 190 + "name": "CUDA Demo Suite", 191 + "license": "CUDA Toolkit", 192 + "version": "11.8.86", 193 + "linux-x86_64": { 194 + "relative_path": "cuda_demo_suite/linux-x86_64/cuda_demo_suite-linux-x86_64-11.8.86-archive.tar.xz", 195 + "sha256": "18cd11f6b846a855f34b949aa87477f5978d1462bc4c354e6a39af929f505b72", 196 + "md5": "791ea9fa085582efac7e68b795f33f0d", 197 + "size": "3993532" 198 + }, 199 + "windows-x86_64": { 200 + "relative_path": "cuda_demo_suite/windows-x86_64/cuda_demo_suite-windows-x86_64-11.8.86-archive.zip", 201 + "sha256": "35ebaba27ba4c91962e069847ab8c355305b76139a342ac0945173658a4cbf40", 202 + "md5": "f38e557fd705098963ddd65cf407c9d5", 203 + "size": "5050011" 204 + } 205 + }, 206 + "cuda_documentation": { 207 + "name": "CUDA Documentation", 208 + "license": "CUDA Toolkit", 209 + "version": "11.8.86", 210 + "linux-x86_64": { 211 + "relative_path": "cuda_documentation/linux-x86_64/cuda_documentation-linux-x86_64-11.8.86-archive.tar.xz", 212 + "sha256": "45355431a1cc1edd78db903aba6e50f548cbf34dc1a77f9c56ac7c294ddd0799", 213 + "md5": "dfc70528af84c65b7262f824ee8c1289", 214 + "size": "67156" 215 + }, 216 + "linux-ppc64le": { 217 + "relative_path": "cuda_documentation/linux-ppc64le/cuda_documentation-linux-ppc64le-11.8.86-archive.tar.xz", 218 + "sha256": "7594463c636373abd1f09581b5da6767eca7d7f5218f96c700b932d9fb3ba8d3", 219 + "md5": "cee8eaafed9470a7b12da8515d77187b", 220 + "size": "67052" 221 + }, 222 + "linux-sbsa": { 223 + "relative_path": "cuda_documentation/linux-sbsa/cuda_documentation-linux-sbsa-11.8.86-archive.tar.xz", 224 + "sha256": "41958cbfc53e170ed60140d2501a6fa00a0c2c6aa5496594ee6ee76c93b2da75", 225 + "md5": "7898fc3e98473293441ea75bf438214d", 226 + "size": "67076" 227 + }, 228 + "windows-x86_64": { 229 + "relative_path": "cuda_documentation/windows-x86_64/cuda_documentation-windows-x86_64-11.8.86-archive.zip", 230 + "sha256": "1f7b0c60be931debf0bbf1ff6ddecd8c61ae19c27ed370fabda0cbcfa2075ba5", 231 + "md5": "df6b8628ac018257fdd23c7fc8646f97", 232 + "size": "105364" 233 + }, 234 + "linux-aarch64": { 235 + "relative_path": "cuda_documentation/linux-aarch64/cuda_documentation-linux-aarch64-11.8.86-archive.tar.xz", 236 + "sha256": "9879ba1dc577e22670d4575de80a64dd86cd02a78644af84c8aaab5f31972df2", 237 + "md5": "46f135b33cad414f6e74cfab19874a27", 238 + "size": "67100" 239 + } 240 + }, 241 + "cuda_gdb": { 242 + "name": "CUDA GDB", 243 + "license": "CUDA Toolkit", 244 + "version": "11.8.86", 245 + "linux-x86_64": { 246 + "relative_path": "cuda_gdb/linux-x86_64/cuda_gdb-linux-x86_64-11.8.86-archive.tar.xz", 247 + "sha256": "15252a58df4c2b09dfd3c4bf91c3aebdb2bbb84a61573d92690076ee5066bdff", 248 + "md5": "008e94bb7b3f4e0208ceea015a962262", 249 + "size": "64334476" 250 + }, 251 + "linux-ppc64le": { 252 + "relative_path": "cuda_gdb/linux-ppc64le/cuda_gdb-linux-ppc64le-11.8.86-archive.tar.xz", 253 + "sha256": "2f79d874373af9f7ff6898f28b5ef8269f2182e03ce12cd716c56dda0bad0cdd", 254 + "md5": "a13c9ea95b13bf3b70ac1d79fab1750f", 255 + "size": "64179404" 256 + }, 257 + "linux-sbsa": { 258 + "relative_path": "cuda_gdb/linux-sbsa/cuda_gdb-linux-sbsa-11.8.86-archive.tar.xz", 259 + "sha256": "acca29e2e8d341d058bb4cad76ec8c565fe15f39205aba72f5e92d360e49a360", 260 + "md5": "e86e497ef3e6fd6b5099ba11e71c5ae5", 261 + "size": "64001800" 262 + }, 263 + "linux-aarch64": { 264 + "relative_path": "cuda_gdb/linux-aarch64/cuda_gdb-linux-aarch64-11.8.86-archive.tar.xz", 265 + "sha256": "b4e7dde3b001019a1e4ac7646cbae48e66a9642376745335a8bc245ad91b3a2c", 266 + "md5": "827911d9bb2f98068c55111e4a6564f0", 267 + "size": "63936148" 268 + } 269 + }, 270 + "cuda_memcheck": { 271 + "name": "CUDA Memcheck", 272 + "license": "CUDA Toolkit", 273 + "version": "11.8.86", 274 + "linux-x86_64": { 275 + "relative_path": "cuda_memcheck/linux-x86_64/cuda_memcheck-linux-x86_64-11.8.86-archive.tar.xz", 276 + "sha256": "539ce6b3cf03593f72f7830217145c87f94246b1c8c056fde2da82234aba2a3e", 277 + "md5": "b3c4d2321f005cd7f4a2be2f647ebf5b", 278 + "size": "139812" 279 + }, 280 + "linux-ppc64le": { 281 + "relative_path": "cuda_memcheck/linux-ppc64le/cuda_memcheck-linux-ppc64le-11.8.86-archive.tar.xz", 282 + "sha256": "9f5a8ce507b2fa401180d3ca2213765069f8c5ea387f4164ea29cc32b22c9497", 283 + "md5": "19ff70b8373e4c6e545427f1733ca64f", 284 + "size": "147964" 285 + }, 286 + "windows-x86_64": { 287 + "relative_path": "cuda_memcheck/windows-x86_64/cuda_memcheck-windows-x86_64-11.8.86-archive.zip", 288 + "sha256": "387339972a16daefb5aca029d9d8d9c5f2fc8d823ccd4f4b89d2a2767f19dc2d", 289 + "md5": "d9deb261404f40461099d814c8699d2c", 290 + "size": "172894" 291 + } 292 + }, 293 + "cuda_nsight": { 294 + "name": "Nsight Eclipse Edition Plugin", 295 + "license": "CUDA Toolkit", 296 + "version": "11.8.86", 297 + "linux-x86_64": { 298 + "relative_path": "cuda_nsight/linux-x86_64/cuda_nsight-linux-x86_64-11.8.86-archive.tar.xz", 299 + "sha256": "4568af4eb961fba800b629b9456e4bed82eebf6e4c0c152f83e415b23983699d", 300 + "md5": "ea71a5e487e05343fda0f8317c681be3", 301 + "size": "118607548" 302 + }, 303 + "linux-ppc64le": { 304 + "relative_path": "cuda_nsight/linux-ppc64le/cuda_nsight-linux-ppc64le-11.8.86-archive.tar.xz", 305 + "sha256": "67d1a47e1b39c0969201a45bac527e597ec1fc0f268ab3a78ab0a94363be58f2", 306 + "md5": "6bbdefd52ed09fce18d909fd6f18479e", 307 + "size": "118607576" 308 + } 309 + }, 310 + "cuda_nvcc": { 311 + "name": "CUDA NVCC", 312 + "license": "CUDA Toolkit", 313 + "version": "11.8.89", 314 + "linux-x86_64": { 315 + "relative_path": "cuda_nvcc/linux-x86_64/cuda_nvcc-linux-x86_64-11.8.89-archive.tar.xz", 316 + "sha256": "7ee8450dbcc16e9fe5d2a7b567d6dec220c5894a94ac6640459e06231e3b39a5", 317 + "md5": "ea3b1b2afc8cfa824328adbe998a4a76", 318 + "size": "43230952" 319 + }, 320 + "linux-ppc64le": { 321 + "relative_path": "cuda_nvcc/linux-ppc64le/cuda_nvcc-linux-ppc64le-11.8.89-archive.tar.xz", 322 + "sha256": "16fcfac1ef89584a36bf725b1706c51ecf9754acc712600f5f3e70f6ba119c8c", 323 + "md5": "bee55785b363cbec80cafd90d750aae8", 324 + "size": "40307408" 325 + }, 326 + "linux-sbsa": { 327 + "relative_path": "cuda_nvcc/linux-sbsa/cuda_nvcc-linux-sbsa-11.8.89-archive.tar.xz", 328 + "sha256": "17d30d924a1d6ff5748a0b6a4e7c25fd39644250cef9184fba520362f70ff798", 329 + "md5": "dbaf022f1014ce621935c8bbb96113f0", 330 + "size": "39022020" 331 + }, 332 + "windows-x86_64": { 333 + "relative_path": "cuda_nvcc/windows-x86_64/cuda_nvcc-windows-x86_64-11.8.89-archive.zip", 334 + "sha256": "4cdd7555f31186e5af0b14ab761838bbc8b5e6441589f5bb326930c7a502dcd3", 335 + "md5": "240a8b9fca8d478aed61d9863e2cf4d3", 336 + "size": "57346486" 337 + }, 338 + "linux-aarch64": { 339 + "relative_path": "cuda_nvcc/linux-aarch64/cuda_nvcc-linux-aarch64-11.8.89-archive.tar.xz", 340 + "sha256": "e6cd1a039b5318cabc848840f0e660c4e0971186ae84ff0b2a56246b898ace1e", 341 + "md5": "e3974c22515f9f20c44d9225de994696", 342 + "size": "39063696" 343 + } 344 + }, 345 + "cuda_nvdisasm": { 346 + "name": "CUDA nvdisasm", 347 + "license": "CUDA Toolkit", 348 + "version": "11.8.86", 349 + "linux-x86_64": { 350 + "relative_path": "cuda_nvdisasm/linux-x86_64/cuda_nvdisasm-linux-x86_64-11.8.86-archive.tar.xz", 351 + "sha256": "9c1a92d012ec7e63334863a70f8c48b25d3a7df13253813318454358eeaa4400", 352 + "md5": "76f004fb938f650841744b54fba3e0a1", 353 + "size": "50769012" 354 + }, 355 + "linux-ppc64le": { 356 + "relative_path": "cuda_nvdisasm/linux-ppc64le/cuda_nvdisasm-linux-ppc64le-11.8.86-archive.tar.xz", 357 + "sha256": "af86ce4c1a69be36b3d3363cbf2c47d752e916bf2690b7d7a845d78da10a02c0", 358 + "md5": "3892df811a27b3566f447617b333aba9", 359 + "size": "50762364" 360 + }, 361 + "linux-sbsa": { 362 + "relative_path": "cuda_nvdisasm/linux-sbsa/cuda_nvdisasm-linux-sbsa-11.8.86-archive.tar.xz", 363 + "sha256": "8e6f10a708937283919ebd57ba55a5a3575a751c92f63ac9a99f5bcfda8ac1dc", 364 + "md5": "ab35abb462f5eed823244a54341f966f", 365 + "size": "50707044" 366 + }, 367 + "windows-x86_64": { 368 + "relative_path": "cuda_nvdisasm/windows-x86_64/cuda_nvdisasm-windows-x86_64-11.8.86-archive.zip", 369 + "sha256": "56888ecebbac419f1d5e91bff33ea1268fda12a3ce8818b0c6f360521cf07152", 370 + "md5": "f6fc3655bed1293c8ff9bc96f06ecab9", 371 + "size": "51000989" 372 + }, 373 + "linux-aarch64": { 374 + "relative_path": "cuda_nvdisasm/linux-aarch64/cuda_nvdisasm-linux-aarch64-11.8.86-archive.tar.xz", 375 + "sha256": "578604e16d2c687a41fe1beb9eff44a72ad7e0ae9acc147fe28c37e1d3962f8a", 376 + "md5": "67ae5c58f02a38a90159563438f8bf4b", 377 + "size": "50697028" 378 + } 379 + }, 380 + "cuda_nvml_dev": { 381 + "name": "CUDA NVML Headers", 382 + "license": "CUDA Toolkit", 383 + "version": "11.8.86", 384 + "linux-x86_64": { 385 + "relative_path": "cuda_nvml_dev/linux-x86_64/cuda_nvml_dev-linux-x86_64-11.8.86-archive.tar.xz", 386 + "sha256": "2a03b591f7e6714811f34f807a76be1dea7d68788c898ab4a21ec2ccecf2e368", 387 + "md5": "03ab04f1f7ff9557e4eafa22d3600cee", 388 + "size": "78320" 389 + }, 390 + "linux-ppc64le": { 391 + "relative_path": "cuda_nvml_dev/linux-ppc64le/cuda_nvml_dev-linux-ppc64le-11.8.86-archive.tar.xz", 392 + "sha256": "b6b067595b9721409092b44d1fc0b5373a0368faed984150aa27545f96adc1dd", 393 + "md5": "0f93570ff9c5ab184755dc4be71aa7e9", 394 + "size": "78388" 395 + }, 396 + "linux-sbsa": { 397 + "relative_path": "cuda_nvml_dev/linux-sbsa/cuda_nvml_dev-linux-sbsa-11.8.86-archive.tar.xz", 398 + "sha256": "4b759ba07830b6394cf6d28c0e0e1a3e8bf88adfd5df575812dc1e1f9308f6d5", 399 + "md5": "930827da97dd8f43a17bdf395e8bfb7e", 400 + "size": "78948" 401 + }, 402 + "windows-x86_64": { 403 + "relative_path": "cuda_nvml_dev/windows-x86_64/cuda_nvml_dev-windows-x86_64-11.8.86-archive.zip", 404 + "sha256": "8eb977d7ed61eaa70a32963f1c2bd63ef92710a5a6486800125dec4ed8ebd6fb", 405 + "md5": "8b4e968ead1fd332feedacb692009c57", 406 + "size": "110045" 407 + }, 408 + "linux-aarch64": { 409 + "relative_path": "cuda_nvml_dev/linux-aarch64/cuda_nvml_dev-linux-aarch64-11.8.86-archive.tar.xz", 410 + "sha256": "233c4f3ed5429930284b32c2b755ca01c4f2899e1dbb9036c738af85c874d53b", 411 + "md5": "eca97d5c09108fcccc8e5ce10e9dedee", 412 + "size": "78916" 413 + } 414 + }, 415 + "cuda_nvprof": { 416 + "name": "CUDA nvprof", 417 + "license": "CUDA Toolkit", 418 + "version": "11.8.87", 419 + "linux-x86_64": { 420 + "relative_path": "cuda_nvprof/linux-x86_64/cuda_nvprof-linux-x86_64-11.8.87-archive.tar.xz", 421 + "sha256": "cc01bc16f11b3aca89539a750c458121a4390d7694842627ca0221cc0b537107", 422 + "md5": "a55fb3f318f5ea9fbdbfeb775952554f", 423 + "size": "1955928" 424 + }, 425 + "linux-ppc64le": { 426 + "relative_path": "cuda_nvprof/linux-ppc64le/cuda_nvprof-linux-ppc64le-11.8.87-archive.tar.xz", 427 + "sha256": "8e3ec9c4da81e88033e1ce013a995ac51a7c5e158c7fbbae8383e706356c244a", 428 + "md5": "adf1828636a2c57333434d62aa725767", 429 + "size": "1608680" 430 + }, 431 + "windows-x86_64": { 432 + "relative_path": "cuda_nvprof/windows-x86_64/cuda_nvprof-windows-x86_64-11.8.87-archive.zip", 433 + "sha256": "24f0cdf3692241efb8948230ea82b57245ae9654fafdcbea31314b06a7527580", 434 + "md5": "b1ffe59994228212c4d58189a9e9cd31", 435 + "size": "1599731" 436 + } 437 + }, 438 + "cuda_nvprune": { 439 + "name": "CUDA nvprune", 440 + "license": "CUDA Toolkit", 441 + "version": "11.8.86", 442 + "linux-x86_64": { 443 + "relative_path": "cuda_nvprune/linux-x86_64/cuda_nvprune-linux-x86_64-11.8.86-archive.tar.xz", 444 + "sha256": "6165a58e3b17dba210eb7fa6bab0b7c82aa83d6584e21adc54e9ce820f4a02b2", 445 + "md5": "f6bb6d9a16863a54c12c79796c711dee", 446 + "size": "55788" 447 + }, 448 + "linux-ppc64le": { 449 + "relative_path": "cuda_nvprune/linux-ppc64le/cuda_nvprune-linux-ppc64le-11.8.86-archive.tar.xz", 450 + "sha256": "ee82495f51873831b5448b6181c05d1d8ef3abb7aa5d9e93c7e4f47fd1e0ee49", 451 + "md5": "850be2894997205633df0f20d651b488", 452 + "size": "56360" 453 + }, 454 + "linux-sbsa": { 455 + "relative_path": "cuda_nvprune/linux-sbsa/cuda_nvprune-linux-sbsa-11.8.86-archive.tar.xz", 456 + "sha256": "c113d2340e4c91f7ee32e123f6a7736a070b79521bf33787a066fbb626790954", 457 + "md5": "56578ad334bc57ee224eba840f6e055f", 458 + "size": "48008" 459 + }, 460 + "windows-x86_64": { 461 + "relative_path": "cuda_nvprune/windows-x86_64/cuda_nvprune-windows-x86_64-11.8.86-archive.zip", 462 + "sha256": "75f77f308dfd216925e3ec02b2a2a0631d3cc72e023ba52b29b902f508dc6bf0", 463 + "md5": "12512ae51bfedba3cb6767eff3435d7a", 464 + "size": "145633" 465 + }, 466 + "linux-aarch64": { 467 + "relative_path": "cuda_nvprune/linux-aarch64/cuda_nvprune-linux-aarch64-11.8.86-archive.tar.xz", 468 + "sha256": "090030bc5e4b65cb2d64cdb10964ae555b1db2f3a1c9446db17bf901c303b3f1", 469 + "md5": "8e6be3ba89e40ba208e4c6959ad11564", 470 + "size": "47924" 471 + } 472 + }, 473 + "cuda_nvrtc": { 474 + "name": "CUDA NVRTC", 475 + "license": "CUDA Toolkit", 476 + "version": "11.8.89", 477 + "linux-x86_64": { 478 + "relative_path": "cuda_nvrtc/linux-x86_64/cuda_nvrtc-linux-x86_64-11.8.89-archive.tar.xz", 479 + "sha256": "4bde6bdd6550110b91a5b8e442579c26ddf3a4bc9d380bed03daee8bf70a5286", 480 + "md5": "f09fddad27e3d6896f472fcd37df2e61", 481 + "size": "29507552" 482 + }, 483 + "linux-ppc64le": { 484 + "relative_path": "cuda_nvrtc/linux-ppc64le/cuda_nvrtc-linux-ppc64le-11.8.89-archive.tar.xz", 485 + "sha256": "c4c305c31b38afb66e69c522263e6c04e8a08425330eebf7323a9f9d489d5a58", 486 + "md5": "86bcf8a01a3fb1e4d00f2ea706ef189f", 487 + "size": "27515068" 488 + }, 489 + "linux-sbsa": { 490 + "relative_path": "cuda_nvrtc/linux-sbsa/cuda_nvrtc-linux-sbsa-11.8.89-archive.tar.xz", 491 + "sha256": "d81246bc36adb4664a816ebebd2a572b92a74b3a36a830454fc91a13bdad7d18", 492 + "md5": "700eff66b08ad3fcb727abd8ca9cf814", 493 + "size": "27381644" 494 + }, 495 + "windows-x86_64": { 496 + "relative_path": "cuda_nvrtc/windows-x86_64/cuda_nvrtc-windows-x86_64-11.8.89-archive.zip", 497 + "sha256": "e5d571247e71e0b0922a929516175844efa9e7ac424ed3c1b764bffb4899d3c9", 498 + "md5": "b10471319dd70571927accc50a739781", 499 + "size": "95854990" 500 + }, 501 + "linux-aarch64": { 502 + "relative_path": "cuda_nvrtc/linux-aarch64/cuda_nvrtc-linux-aarch64-11.8.89-archive.tar.xz", 503 + "sha256": "89f3f8067b1a5812b0c46a24b4a82864516bf7026c951f8ccfe91c2b7c430596", 504 + "md5": "7dc9f9c8419d26b6c4c7d8a6322e9bc7", 505 + "size": "27383920" 506 + } 507 + }, 508 + "cuda_nvtx": { 509 + "name": "CUDA NVTX", 510 + "license": "CUDA Toolkit", 511 + "version": "11.8.86", 512 + "linux-x86_64": { 513 + "relative_path": "cuda_nvtx/linux-x86_64/cuda_nvtx-linux-x86_64-11.8.86-archive.tar.xz", 514 + "sha256": "d08af53e4116d5535112680c6f8a6774744c625a260bc5a64399a3be35700201", 515 + "md5": "34a29024041db12d6c39c4db19276674", 516 + "size": "48184" 517 + }, 518 + "linux-ppc64le": { 519 + "relative_path": "cuda_nvtx/linux-ppc64le/cuda_nvtx-linux-ppc64le-11.8.86-archive.tar.xz", 520 + "sha256": "e0162a4e404079650b2cdcfb21a77eca69a70a9670a68cb368bb7b567a6a78d5", 521 + "md5": "a95cb8d1ff95be59223602c44fff060d", 522 + "size": "48148" 523 + }, 524 + "linux-sbsa": { 525 + "relative_path": "cuda_nvtx/linux-sbsa/cuda_nvtx-linux-sbsa-11.8.86-archive.tar.xz", 526 + "sha256": "b5f1835ef51e7584a0ec16ff2c573c59f91fac4defbfc78de31e93514d50e5ff", 527 + "md5": "487458d132db455e585369653d712ff7", 528 + "size": "48800" 529 + }, 530 + "windows-x86_64": { 531 + "relative_path": "cuda_nvtx/windows-x86_64/cuda_nvtx-windows-x86_64-11.8.86-archive.zip", 532 + "sha256": "133c8c61904c06f1273dac35c0d602765e6a9f14175c9572b8c76b8b3d052105", 533 + "md5": "ee20c858be84a6eb61830693f0c9d5a2", 534 + "size": "65690" 535 + }, 536 + "linux-aarch64": { 537 + "relative_path": "cuda_nvtx/linux-aarch64/cuda_nvtx-linux-aarch64-11.8.86-archive.tar.xz", 538 + "sha256": "780c37fd80f25f15efb72827d7d439d70618b3ead5ea6ff99727b9656ef3d6ef", 539 + "md5": "0df92af46da66b19e5e488bb5130f401", 540 + "size": "48092" 541 + } 542 + }, 543 + "cuda_nvvp": { 544 + "name": "CUDA NVVP", 545 + "license": "CUDA Toolkit", 546 + "version": "11.8.87", 547 + "linux-x86_64": { 548 + "relative_path": "cuda_nvvp/linux-x86_64/cuda_nvvp-linux-x86_64-11.8.87-archive.tar.xz", 549 + "sha256": "68a1ff1118220c7e1d3852de52110b36251045635dd7c4a42eae9a6a3e31116c", 550 + "md5": "0316f5eb34c2597a21b984b32a2130fc", 551 + "size": "117590868" 552 + }, 553 + "linux-ppc64le": { 554 + "relative_path": "cuda_nvvp/linux-ppc64le/cuda_nvvp-linux-ppc64le-11.8.87-archive.tar.xz", 555 + "sha256": "1188a21ebb4f4d8a2cddffea5d6317b1863fce8ef9c9cffba678b37552e4f511", 556 + "md5": "c078f22f422a4da514a66528eea3cb42", 557 + "size": "117029624" 558 + }, 559 + "windows-x86_64": { 560 + "relative_path": "cuda_nvvp/windows-x86_64/cuda_nvvp-windows-x86_64-11.8.87-archive.zip", 561 + "sha256": "8e0f1da8541612ad5f21936a4c237fdce97d1fb4e8bc234698c15f2052db170a", 562 + "md5": "b30aaf5036a5069ffc6a796e2af0692f", 563 + "size": "120361858" 564 + } 565 + }, 566 + "cuda_profiler_api": { 567 + "name": "CUDA Profiler API", 568 + "license": "CUDA Toolkit", 569 + "version": "11.8.86", 570 + "linux-x86_64": { 571 + "relative_path": "cuda_profiler_api/linux-x86_64/cuda_profiler_api-linux-x86_64-11.8.86-archive.tar.xz", 572 + "sha256": "0845942ac7f6fac6081780c32e0d95c883c786638b54d5a8eda05fde8089d532", 573 + "md5": "b45edeb69dee2eea33e63517b52c1242", 574 + "size": "16140" 575 + }, 576 + "linux-ppc64le": { 577 + "relative_path": "cuda_profiler_api/linux-ppc64le/cuda_profiler_api-linux-ppc64le-11.8.86-archive.tar.xz", 578 + "sha256": "cd0d212a4a49ee1d709fcd1d46eed5b34087d91d2465e342622caf7b173b1e34", 579 + "md5": "478ec6b63bbcd8298fe6d9e8e231a98d", 580 + "size": "16144" 581 + }, 582 + "linux-sbsa": { 583 + "relative_path": "cuda_profiler_api/linux-sbsa/cuda_profiler_api-linux-sbsa-11.8.86-archive.tar.xz", 584 + "sha256": "472bbce7395e259ac609b6591cf4f01f2c7aae0af2562f77bf1433a3f578c6ee", 585 + "md5": "56075a87654f2d9742a4a2c14618ebc2", 586 + "size": "16144" 587 + }, 588 + "windows-x86_64": { 589 + "relative_path": "cuda_profiler_api/windows-x86_64/cuda_profiler_api-windows-x86_64-11.8.86-archive.zip", 590 + "sha256": "64f9ff04d1660ca0d611c8ac60ace7124f3e647519d67f78f681277e1c9221cc", 591 + "md5": "ebd55b552f4fa46887cc9184495c40e1", 592 + "size": "20587" 593 + }, 594 + "linux-aarch64": { 595 + "relative_path": "cuda_profiler_api/linux-aarch64/cuda_profiler_api-linux-aarch64-11.8.86-archive.tar.xz", 596 + "sha256": "567818017d8eed04c7ea5bd3d7aacadc3008e32d33773feef55260c6473f9920", 597 + "md5": "a7958e6be9d55cedbab6b245f58c950d", 598 + "size": "16144" 599 + } 600 + }, 601 + "cuda_sanitizer_api": { 602 + "name": "CUDA Compute Sanitizer API", 603 + "license": "CUDA Toolkit", 604 + "version": "11.8.86", 605 + "linux-x86_64": { 606 + "relative_path": "cuda_sanitizer_api/linux-x86_64/cuda_sanitizer_api-linux-x86_64-11.8.86-archive.tar.xz", 607 + "sha256": "d5536917cbb0e2a1a5287e57e7c47e8645117a5a514cdbfd0da686986db71e75", 608 + "md5": "5ca11ca504fae4bb3578a7ac04a3dff6", 609 + "size": "8274596" 610 + }, 611 + "linux-ppc64le": { 612 + "relative_path": "cuda_sanitizer_api/linux-ppc64le/cuda_sanitizer_api-linux-ppc64le-11.8.86-archive.tar.xz", 613 + "sha256": "b76e464506821e4643d536f79c650e07a6c42de075d124fa885e449b138f21d4", 614 + "md5": "bfbcbf2d8167824b82d74eaabe4260f6", 615 + "size": "7715068" 616 + }, 617 + "linux-sbsa": { 618 + "relative_path": "cuda_sanitizer_api/linux-sbsa/cuda_sanitizer_api-linux-sbsa-11.8.86-archive.tar.xz", 619 + "sha256": "00975421bfa738b026ee1d89d41b76456d221cfe5737399604aca473f89ff922", 620 + "md5": "c4030e1425847287f84b58a444af19e8", 621 + "size": "6459140" 622 + }, 623 + "windows-x86_64": { 624 + "relative_path": "cuda_sanitizer_api/windows-x86_64/cuda_sanitizer_api-windows-x86_64-11.8.86-archive.zip", 625 + "sha256": "24fdaaa3a80dc1faea90a49213bef2098f0abbad8bd5108fada5b77d7ad00dcc", 626 + "md5": "14aab57c462477036ba60f88e59fc415", 627 + "size": "13572050" 628 + }, 629 + "linux-aarch64": { 630 + "relative_path": "cuda_sanitizer_api/linux-aarch64/cuda_sanitizer_api-linux-aarch64-11.8.86-archive.tar.xz", 631 + "sha256": "0b1ec1096f87a796a0352188b89ac85bce19e97af504b72a2684f254de667d1e", 632 + "md5": "6dfc8e796940d22fabd195c74d4f2b78", 633 + "size": "3320104" 634 + } 635 + }, 636 + "fabricmanager": { 637 + "name": "NVIDIA Fabric Manager", 638 + "license": "NVIDIA Driver", 639 + "version": "520.61.05", 640 + "linux-x86_64": { 641 + "relative_path": "fabricmanager/linux-x86_64/fabricmanager-linux-x86_64-520.61.05-archive.tar.xz", 642 + "sha256": "a3c29b9a483ba9ccca41c95a1af1325cdcc4396abd6694199fdb3279f7e71221", 643 + "md5": "7f90460c03ed9cbe4a50bdfb0bc8adf3", 644 + "size": "1612804" 645 + }, 646 + "linux-sbsa": { 647 + "relative_path": "fabricmanager/linux-sbsa/fabricmanager-linux-sbsa-520.61.05-archive.tar.xz", 648 + "sha256": "9333e7c4584b6edd73c497f1666afd4d1c8c4a36e2de8c9ef36aeebf22cd2b07", 649 + "md5": "54fa3cce18980ef9b3f764a9ba0b51cf", 650 + "size": "1494656" 651 + } 652 + }, 653 + "libcublas": { 654 + "name": "CUDA cuBLAS", 655 + "license": "CUDA Toolkit", 656 + "version": "11.11.3.6", 657 + "linux-x86_64": { 658 + "relative_path": "libcublas/linux-x86_64/libcublas-linux-x86_64-11.11.3.6-archive.tar.xz", 659 + "sha256": "045e6455c9f8789b1c7ced19957c7904d23c221f4d1d75bb574a2c856aebae98", 660 + "md5": "86f56e585870e5a95d173ab30d866d9c", 661 + "size": "500681532" 662 + }, 663 + "linux-ppc64le": { 664 + "relative_path": "libcublas/linux-ppc64le/libcublas-linux-ppc64le-11.11.3.6-archive.tar.xz", 665 + "sha256": "27b07d1fa375404ed0f7ce37573de1c8a5ff8c313b9f388ee7b4ff41d4a8409f", 666 + "md5": "c6b15c77cbd467d4fa3dc4c97dbf2aaa", 667 + "size": "377908948" 668 + }, 669 + "linux-sbsa": { 670 + "relative_path": "libcublas/linux-sbsa/libcublas-linux-sbsa-11.11.3.6-archive.tar.xz", 671 + "sha256": "38fe90cbbc7da3dbdcd8c29e0fcd60f69baf580d9b3f71a4ee102e3c7fc30b3d", 672 + "md5": "87306fc3764e990423d21bfe4153bcc8", 673 + "size": "377934916" 674 + }, 675 + "windows-x86_64": { 676 + "relative_path": "libcublas/windows-x86_64/libcublas-windows-x86_64-11.11.3.6-archive.zip", 677 + "sha256": "67b0934a6359e4ee26fff823c356021589d392c4fd49ca12624f570edc08e2b9", 678 + "md5": "1915e7979597f6b877f24f03364eb0ca", 679 + "size": "420850025" 680 + }, 681 + "linux-aarch64": { 682 + "relative_path": "libcublas/linux-aarch64/libcublas-linux-aarch64-11.11.3.6-archive.tar.xz", 683 + "sha256": "05252a76ee24a73b4def52a52c3a4d08e790f3956b020dfaba56af0cc169b08a", 684 + "md5": "e87d3390d507b22b8bafe94fb79fa110", 685 + "size": "288337012" 686 + } 687 + }, 688 + "libcudla": { 689 + "name": "cuDLA", 690 + "license": "CUDA Toolkit", 691 + "version": "11.8.86", 692 + "linux-aarch64": { 693 + "relative_path": "libcudla/linux-aarch64/libcudla-linux-aarch64-11.8.86-archive.tar.xz", 694 + "sha256": "2fedefe9ebd567767e0079e168155f643100b7bf4ff6331c14f791290c932614", 695 + "md5": "14b0a2506fa1377d54b5fefe3acf5420", 696 + "size": "65508" 697 + } 698 + }, 699 + "libcufft": { 700 + "name": "CUDA cuFFT", 701 + "license": "CUDA Toolkit", 702 + "version": "10.9.0.58", 703 + "linux-x86_64": { 704 + "relative_path": "libcufft/linux-x86_64/libcufft-linux-x86_64-10.9.0.58-archive.tar.xz", 705 + "sha256": "eadca0b30a4a2c1f741fde88d6dd611604e488fdb51c676861eabc08d2c4612f", 706 + "md5": "3bca3ded75663fa9c1924ba09c3cdc14", 707 + "size": "274730492" 708 + }, 709 + "linux-ppc64le": { 710 + "relative_path": "libcufft/linux-ppc64le/libcufft-linux-ppc64le-10.9.0.58-archive.tar.xz", 711 + "sha256": "c2203e0e48733acf40b76a7a3ff15d105d8c2f02dc8bb2865eb814e091ba0c5a", 712 + "md5": "1f488aeeef7a93c08ac547b101c042e1", 713 + "size": "274679080" 714 + }, 715 + "linux-sbsa": { 716 + "relative_path": "libcufft/linux-sbsa/libcufft-linux-sbsa-10.9.0.58-archive.tar.xz", 717 + "sha256": "e2bec93081e31ee2f0234d2fa93c2b501de29d2143fae287fe729c3318811e56", 718 + "md5": "23319a56cc345c5ebe2bf5c4d7cbe46e", 719 + "size": "212419228" 720 + }, 721 + "windows-x86_64": { 722 + "relative_path": "libcufft/windows-x86_64/libcufft-windows-x86_64-10.9.0.58-archive.zip", 723 + "sha256": "a4071a85e3983bf42ea7a2e9bebe3b0b3c9ac258668580adc32ee1c385f7556f", 724 + "md5": "8d2069024c2bc29a2a0f84645a76f76a", 725 + "size": "168982770" 726 + }, 727 + "linux-aarch64": { 728 + "relative_path": "libcufft/linux-aarch64/libcufft-linux-aarch64-10.9.0.58-archive.tar.xz", 729 + "sha256": "7337babe858b3b9d267603207da5e450d24d7fdd8173c4c5d303f6586e83611c", 730 + "md5": "ff1d058b48df190318f44004ae1d5013", 731 + "size": "264578816" 732 + } 733 + }, 734 + "libcufile": { 735 + "name": "CUDA cuFile", 736 + "license": "CUDA Toolkit", 737 + "version": "1.4.0.31", 738 + "linux-x86_64": { 739 + "relative_path": "libcufile/linux-x86_64/libcufile-linux-x86_64-1.4.0.31-archive.tar.xz", 740 + "sha256": "c926846769a63f6626c3f0006cc4d82306850ec8aa3be3216458116a551fe76a", 741 + "md5": "8bf5d11a64b95bbf53ccee02830358c3", 742 + "size": "39957500" 743 + }, 744 + "linux-aarch64": { 745 + "relative_path": "libcufile/linux-aarch64/libcufile-linux-aarch64-1.4.0.31-archive.tar.xz", 746 + "sha256": "bf434cf2ac47911daf10ee837ee7f9cc91cb2bbc83ad4ec004765b9c264d39ae", 747 + "md5": "8af06935ae790bff51775615e546a398", 748 + "size": "40473296" 749 + } 750 + }, 751 + "libcurand": { 752 + "name": "CUDA cuRAND", 753 + "license": "CUDA Toolkit", 754 + "version": "10.3.0.86", 755 + "linux-x86_64": { 756 + "relative_path": "libcurand/linux-x86_64/libcurand-linux-x86_64-10.3.0.86-archive.tar.xz", 757 + "sha256": "9d30be251c1a0463b52203f6514dac5062844c606d13e234d1386e80c83db279", 758 + "md5": "60021684fd162fbf75db4b687de5debc", 759 + "size": "83523868" 760 + }, 761 + "linux-ppc64le": { 762 + "relative_path": "libcurand/linux-ppc64le/libcurand-linux-ppc64le-10.3.0.86-archive.tar.xz", 763 + "sha256": "7349ddfc41ceb2f80cd13bc0e26447f05eaf540ae55110cf8b8774ed2860228b", 764 + "md5": "cc395eea8203f26e186eadff339d0be7", 765 + "size": "83574916" 766 + }, 767 + "linux-sbsa": { 768 + "relative_path": "libcurand/linux-sbsa/libcurand-linux-sbsa-10.3.0.86-archive.tar.xz", 769 + "sha256": "3df3571103b056ab354e616f1c0737b1b2a25a7875b98b1b9bf32dee94449699", 770 + "md5": "402182e6ca2bbbdebc618c8a38141873", 771 + "size": "83497320" 772 + }, 773 + "windows-x86_64": { 774 + "relative_path": "libcurand/windows-x86_64/libcurand-windows-x86_64-10.3.0.86-archive.zip", 775 + "sha256": "aaccf56d68a63378edc05109c233ed47e185237c8d334f9df136923440a9a6b7", 776 + "md5": "f693dc58062505b2f40e9255ff920b4d", 777 + "size": "56863367" 778 + }, 779 + "linux-aarch64": { 780 + "relative_path": "libcurand/linux-aarch64/libcurand-linux-aarch64-10.3.0.86-archive.tar.xz", 781 + "sha256": "56411f5ce1f7c8a0a6a9db0b50f3454321226ad82abf6a189b176efd86587b77", 782 + "md5": "01ef8ebea1eb265284382245ebdb72f1", 783 + "size": "82232816" 784 + } 785 + }, 786 + "libcusolver": { 787 + "name": "CUDA cuSOLVER", 788 + "license": "CUDA Toolkit", 789 + "version": "11.4.1.48", 790 + "linux-x86_64": { 791 + "relative_path": "libcusolver/linux-x86_64/libcusolver-linux-x86_64-11.4.1.48-archive.tar.xz", 792 + "sha256": "ed136d960d28001fef1fe896aab56ea3e6a886970ab732274c9306e1bec88c96", 793 + "md5": "ce3c0bb9a696bbec942b0f3ba542fe08", 794 + "size": "85082320" 795 + }, 796 + "linux-ppc64le": { 797 + "relative_path": "libcusolver/linux-ppc64le/libcusolver-linux-ppc64le-11.4.1.48-archive.tar.xz", 798 + "sha256": "fa3bcc0a9b1fb8c9c4d9c866284c561be765f101175a37aaaf6b6c25e584dfa1", 799 + "md5": "b4dc0b612c07f60fa06f411ac4522c67", 800 + "size": "85064564" 801 + }, 802 + "linux-sbsa": { 803 + "relative_path": "libcusolver/linux-sbsa/libcusolver-linux-sbsa-11.4.1.48-archive.tar.xz", 804 + "sha256": "554a404bc39eb8369b5ad90cc7bb45fdb33dae509bd9a34cb0cbeff831d8569a", 805 + "md5": "bbb50591bf44a4de96932ddf97072ebb", 806 + "size": "84284636" 807 + }, 808 + "windows-x86_64": { 809 + "relative_path": "libcusolver/windows-x86_64/libcusolver-windows-x86_64-11.4.1.48-archive.zip", 810 + "sha256": "965298e47640b643827cd6fe4ca5cab3c5a97b4bedc5357e9b6551298d1f9c2c", 811 + "md5": "23ba061f4482a84e72abcf7df8b544ec", 812 + "size": "120198030" 813 + }, 814 + "linux-aarch64": { 815 + "relative_path": "libcusolver/linux-aarch64/libcusolver-linux-aarch64-11.4.1.48-archive.tar.xz", 816 + "sha256": "25010c938487032feb4ff8efbe9e60d9cc2fe68e865ce263be0a2542929d16be", 817 + "md5": "a440363c729a49b30551888d3c816ed5", 818 + "size": "70468000" 819 + } 820 + }, 821 + "libcusparse": { 822 + "name": "CUDA cuSPARSE", 823 + "license": "CUDA Toolkit", 824 + "version": "11.7.5.86", 825 + "linux-x86_64": { 826 + "relative_path": "libcusparse/linux-x86_64/libcusparse-linux-x86_64-11.7.5.86-archive.tar.xz", 827 + "sha256": "9250fe539d4bd6a378581dc0b528e8cfc418b57f28545bf39d70cae762075df7", 828 + "md5": "93b1c707413b5de5257190faf793047e", 829 + "size": "227085840" 830 + }, 831 + "linux-ppc64le": { 832 + "relative_path": "libcusparse/linux-ppc64le/libcusparse-linux-ppc64le-11.7.5.86-archive.tar.xz", 833 + "sha256": "1072e26dc118cbf9d6f061eddbff45f2da2eef6c87c2b8a64fd1586af91a2735", 834 + "md5": "1bfca7f1de356eea5da55adc425bf3f5", 835 + "size": "227171492" 836 + }, 837 + "linux-sbsa": { 838 + "relative_path": "libcusparse/linux-sbsa/libcusparse-linux-sbsa-11.7.5.86-archive.tar.xz", 839 + "sha256": "191ae1f26b15955b743f6c4978c8562b973b16671a9f684368d501919f906ce5", 840 + "md5": "1804e51f97d6d5cd8e9b8692202efa15", 841 + "size": "226831828" 842 + }, 843 + "windows-x86_64": { 844 + "relative_path": "libcusparse/windows-x86_64/libcusparse-windows-x86_64-11.7.5.86-archive.zip", 845 + "sha256": "b51a46f4f6bb9476ffe433a1dedad2c94a546c8a92e70dfed63207b64ff57e50", 846 + "md5": "e8914191f10a4df1e9c869431c9aed0c", 847 + "size": "201218990" 848 + }, 849 + "linux-aarch64": { 850 + "relative_path": "libcusparse/linux-aarch64/libcusparse-linux-aarch64-11.7.5.86-archive.tar.xz", 851 + "sha256": "a7795a1f97ea1b7c1e5753294e7ddaecc3e99e18da29e1e9adcbd73e61946365", 852 + "md5": "de93b81f33cd3887fe79970c1ab28e7c", 853 + "size": "192532892" 854 + } 855 + }, 856 + "libnpp": { 857 + "name": "CUDA NPP", 858 + "license": "CUDA Toolkit", 859 + "version": "11.8.0.86", 860 + "linux-x86_64": { 861 + "relative_path": "libnpp/linux-x86_64/libnpp-linux-x86_64-11.8.0.86-archive.tar.xz", 862 + "sha256": "1aaacf07e4df2dda5f6246763fc89c1bb9af9d4723596f4530826bcae148f9b4", 863 + "md5": "d30d8c48b7d0a836fc2386ebc9d0b471", 864 + "size": "200538792" 865 + }, 866 + "linux-ppc64le": { 867 + "relative_path": "libnpp/linux-ppc64le/libnpp-linux-ppc64le-11.8.0.86-archive.tar.xz", 868 + "sha256": "cc559ab9c4972e331b1b90b7ee6ab909c80f818a6f522885109f800ed6d9db1e", 869 + "md5": "af75693a60e88ae68fee15e622bfb32a", 870 + "size": "200739960" 871 + }, 872 + "linux-sbsa": { 873 + "relative_path": "libnpp/linux-sbsa/libnpp-linux-sbsa-11.8.0.86-archive.tar.xz", 874 + "sha256": "cb5608a2a52fbe316bf89373e47c5b801ee4cbdbe8eaea777f8c4dcf4225c65e", 875 + "md5": "6d4cb57caf765c53beba968626c56a10", 876 + "size": "199830000" 877 + }, 878 + "windows-x86_64": { 879 + "relative_path": "libnpp/windows-x86_64/libnpp-windows-x86_64-11.8.0.86-archive.zip", 880 + "sha256": "5cd2ba50234b0743242bab212bf742c114e274fd639ec9d79fd62e1295756d32", 881 + "md5": "e931a386b39e10e7ab335841823f3e6e", 882 + "size": "160781198" 883 + }, 884 + "linux-aarch64": { 885 + "relative_path": "libnpp/linux-aarch64/libnpp-linux-aarch64-11.8.0.86-archive.tar.xz", 886 + "sha256": "1ef920c64610e03933ed94fc1dd34377c298c35bca83b9e864114dd7ad512c58", 887 + "md5": "f58c5fd842623e8babc6b46a5dd83a1e", 888 + "size": "174774196" 889 + } 890 + }, 891 + "libnvidia_nscq": { 892 + "name": "NVIDIA NSCQ API", 893 + "license": "NVIDIA Driver", 894 + "version": "520.61.05", 895 + "linux-x86_64": { 896 + "relative_path": "libnvidia_nscq/linux-x86_64/libnvidia_nscq-linux-x86_64-520.61.05-archive.tar.xz", 897 + "sha256": "3041cc4b7486e320467bab16350cf51acb84055b36df518b835dd801e18a1ec6", 898 + "md5": "dfc5430590addc9cc5727d57739d78be", 899 + "size": "339124" 900 + }, 901 + "linux-sbsa": { 902 + "relative_path": "libnvidia_nscq/linux-sbsa/libnvidia_nscq-linux-sbsa-520.61.05-archive.tar.xz", 903 + "sha256": "c28cc5574846305479a3a2438278cf9ef67c640105a24f25c2cb2b92eebc16f0", 904 + "md5": "4fd3355154c6bc70769189f9218ded28", 905 + "size": "307812" 906 + } 907 + }, 908 + "libnvjpeg": { 909 + "name": "CUDA nvJPEG", 910 + "license": "CUDA Toolkit", 911 + "version": "11.9.0.86", 912 + "linux-x86_64": { 913 + "relative_path": "libnvjpeg/linux-x86_64/libnvjpeg-linux-x86_64-11.9.0.86-archive.tar.xz", 914 + "sha256": "2dd496ef4f974cf73ef293fd3de3b5b5abcaaf36150304c4f7bd0228e3e34e9d", 915 + "md5": "0efa17e6a939eaf65268580725fff407", 916 + "size": "2084164" 917 + }, 918 + "linux-ppc64le": { 919 + "relative_path": "libnvjpeg/linux-ppc64le/libnvjpeg-linux-ppc64le-11.9.0.86-archive.tar.xz", 920 + "sha256": "2f3b7468c0b20a8de9fe6c93456cf5405f1eab70482964e35bf732aaa09ccaf0", 921 + "md5": "8aa8bb109c68e9e9b9db4393cceb6f0c", 922 + "size": "2098644" 923 + }, 924 + "linux-sbsa": { 925 + "relative_path": "libnvjpeg/linux-sbsa/libnvjpeg-linux-sbsa-11.9.0.86-archive.tar.xz", 926 + "sha256": "bab943ceddc0d7103b0777953dca8cfb66db35b54fcee75187397345ada6e112", 927 + "md5": "853fde580b85d0e5d095a9dc76d72f25", 928 + "size": "1929336" 929 + }, 930 + "windows-x86_64": { 931 + "relative_path": "libnvjpeg/windows-x86_64/libnvjpeg-windows-x86_64-11.9.0.86-archive.zip", 932 + "sha256": "caddf3d887a5bfb7db32757016fce18922838c889c80e910d91edd0644039116", 933 + "md5": "876752c9a9da6109f5419ff4d1b1324d", 934 + "size": "2054090" 935 + } 936 + }, 937 + "nsight_compute": { 938 + "name": "Nsight Compute", 939 + "license": "NVIDIA SLA", 940 + "version": "2022.3.0.22", 941 + "linux-x86_64": { 942 + "relative_path": "nsight_compute/linux-x86_64/nsight_compute-linux-x86_64-2022.3.0.22-archive.tar.xz", 943 + "sha256": "1ce06d1f7fb5b9124570db1e12a7caf0caa61d60f757c8d0bcb233f818cd3e0c", 944 + "md5": "16f6fd94b2c477c6b4c4038bd79ddc3f", 945 + "size": "578530596" 946 + }, 947 + "linux-ppc64le": { 948 + "relative_path": "nsight_compute/linux-ppc64le/nsight_compute-linux-ppc64le-2022.3.0.22-archive.tar.xz", 949 + "sha256": "e7eb2794136cec15cbfcb2d69e230e1b28164091eee886cb17182000e4ffff8b", 950 + "md5": "b0a5ae542e09a0c8f6b954804562f4ef", 951 + "size": "179631780" 952 + }, 953 + "linux-sbsa": { 954 + "relative_path": "nsight_compute/linux-sbsa/nsight_compute-linux-sbsa-2022.3.0.22-archive.tar.xz", 955 + "sha256": "95f817d0526e60a16dc918e9240bc2b4155216833b7beecde5308687d8aaaead", 956 + "md5": "e19f502868ba6a20fb6de760313f7177", 957 + "size": "336218564" 958 + }, 959 + "windows-x86_64": { 960 + "relative_path": "nsight_compute/windows-x86_64/nsight_compute-windows-x86_64-2022.3.0.22-archive.zip", 961 + "sha256": "e72b239b8be0801f6377204949fb4696bf3cc8b86327f428f4bb8cbd55f7f110", 962 + "md5": "564365913c7c6e107f7d970e573e5378", 963 + "size": "477847800" 964 + }, 965 + "linux-aarch64": { 966 + "relative_path": "nsight_compute/linux-aarch64/nsight_compute-linux-aarch64-2022.3.0.22-archive.tar.xz", 967 + "sha256": "bd1b3770c183bab6ef27e018d26db480a7d52495df1bb517b785b1732b083782", 968 + "md5": "7795118b5706d4597bfd7ee65e2abd17", 969 + "size": "697905636" 970 + } 971 + }, 972 + "nsight_nvtx": { 973 + "name": "Nsight NVTX", 974 + "license": "CUDA Toolkit", 975 + "version": "1.21018621", 976 + "windows-x86_64": { 977 + "relative_path": "nsight_nvtx/windows-x86_64/nsight_nvtx-windows-x86_64-1.21018621-archive.zip", 978 + "sha256": "d99b015bfb1308206f9d7c16ea401bf426fed3a5a99953b855fe4e68be5ed2d1", 979 + "md5": "34ee04d45cfca1c4e3cbfba0ec8f6f80", 980 + "size": "315692" 981 + } 982 + }, 983 + "nsight_systems": { 984 + "name": "Nsight Systems", 985 + "license": "NVIDIA SLA", 986 + "version": "2022.4.2.1", 987 + "linux-x86_64": { 988 + "relative_path": "nsight_systems/linux-x86_64/nsight_systems-linux-x86_64-2022.4.2.1-archive.tar.xz", 989 + "sha256": "372808c5d4e2c4b99ffe324f8947ae4f2b31ab406fd835409b3032f23198ed26", 990 + "md5": "793910c8b14cd7471a1dc7d5a5a0b3f0", 991 + "size": "196239560" 992 + }, 993 + "linux-ppc64le": { 994 + "relative_path": "nsight_systems/linux-ppc64le/nsight_systems-linux-ppc64le-2022.4.2.1-archive.tar.xz", 995 + "sha256": "ab34e5818b6bbcdd1726509738e727b9500144868c8a8f48f348824bdf3c3ce2", 996 + "md5": "dbd5ac2f2e5a72a033575e0de505de9b", 997 + "size": "52933936" 998 + }, 999 + "linux-sbsa": { 1000 + "relative_path": "nsight_systems/linux-sbsa/nsight_systems-linux-sbsa-2022.4.2.1-archive.tar.xz", 1001 + "sha256": "f7b1a917f279bf47caf87af1db1cf1681734fdfd00fe8fccd5bd7a2cfe6ade91", 1002 + "md5": "1621ec2e6dc63821288b1196d202450e", 1003 + "size": "185788748" 1004 + }, 1005 + "windows-x86_64": { 1006 + "relative_path": "nsight_systems/windows-x86_64/nsight_systems-windows-x86_64-2022.4.2.1-archive.zip", 1007 + "sha256": "0a0df11d7cb449c82d7bcf96960740df482da78e698903941e0a9643af3c7b22", 1008 + "md5": "a5aa599af3a04405575f363139b52c43", 1009 + "size": "384428030" 1010 + } 1011 + }, 1012 + "nsight_vse": { 1013 + "name": "Nsight Visual Studio Edition (VSE)", 1014 + "license": "NVIDIA SLA", 1015 + "version": "2022.3.0.22245", 1016 + "windows-x86_64": { 1017 + "relative_path": "nsight_vse/windows-x86_64/nsight_vse-windows-x86_64-2022.3.0.22245-archive.zip", 1018 + "sha256": "0de65ab3e57a42d63422fcb52d8cc813aed70cfa6603847508475775442e778c", 1019 + "md5": "385a2882cb154f2bd5e03ddd61ef1faf", 1020 + "size": "535810712" 1021 + } 1022 + }, 1023 + "nvidia_driver": { 1024 + "name": "NVIDIA Linux Driver", 1025 + "license": "NVIDIA Driver", 1026 + "version": "520.61.05", 1027 + "linux-x86_64": { 1028 + "relative_path": "nvidia_driver/linux-x86_64/nvidia_driver-linux-x86_64-520.61.05-archive.tar.xz", 1029 + "sha256": "c28127087bfd4a865f3c7fcf16c6e5b0c21318d19268b5289c5d825e615888b7", 1030 + "md5": "3ecd427f21946334d48cca97f6c7587d", 1031 + "size": "409484656" 1032 + }, 1033 + "linux-ppc64le": { 1034 + "relative_path": "nvidia_driver/linux-ppc64le/nvidia_driver-linux-ppc64le-520.61.05-archive.tar.xz", 1035 + "sha256": "0485cef7466d694900c9a6b990380c5be4504e3470dc89c6e667b7b0a6837c3c", 1036 + "md5": "282e06b3fa823b133f5174dc784067bf", 1037 + "size": "97602224" 1038 + }, 1039 + "linux-sbsa": { 1040 + "relative_path": "nvidia_driver/linux-sbsa/nvidia_driver-linux-sbsa-520.61.05-archive.tar.xz", 1041 + "sha256": "e8de6ffdac2be419d7b940a00a0482de63a147db0acbc5265f27027c1b8f603a", 1042 + "md5": "b161fc8992e3b94a330bfc40b67a53a5", 1043 + "size": "260589160" 1044 + } 1045 + }, 1046 + "nvidia_fs": { 1047 + "name": "NVIDIA filesystem", 1048 + "license": "CUDA Toolkit", 1049 + "version": "2.13.5", 1050 + "linux-x86_64": { 1051 + "relative_path": "nvidia_fs/linux-x86_64/nvidia_fs-linux-x86_64-2.13.5-archive.tar.xz", 1052 + "sha256": "f3962442f26be807b358c307cba5ffc45a7d8219a532d6152e66db238d778dbf", 1053 + "md5": "46ae5fef3efcb780a910f27877578117", 1054 + "size": "67792" 1055 + }, 1056 + "linux-aarch64": { 1057 + "relative_path": "nvidia_fs/linux-aarch64/nvidia_fs-linux-aarch64-2.13.5-archive.tar.xz", 1058 + "sha256": "7970d053e76366e2e68aec2e61cd4eb39a749664345721742244b77f8ccbb151", 1059 + "md5": "6c15f64e3c1881f344e9d6aaa4a37a69", 1060 + "size": "67760" 1061 + } 1062 + }, 1063 + "visual_studio_integration": { 1064 + "name": "CUDA Visual Studio Integration", 1065 + "license": "CUDA Toolkit", 1066 + "version": "11.8.86", 1067 + "windows-x86_64": { 1068 + "relative_path": "visual_studio_integration/windows-x86_64/visual_studio_integration-windows-x86_64-11.8.86-archive.zip", 1069 + "sha256": "67c847a57cc8664b2180ecbdd06b399b50cfcb871c9d04bad3ce1510485aee36", 1070 + "md5": "08c19db58ba62ebc15af19f52b63a71c", 1071 + "size": "517053" 1072 + } 1073 + } 1074 + }
+6
pkgs/development/compilers/cudatoolkit/versions.toml
··· 65 65 url = "https://developer.download.nvidia.com/compute/cuda/11.7.0/local_installers/cuda_11.7.0_515.43.04_linux.run" 66 66 sha256 = "sha256-CH/fy7ofeVQ7H3jkOo39rF9tskLQQt3oIOFtwYWJLyY=" 67 67 gcc = "gcc11" 68 + 69 + ["11.8"] 70 + version = "11.8.0" 71 + url = "https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run" 72 + sha256 = "sha256-kiPErzrr5Ke77Zq9mxY7A6GzS4VfvCtKDRtwasCaWhY=" 73 + gcc = "gcc11"
+2 -2
pkgs/development/interpreters/bats/default.nix
··· 22 22 23 23 resholve.mkDerivation rec { 24 24 pname = "bats"; 25 - version = "1.8.0"; 25 + version = "1.8.2"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "bats-core"; 29 29 repo = "bats-core"; 30 30 rev = "v${version}"; 31 - sha256 = "sha256-dnNB82vEv49xzmH3r9dLL4aMIi61HQDr0gVin2H+jOw="; 31 + sha256 = "sha256-Kitlx26cK2RiAC+PdRIdDLF5crorg6UB6uSzbKCrDHE="; 32 32 }; 33 33 34 34 patchPhase = ''
+47 -11
pkgs/development/libraries/science/math/cudnn/extension.nix
··· 2 2 3 3 inherit (final) callPackage; 4 4 inherit (prev) cudatoolkit cudaVersion lib pkgs; 5 + inherit (prev.lib.versions) major; 5 6 6 7 ### CuDNN 7 8 ··· 27 28 # Add all supported builds as attributes 28 29 allBuilds = mapAttrs' (version: file: nameValuePair (computeName version) (buildCuDnnPackage (removeAttrs file ["fileVersion"]))) supportedVersions; 29 30 # Set the default attributes, e.g. cudnn = cudnn_8_3_1; 30 - defaultBuild = { "cudnn" = allBuilds.${computeName cuDnnDefaultVersion}; }; 31 + defaultBuild = { "cudnn" = if allBuilds ? ${computeName cuDnnDefaultVersion} 32 + then allBuilds.${computeName cuDnnDefaultVersion} 33 + else throw "cudnn-${cuDnnDefaultVersion} does not support your cuda version ${cudaVersion}"; }; 31 34 in allBuilds // defaultBuild; 32 35 33 36 cuDnnVersions = let ··· 113 116 supportedCudaVersions = [ "11.0" "11.1" "11.2" "11.3" "11.4" "11.5" "11.6" "11.7" ]; 114 117 } 115 118 ]; 119 + "8.5.0" = [ 120 + rec { 121 + fileVersion = "10.2"; 122 + fullVersion = "8.5.0.96"; 123 + hash = "sha256-1mzhbbzR40WKkHnQLtJHhg0vYgf7G8a0OBcCwIOkJjM="; 124 + url = "${urlPrefix}/v${majorMinorPatch fullVersion}/local_installers/${fileVersion}/cudnn-linux-x86_64-${fullVersion}_cuda${major fileVersion}-archive.tar.xz"; 125 + supportedCudaVersions = [ "10.2" ]; 126 + } 127 + rec { 128 + fileVersion = "11.7"; 129 + fullVersion = "8.5.0.96"; 130 + hash = "sha256-VFSm/ZTwCHKMqumtrZk8ToXvNjAuJrzkO+p9RYpee20="; 131 + url = "${urlPrefix}/v${majorMinorPatch fullVersion}/local_installers/${fileVersion}/cudnn-linux-x86_64-${fullVersion}_cuda${major fileVersion}-archive.tar.xz"; 132 + supportedCudaVersions = [ "11.0" "11.1" "11.2" "11.3" "11.4" "11.5" "11.6" "11.7" ]; 133 + } 134 + ]; 135 + "8.6.0" = [ 136 + rec { 137 + fileVersion = "10.2"; 138 + fullVersion = "8.6.0.163"; 139 + hash = "sha256-t4sr/GrFqqdxu2VhaJQk5K1Xm/0lU4chXG8hVL09R9k="; 140 + url = "${urlPrefix}/v${majorMinorPatch fullVersion}/local_installers/${fileVersion}/cudnn-linux-x86_64-${fullVersion}_cuda${major fileVersion}-archive.tar.xz"; 141 + supportedCudaVersions = [ "10.2" ]; 142 + } 143 + rec { 144 + fileVersion = "11.7"; 145 + fullVersion = "8.6.0.163"; 146 + hash = "sha256-u8OW30cpTGV+3AnGAGdNYIyxv8gLgtz0VHBgwhcRFZ4="; 147 + url = "${urlPrefix}/v${majorMinorPatch fullVersion}/local_installers/${fileVersion}/cudnn-linux-x86_64-${fullVersion}_cuda${major fileVersion}-archive.tar.xz"; 148 + supportedCudaVersions = [ "11.0" "11.1" "11.2" "11.3" "11.4" "11.5" "11.6" "11.7" "11.8" ]; 149 + } 150 + ]; 116 151 }; 117 152 118 153 # Default attributes 119 154 cuDnnDefaultVersion = { 120 155 "10.0" = "7.4.2"; 121 156 "10.1" = "7.6.5"; 122 - "10.2" = "8.3.2"; 123 - "11.0" = "8.3.2"; 124 - "11.1" = "8.3.2"; 125 - "11.2" = "8.3.2"; 126 - "11.3" = "8.3.2"; 127 - "11.4" = "8.3.2"; 128 - "11.5" = "8.3.2"; 129 - "11.6" = "8.3.2"; 130 - "11.7" = "8.4.0"; 131 - }.${cudaVersion} or "8.3.2"; 157 + "10.2" = "8.6.0"; 158 + "11.0" = "8.6.0"; 159 + "11.1" = "8.6.0"; 160 + "11.2" = "8.6.0"; 161 + "11.3" = "8.6.0"; 162 + "11.4" = "8.6.0"; 163 + "11.5" = "8.6.0"; 164 + "11.6" = "8.6.0"; 165 + "11.7" = "8.6.0"; 166 + "11.8" = "8.6.0"; 167 + }.${cudaVersion} or "8.6.0"; 132 168 133 169 in cuDnnPackages
+3 -1
pkgs/development/libraries/science/math/tensorrt/extension.nix
··· 24 24 # Add all supported builds as attributes 25 25 allBuilds = mapAttrs' (version: file: nameValuePair (computeName version) (buildTensorRTPackage (removeAttrs file ["fileVersionCuda"]))) supportedVersions; 26 26 # Set the default attributes, e.g. tensorrt = tensorrt_8_4; 27 - defaultBuild = { "tensorrt" = allBuilds.${computeName tensorRTDefaultVersion}; }; 27 + defaultBuild = { "tensorrt" = if allBuilds ? ${computeName tensorRTDefaultVersion} 28 + then allBuilds.${computeName tensorRTDefaultVersion} 29 + else throw "tensorrt-${tensorRTDefaultVersion} does not support your cuda version ${cudaVersion}"; }; 28 30 in allBuilds // defaultBuild; 29 31 30 32 tensorRTVersions = {
+2 -2
pkgs/development/python-modules/apache-airflow/default.nix
··· 20 20 , deprecated 21 21 , dill 22 22 , flask 23 - , flask_login 23 + , flask-login 24 24 , flask-appbuilder 25 25 , flask-caching 26 26 , flask-session ··· 159 159 flask-caching 160 160 flask-session 161 161 flask-wtf 162 - flask_login 162 + flask-login 163 163 GitPython 164 164 graphviz 165 165 gunicorn
+2 -2
pkgs/development/python-modules/flask-appbuilder/default.nix
··· 8 8 , email-validator 9 9 , flask 10 10 , flask-babel 11 - , flask_login 11 + , flask-login 12 12 , flask-openid 13 13 , flask-sqlalchemy 14 14 , flask-wtf ··· 59 59 email-validator 60 60 flask 61 61 flask-babel 62 - flask_login 62 + flask-login 63 63 flask-openid 64 64 flask-sqlalchemy 65 65 flask-wtf
+2 -2
pkgs/development/python-modules/flask-security-too/default.nix
··· 25 25 , blinker 26 26 , email-validator 27 27 , flask 28 - , flask_login 28 + , flask-login 29 29 , flask_principal 30 30 , flask-wtf 31 31 , itsdangerous ··· 57 57 blinker 58 58 email-validator 59 59 flask 60 - flask_login 60 + flask-login 61 61 flask_principal 62 62 flask-wtf 63 63 itsdangerous
+38
pkgs/development/python-modules/inscriptis/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , lxml 5 + , pytestCheckHook 6 + , requests 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "inscriptis"; 11 + version = "2.3.1"; 12 + format = "setuptools"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "weblyzard"; 16 + repo = "inscriptis"; 17 + rev = version; 18 + sha256 = "sha256-an/FTbujN2VnTYa0wngM8ugV1LNHJWM32RVqIbaW0KY="; 19 + }; 20 + 21 + propagatedBuildInputs = [ 22 + lxml 23 + requests 24 + ]; 25 + 26 + checkInputs = [ 27 + pytestCheckHook 28 + ]; 29 + 30 + pythonImportsCheck = [ "inscriptis" ]; 31 + 32 + meta = with lib; { 33 + description = "inscriptis - HTML to text converter"; 34 + homepage = "https://github.com/weblyzard/inscriptis"; 35 + license = licenses.asl20; 36 + maintainers = with maintainers; [ SuperSandro2000 ]; 37 + }; 38 + }
+4 -3
pkgs/development/python-modules/jsonpath-ng/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "jsonpath-ng"; 12 - version = "1.5.2"; 12 + version = "1.5.3"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "h2non"; 16 16 repo = pname; 17 - rev = "v${version}"; 18 - sha256 = "1cxjwhx0nj85a3awnl7j6afnk07awzv45qfwxl5jqbbc9cxh5bd6"; 17 + # missing tag https://github.com/h2non/jsonpath-ng/issues/114 18 + rev = "cce4a3d4063ac8af928795acc53beb27a2bfd101"; 19 + sha256 = "sha256-+9iQHQs5TQhZFeIqMlsa3FFPfZEktAWy1lSdJU7kZrc="; 19 20 }; 20 21 21 22 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/nuitka/default.nix
··· 10 10 }: 11 11 12 12 buildPythonPackage rec { 13 - version = "0.6.14.5"; 13 + version = "1.1.5"; 14 14 pname = "Nuitka"; 15 15 16 16 # Latest version is not yet on PyPi 17 17 src = fetchFromGitHub { 18 - owner = "kayhayen"; 18 + owner = "Nuitka"; 19 19 repo = "Nuitka"; 20 20 rev = version; 21 - sha256 = "08kcp22zdgp25kk4bp56z196mn6bdi3z4x0q2y9vyz0ywfzp9zap"; 21 + sha256 = "0wgcl860acbxnq8q9hck147yhxz8pcbqhv9glracfnrsd2qkpgpp"; 22 22 }; 23 23 24 24 checkInputs = [ vmprof pyqt4 ];
+221
pkgs/development/python-modules/playwright/default.nix
··· 1 + { lib 2 + , stdenv 3 + , buildPythonPackage 4 + , chromium 5 + , ffmpeg 6 + , firefox 7 + , git 8 + , greenlet 9 + , jq 10 + , nodejs 11 + , fetchFromGitHub 12 + , fetchurl 13 + , makeFontsConf 14 + , makeWrapper 15 + , pyee 16 + , python 17 + , pythonOlder 18 + , runCommand 19 + , setuptools-scm 20 + , unzip 21 + }: 22 + 23 + let 24 + inherit (stdenv.hostPlatform) system; 25 + throwSystem = throw "Unsupported system: ${system}"; 26 + 27 + driverVersion = "1.27.1"; 28 + 29 + driver = let 30 + suffix = { 31 + x86_64-linux = "linux"; 32 + aarch64-linux = "linux-arm64"; 33 + x86_64-darwin = "mac"; 34 + aarch64-darwin = "mac-arm64"; 35 + }.${system} or throwSystem; 36 + filename = "playwright-${driverVersion}-${suffix}.zip"; 37 + in stdenv.mkDerivation { 38 + pname = "playwright-driver"; 39 + version = driverVersion; 40 + 41 + src = fetchurl { 42 + url = "https://playwright.azureedge.net/builds/driver/${filename}"; 43 + sha256 = { 44 + x86_64-linux = "0x71b4kb8hlyacixipgfbgjgrbmhckxpbmrs2xk8iis7n5kg7539"; 45 + aarch64-linux = "125lih7g2gj91k7j196wy5a5746wyfr8idj3ng369yh5wl7lfcfv"; 46 + x86_64-darwin = "0z2kww4iby1izkwn6z2ai94y87bkjvwak8awdmjm8sgg00pa9l1a"; 47 + aarch64-darwin = "0qajh4ac5lr1sznb2c471r5c5g2r0dk2pyqz8vhvnbk36r524h1h"; 48 + }.${system} or throwSystem; 49 + }; 50 + 51 + sourceRoot = "."; 52 + 53 + nativeBuildInputs = [ unzip ]; 54 + 55 + postPatch = '' 56 + # Use Nix's NodeJS instead of the bundled one. 57 + substituteInPlace playwright.sh --replace '"$SCRIPT_PATH/node"' '"${nodejs}/bin/node"' 58 + rm node 59 + 60 + # Hard-code the script path to $out directory to avoid a dependency on coreutils 61 + substituteInPlace playwright.sh \ 62 + --replace 'SCRIPT_PATH="$(cd "$(dirname "$0")" ; pwd -P)"' "SCRIPT_PATH=$out" 63 + 64 + patchShebangs playwright.sh package/bin/*.sh 65 + ''; 66 + 67 + installPhase = '' 68 + runHook preInstall 69 + 70 + mkdir -p $out/bin 71 + mv playwright.sh $out/bin/playwright 72 + mv package $out/ 73 + 74 + runHook postInstall 75 + ''; 76 + 77 + passthru = { 78 + inherit filename; 79 + }; 80 + }; 81 + 82 + browsers-mac = stdenv.mkDerivation { 83 + pname = "playwright-browsers"; 84 + version = driverVersion; 85 + 86 + src = runCommand "playwright-browsers-base" { 87 + outputHashMode = "recursive"; 88 + outputHashAlgo = "sha256"; 89 + outputHash = { 90 + x86_64-darwin = "0z2kww4iby1izkwn6z2ai94y87bkjvwak8awdmjm8sgg00pa9l1a"; 91 + }.${system} or throwSystem; 92 + } '' 93 + export PLAYWRIGHT_BROWSERS_PATH=$out 94 + ${driver}/bin/playwright install 95 + rm -r $out/.links 96 + ''; 97 + 98 + installPhase = '' 99 + mkdir $out 100 + cp -r * $out/ 101 + ''; 102 + }; 103 + 104 + browsers-linux = { withFirefox ? true, withChromium ? true }: let 105 + fontconfig = makeFontsConf { 106 + fontDirectories = []; 107 + }; 108 + in runCommand ("playwright-browsers" 109 + + lib.optionalString (withFirefox && !withChromium) "-firefox" 110 + + lib.optionalString (!withFirefox && withChromium) "-chromium") 111 + { 112 + nativeBuildInputs = [ 113 + makeWrapper 114 + jq 115 + ]; 116 + } ('' 117 + BROWSERS_JSON=${driver}/share/playwright-driver/package/browsers.json 118 + '' + lib.optionalString withChromium '' 119 + CHROMIUM_REVISION=$(jq -r '.browsers[] | select(.name == "chromium").revision' $BROWSERS_JSON) 120 + mkdir -p $out/chromium-$CHROMIUM_REVISION/chrome-linux 121 + 122 + # See here for the Chrome options: 123 + # https://github.com/NixOS/nixpkgs/issues/136207#issuecomment-908637738 124 + makeWrapper ${chromium}/bin/chromium $out/chromium-$CHROMIUM_REVISION/chrome-linux/chrome \ 125 + --set SSL_CERT_FILE /etc/ssl/certs/ca-bundle.crt \ 126 + --set FONTCONFIG_FILE ${fontconfig} 127 + '' + lib.optionalString withFirefox '' 128 + FIREFOX_REVISION=$(jq -r '.browsers[] | select(.name == "firefox").revision' $BROWSERS_JSON) 129 + mkdir -p $out/firefox-$FIREFOX_REVISION 130 + ln -s ${firefox}/bin/firefox $out/firefox-$FIREFOX_REVISION/firefox 131 + '' + '' 132 + FFMPEG_REVISION=$(jq -r '.browsers[] | select(.name == "ffmpeg").revision' $BROWSERS_JSON) 133 + mkdir -p $out/ffmpeg-$FFMPEG_REVISION 134 + ln -s ${ffmpeg}/bin/ffmpeg $out/ffmpeg-$FFMPEG_REVISION/ffmpeg-linux 135 + ''); 136 + in 137 + buildPythonPackage rec { 138 + pname = "playwright"; 139 + version = "1.27.1"; 140 + format = "setuptools"; 141 + disabled = pythonOlder "3.7"; 142 + 143 + src = fetchFromGitHub { 144 + owner = "microsoft"; 145 + repo = "playwright-python"; 146 + rev = "v${version}"; 147 + sha256 = "sha256-cI/4GdkmTikoP9O0Skh/0jCxxRypRua0231iKcxtBcY="; 148 + }; 149 + 150 + patches = [ 151 + # This patches two things: 152 + # - The driver location, which is now a static package in the Nix store. 153 + # - The setup script, which would try to download the driver package from 154 + # a CDN and patch wheels so that they include it. We don't want this 155 + # we have our own driver build. 156 + ./driver-location.patch 157 + ]; 158 + 159 + postPatch = '' 160 + # if setuptools_scm is not listing files via git almost all python files are excluded 161 + export HOME=$(mktemp -d) 162 + git init . 163 + git add -A . 164 + git config --global user.email "nixpkgs" 165 + git config --global user.name "nixpkgs" 166 + git commit -m "workaround setuptools-scm" 167 + 168 + substituteInPlace setup.py \ 169 + --replace "greenlet==1.1.3" "greenlet>=1.1.3" \ 170 + --replace "pyee==8.1.0" "pyee>=8.1.0" \ 171 + --replace "setuptools-scm==7.0.5" "setuptools-scm>=7.0.5" \ 172 + --replace "wheel==0.37.1" "wheel>=0.37.1" 173 + 174 + # Skip trying to download and extract the driver. 175 + # This is done manually in postInstall instead. 176 + substituteInPlace setup.py \ 177 + --replace "self._download_and_extract_local_driver(base_wheel_bundles)" "" 178 + 179 + # Set the correct driver path with the help of a patch in patches 180 + substituteInPlace playwright/_impl/_driver.py \ 181 + --replace "@driver@" "${driver}/bin/playwright" 182 + ''; 183 + 184 + 185 + nativeBuildInputs = [ git setuptools-scm ]; 186 + 187 + propagatedBuildInputs = [ 188 + greenlet 189 + pyee 190 + ]; 191 + 192 + postInstall = '' 193 + ln -s ${driver} $out/${python.sitePackages}/playwright/driver 194 + ''; 195 + 196 + # Skip tests because they require network access. 197 + doCheck = false; 198 + 199 + pythonImportsCheck = [ 200 + "playwright" 201 + ]; 202 + 203 + passthru = { 204 + inherit driver; 205 + browsers = { 206 + x86_64-linux = browsers-linux { }; 207 + aarch64-linux = browsers-linux { }; 208 + x86_64-darwin = browsers-mac; 209 + aarch64-darwin = browsers-mac; 210 + }.${system} or throwSystem; 211 + browsers-chromium = browsers-linux { withFirefox = false; }; 212 + browsers-firefox = browsers-linux { withChromium = false; }; 213 + }; 214 + 215 + meta = with lib; { 216 + description = "Python version of the Playwright testing and automation library"; 217 + homepage = "https://github.com/microsoft/playwright-python"; 218 + license = licenses.asl20; 219 + maintainers = with maintainers; [ techknowlogick yrd SuperSandro2000 ]; 220 + }; 221 + }
+47
pkgs/development/python-modules/playwright/driver-location.patch
··· 1 + diff --git a/playwright/_impl/_driver.py b/playwright/_impl/_driver.py 2 + index f3b911f..d00e509 100644 3 + --- a/playwright/_impl/_driver.py 4 + +++ b/playwright/_impl/_driver.py 5 + @@ -23,11 +23,7 @@ from playwright._repo_version import version 6 + 7 + 8 + def compute_driver_executable() -> Path: 9 + - package_path = Path(inspect.getfile(playwright)).parent 10 + - platform = sys.platform 11 + - if platform == "win32": 12 + - return package_path / "driver" / "playwright.cmd" 13 + - return package_path / "driver" / "playwright.sh" 14 + + return Path("@driver@") 15 + 16 + 17 + if sys.version_info.major == 3 and sys.version_info.minor == 7: 18 + diff --git a/setup.py b/setup.py 19 + index 3487a6a..05112c2 100644 20 + --- a/setup.py 21 + +++ b/setup.py 22 + @@ -141,25 +141,8 @@ class PlaywrightBDistWheelCommand(BDistWheelCommand): 23 + base_wheel_location: str = glob.glob(os.path.join(self.dist_dir, "*.whl"))[0] 24 + without_platform = base_wheel_location[:-7] 25 + for wheel_bundle in wheels: 26 + - download_driver(wheel_bundle["zip_name"]) 27 + - zip_file = ( 28 + - f"driver/playwright-{driver_version}-{wheel_bundle['zip_name']}.zip" 29 + - ) 30 + - with zipfile.ZipFile(zip_file, "r") as zip: 31 + - extractall(zip, f"driver/{wheel_bundle['zip_name']}") 32 + wheel_location = without_platform + wheel_bundle["wheel"] 33 + shutil.copy(base_wheel_location, wheel_location) 34 + - with zipfile.ZipFile(wheel_location, "a") as zip: 35 + - driver_root = os.path.abspath(f"driver/{wheel_bundle['zip_name']}") 36 + - for dir_path, _, files in os.walk(driver_root): 37 + - for file in files: 38 + - from_path = os.path.join(dir_path, file) 39 + - to_path = os.path.relpath(from_path, driver_root) 40 + - zip.write(from_path, f"playwright/driver/{to_path}") 41 + - zip.writestr( 42 + - "playwright/driver/README.md", 43 + - f"{wheel_bundle['wheel']} driver package", 44 + - ) 45 + os.remove(base_wheel_location) 46 + if InWheel: 47 + for whlfile in glob.glob(os.path.join(self.dist_dir, "*.whl")):
+31
pkgs/development/python-modules/playwright/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p curl gnused nix-prefetch common-updater-scripts 3 + set -euo pipefail 4 + 5 + root="$(dirname "$(readlink -f "$0")")" 6 + 7 + version=$(curl ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} -s https://api.github.com/repos/microsoft/playwright-python/releases/latest | jq -r '.tag_name | sub("^v"; "")') 8 + 9 + # Most of the time, this should be the latest stable release of the Node-based 10 + # Playwright version, but that isn't a guarantee, so this needs to be specified 11 + # as well: 12 + setup_py_url="https://github.com/microsoft/playwright-python/raw/v${version}/setup.py" 13 + driver_version=$(curl -Ls "$setup_py_url" | grep '^driver_version =' | grep -Eo '[0-9]+\.[0-9]+\.[0-9]+') 14 + 15 + fetch_driver_arch() { 16 + nix-prefetch-url "https://playwright.azureedge.net/builds/driver/playwright-${version}-${1}.zip" 17 + } 18 + 19 + replace_sha() { 20 + sed -i "s|$1 = \".\{44,52\}\"|$1 = \"$2\"|" "$root/default.nix" 21 + } 22 + 23 + # Replace SHAs for the driver downloads 24 + replace_sha "x86_64-linux" "$(fetch_driver_arch "linux")" 25 + replace_sha "x86_64-darwin" "$(fetch_driver_arch "mac")" 26 + replace_sha "aarch64-linux" "$(fetch_driver_arch "linux-arm64")" 27 + replace_sha "aarch64-darwin" "$(fetch_driver_arch "mac-arm64")" 28 + 29 + # Update the version stamps 30 + sed -i "s/driverVersion = \"[^\$]*\"/driverVersion = \"$driver_version\"/" "$root/default.nix" 31 + update-source-version playwright "$version" --rev="v$version"
+5 -4
pkgs/development/python-modules/selenium/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "selenium"; 15 - version = "4.4.2"; 15 + version = "4.5.0"; 16 16 disabled = pythonOlder "3.7"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "SeleniumHQ"; 20 20 repo = "selenium"; 21 - rev = "refs/tags/selenium-${version}-python"; # check if there is a newer tag with -python suffix 22 - hash = "sha256-sJJ3i4mnGp5fDgo64p6B2vRCqp/Wm99VoyRLyy4nBH8="; 21 + # check if there is a newer tag with or without -python suffix 22 + rev = "refs/tags/selenium-${version}"; 23 + hash = "sha256-K90CQYTeX9GKpP0ahxLx2HO5HG0P6MN7jeWmHtfiOns="; 23 24 }; 24 25 25 26 postPatch = '' ··· 50 51 description = "Bindings for Selenium WebDriver"; 51 52 homepage = "https://selenium.dev/"; 52 53 license = licenses.asl20; 53 - maintainers = with maintainers; [ jraygauthier ]; 54 + maintainers = with maintainers; [ jraygauthier SuperSandro2000 ]; 54 55 }; 55 56 }
+1 -1
pkgs/development/python-modules/sentry-sdk/default.nix
··· 19 19 , django 20 20 , falcon 21 21 , flask 22 - , flask_login 22 + , flask-login 23 23 , httpx 24 24 , pure-eval 25 25 , pyramid
+2 -2
pkgs/development/python-modules/sqlalchemy-continuum/default.nix
··· 2 2 , fetchPypi 3 3 , buildPythonPackage 4 4 , flask 5 - , flask_login 5 + , flask-login 6 6 , flask-sqlalchemy 7 7 , flexmock 8 8 , pytestCheckHook ··· 32 32 pytestCheckHook 33 33 sqlalchemy-i18n 34 34 flask 35 - flask_login 35 + flask-login 36 36 flask-sqlalchemy 37 37 flexmock 38 38 ];
+1 -1
pkgs/development/r-modules/default.nix
··· 360 360 ModelMetrics = lib.optional stdenv.isDarwin pkgs.llvmPackages.openmp; 361 361 mvabund = [ pkgs.gsl ]; 362 362 mwaved = [ pkgs.fftw.dev ]; 363 - mzR = with pkgs; [ zlib boost159.dev netcdf ]; 363 + mzR = with pkgs; [ zlib netcdf ]; 364 364 ncdf4 = [ pkgs.netcdf ]; 365 365 nloptr = with pkgs; [ nlopt pkg-config libiconv ]; 366 366 n1qn1 = [ pkgs.gfortran ];
+2 -2
pkgs/development/tools/oh-my-posh/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "oh-my-posh"; 5 - version = "12.6.1"; 5 + version = "12.6.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "jandedobbeleer"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-09MLV6t062fT3P7G1pgJedzLLLuXoP+I/95WadMYLSw="; 11 + sha256 = "sha256-oo3ygMdc+9Tt5hViKucLBaMatlVmmAb4QopJ9JWBJU8="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-OrtKFkWXqVoXKmN6BT8YbCNjR1gRTT4gPNwmirn7fjU=";
+30
pkgs/development/tools/rust/cauwugo/default.nix
··· 1 + { lib, rustPlatform, fetchCrate, installShellFiles }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "cauwugo"; 5 + version = "0.1.0"; 6 + 7 + src = fetchCrate { 8 + inherit version; 9 + pname = "bpaf_cauwugo"; 10 + sha256 = "sha256-9gWUu2qbscKlbWZlRbOn+rrmizegkHxPnwnAmpaV1Ww="; 11 + }; 12 + 13 + cargoSha256 = "sha256-dXlSBb3ey3dAiifrQ9Bbhscnm1QmcChiQbX1ic069V4="; 14 + 15 + nativeBuildInputs = [ installShellFiles ]; 16 + 17 + postInstall = '' 18 + installShellCompletion --cmd cauwugo \ 19 + --bash <($out/bin/cauwugo --bpaf-complete-style-bash) \ 20 + --fish <($out/bin/cauwugo --bpaf-complete-style-fish) \ 21 + --zsh <($out/bin/cauwugo --bpaf-complete-style-zsh) 22 + ''; 23 + 24 + meta = with lib; { 25 + description = "An alternative cargo frontend that implements dynamic shell completion for usual cargo commands"; 26 + homepage = "https://github.com/pacak/bpaf/tree/master/bpaf_cauwugo"; 27 + license = with licenses; [ mit /* or */ asl20 ]; 28 + maintainers = with maintainers; [ figsoda ]; 29 + }; 30 + }
+3 -3
pkgs/servers/consul/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "consul"; 5 - version = "1.13.2"; 5 + version = "1.13.3"; 6 6 rev = "v${version}"; 7 7 8 8 # Note: Currently only release tags are supported, because they have the Consul UI ··· 17 17 owner = "hashicorp"; 18 18 repo = pname; 19 19 inherit rev; 20 - sha256 = "sha256-+5I5hsVuLZve4FJHe41rKycWuKNv7UdxCSi4kaKk2/w="; 20 + sha256 = "sha256-pTBeR7WP25Ng1OiVkZ60wTYnSOWahkx6LYHScnX0fWw="; 21 21 }; 22 22 23 23 passthru.tests.consul = nixosTests.consul; ··· 26 26 # has a split module structure in one repo 27 27 subPackages = ["." "connect/certgen"]; 28 28 29 - vendorSha256 = "sha256-SjTG1/WhfGhLuUherVHEC3PmDz4HLMS2Cg0ReKTm0zk="; 29 + vendorSha256 = "sha256-ZarkaUP9jwwP9FReaVAfPaQzKFETUEHsCsVDGFYKJvU="; 30 30 31 31 doCheck = false; 32 32
+3 -3
pkgs/servers/plex/raw.nix
··· 12 12 # server, and the FHS userenv and corresponding NixOS module should 13 13 # automatically pick up the changes. 14 14 stdenv.mkDerivation rec { 15 - version = "1.29.0.6244-819d3678c"; 15 + version = "1.29.1.6316-f4cdfea9c"; 16 16 pname = "plexmediaserver"; 17 17 18 18 # Fetch the source 19 19 src = if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl { 20 20 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_arm64.deb"; 21 - sha256 = "sha256-f9QRaAF9qE3NpCt3lMWQ7MAbfLI7YQaIIF/fkJorUxY="; 21 + sha256 = "sha256-FiUeZFIeXk27VQY99d2a98iBQgy7ESKd0HvYRclQHq8="; 22 22 } else fetchurl { 23 23 url = "https://downloads.plex.tv/plex-media-server-new/${version}/debian/plexmediaserver_${version}_amd64.deb"; 24 - sha256 = "sha256-iGMO6uuNm2c7UBZvA5dYaSxUrEQCL1tR9zLA3rZhBn4="; 24 + sha256 = "sha256-6VSYQO6KmbAC4vlU3McF4QmuJIopBVB7aV5bpNqOSv0="; 25 25 }; 26 26 27 27 outputs = [ "out" "basedb" ];
+92
pkgs/servers/web-apps/changedetection-io/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , python3 4 + }: 5 + let 6 + py = python3.override { 7 + packageOverrides = final: prev: { 8 + flask = prev.flask.overridePythonAttrs (old: rec { 9 + version = "2.1.3"; 10 + src = old.src.override { 11 + inherit version; 12 + sha256 = "sha256-FZcuUBffBXXD1sCQuhaLbbkCWeYgrI1+qBOjlrrVtss="; 13 + }; 14 + }); 15 + flask-restful = prev.flask-restful.overridePythonAttrs (old: rec { 16 + disabledTests = old.disabledTests or [ ] ++ [ 17 + # fails because of flask or werkzeug downgrade 18 + "test_redirect" 19 + ]; 20 + }); 21 + werkzeug = prev.werkzeug.overridePythonAttrs (old: rec { 22 + version = "2.0.3"; 23 + src = old.src.override { 24 + inherit version; 25 + sha256 = "sha256-uGP4/wV8UiFktgZ8niiwQRYbS+W6TQ2s7qpQoWOCLTw="; 26 + }; 27 + }); 28 + }; 29 + }; 30 + in 31 + py.pkgs.buildPythonApplication rec { 32 + pname = "changedetection-io"; 33 + version = "0.39.20.3"; 34 + format = "setuptools"; 35 + 36 + src = fetchFromGitHub { 37 + owner = "dgtlmoon"; 38 + repo = "changedetection.io"; 39 + rev = version; 40 + sha256 = "sha256-0Sv/1YoZuSnslQgMOu+uHTxb9QewXPC0tLAvzJA4Aa8="; 41 + }; 42 + 43 + postPatch = '' 44 + substituteInPlace requirements.txt \ 45 + --replace "bs4" "beautifulsoup4" \ 46 + --replace "cryptography ~= 3.4" "cryptography" \ 47 + --replace "selenium ~= 4.1.0" "selenium" 48 + ''; 49 + 50 + propagatedBuildInputs = with py.pkgs; [ 51 + flask 52 + flask-wtf 53 + eventlet 54 + validators 55 + timeago 56 + inscriptis 57 + feedgen 58 + flask-login 59 + flask-restful 60 + pytz 61 + brotli 62 + requests 63 + urllib3 64 + chardet 65 + wtforms 66 + jsonpath-ng 67 + jq 68 + apprise 69 + paho-mqtt 70 + cryptography 71 + beautifulsoup4 72 + lxml 73 + selenium 74 + werkzeug 75 + playwright 76 + ] ++ requests.optional-dependencies.socks; 77 + 78 + # tests can currently not be run in one pytest invocation and without docker 79 + doCheck = false; 80 + 81 + checkInputs = with py.pkgs; [ 82 + pytest-flask 83 + pytestCheckHook 84 + ]; 85 + 86 + meta = with lib; { 87 + homepage = "https://github.com/dgtlmoon/changedetection.io"; 88 + description = "Simplest self-hosted free open source website change detection tracking, monitoring and notification service"; 89 + license = licenses.asl20; 90 + maintainers = with maintainers; [ SuperSandro2000 ]; 91 + }; 92 + }
+2 -2
pkgs/test/cuda/cuda-samples/extension.nix
··· 11 11 "11.4" = "082dkk5y34wyvjgj2p5j1d00rk8xaxb9z0mhvz16bd469r1bw2qk"; 12 12 "11.5" = "sha256-AKRZbke0K59lakhTi8dX2cR2aBuWPZkiQxyKaZTvHrI="; 13 13 "11.6" = "sha256-AsLNmAplfuQbXg9zt09tXAuFJ524EtTYsQuUlV1tPkE="; 14 - # the tag 11.7 does not exists: see https://github.com/NVIDIA/cuda-samples/issues/128 15 14 # maybe fixed by https://github.com/NVIDIA/cuda-samples/pull/133 16 - "11.7" = throw "The tag 11.7 of cuda-samples does not exists (see see https://github.com/NVIDIA/cuda-samples/issues/128)"; 15 + "11.7" = throw "The tag 11.7 of cuda-samples does not exist"; 16 + "11.8" = throw "The tag 11.8 of cuda-samples does not exist"; 17 17 }.${prev.cudaVersion}; 18 18 19 19 in {
+2 -2
pkgs/tools/admin/credhub-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "credhub-cli"; 5 - version = "2.9.5"; 5 + version = "2.9.6"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cloudfoundry-incubator"; 9 9 repo = "credhub-cli"; 10 10 rev = version; 11 - sha256 = "sha256-M2FIzLl1pQ/TJinG4UOh2VQWfZx4iT3Qw6pJhjv88cM="; 11 + sha256 = "sha256-g7LJlMKwV3Cq0LEBPWPgzPJAp9W6bwVuuVVv/ZhuBSM="; 12 12 }; 13 13 14 14 # these tests require network access that we're not going to give them
+1 -1
pkgs/tools/admin/pgadmin/default.nix
··· 29 29 buildDeps = with pythonPackages; [ 30 30 flask 31 31 flask-gravatar 32 - flask_login 32 + flask-login 33 33 flask_mail 34 34 flask_migrate 35 35 flask-sqlalchemy
+1 -1
pkgs/tools/archivers/unar/default.nix
··· 35 35 --replace "= gcc" "=${stdenv.cc.targetPrefix}cc" \ 36 36 --replace "= g++" "=${stdenv.cc.targetPrefix}c++" \ 37 37 --replace "-DGNU_RUNTIME=1" "" \ 38 - --replace "-fgnu-runtime" "-fobjc-nonfragile-abi" 38 + --replace "-fgnu-runtime" "-fobjc-runtime=gnustep-2.0" 39 39 done 40 40 41 41 # we need to build inside this directory as well, so we have to make it writeable
+3 -3
pkgs/tools/filesystems/lfs/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "lfs"; 8 - version = "2.5.0"; 8 + version = "2.6.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "Canop"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-7dSBac+rLedgko4KLVS9ZWrj/IlXJMsnbQFzyQxv4LQ="; 14 + sha256 = "sha256-+BkHE4vl1oYNR5SX2y7Goly7OwGDXRoZex6YL7Xv2QI="; 15 15 }; 16 16 17 - cargoSha256 = "sha256-stDxDBftIVZqgy49VGJHx+JTzflVE91QN75aSWhvgSs="; 17 + cargoSha256 = "sha256-njrjuLHDmcubw8lLPpS9K5la0gRIKq4OrP+MXs1Ro/o="; 18 18 19 19 meta = with lib; { 20 20 description = "Get information on your mounted disks";
+83 -8
pkgs/tools/filesystems/netatalk/default.nix
··· 1 - { fetchurl, lib, stdenv, autoreconfHook, pkg-config, perl, python3 2 - , db, libgcrypt, avahi, libiconv, pam, openssl, acl 3 - , ed, libtirpc, libevent, fetchpatch 4 - }: 1 + { fetchurl, lib, stdenv, autoreconfHook, pkg-config, perl, python3, db 2 + , libgcrypt, avahi, libiconv, pam, openssl, acl, ed, libtirpc, libevent 3 + , fetchpatch }: 5 4 6 5 stdenv.mkDerivation rec { 7 6 pname = "netatalk"; 8 - version = "3.1.13"; 7 + release = "3.1.13"; 8 + patch = "3"; 9 + version = "${release}_${patch}"; 9 10 10 11 src = fetchurl { 11 - url = "mirror://sourceforge/netatalk/netatalk/netatalk-${version}.tar.bz2"; 12 + url = "mirror://sourceforge/netatalk/netatalk/netatalk-${release}.tar.bz2"; 12 13 sha256 = "0pg0slvvvq3l6f5yjz9ybijg4i6rs5a6c8wcynaasf8vzsyadbc9"; 13 14 }; 14 15 ··· 17 18 ./omitLocalstatedirCreation.patch 18 19 (fetchpatch { 19 20 name = "make-afpstats-python3-compatible.patch"; 20 - url = "https://github.com/Netatalk/Netatalk/commit/916b515705cf7ba28dc53d13202811c6e1fe6a9e.patch"; 21 + url = 22 + "https://github.com/Netatalk/Netatalk/commit/916b515705cf7ba28dc53d13202811c6e1fe6a9e.patch"; 21 23 sha256 = "sha256-DAABpYjQPJLsQBhmtP30gA357w0Qn+AsnFgAeyDC/Rg="; 22 24 }) 23 25 ]; 24 26 25 - nativeBuildInputs = [ autoreconfHook pkg-config perl python3 python3.pkgs.wrapPython ]; 27 + freeBSDPatches = [ 28 + # https://bugs.freebsd.org/263123 29 + (fetchpatch { 30 + name = "patch-etc_afpd_directory.c"; 31 + url = 32 + "https://cgit.freebsd.org/ports/plain/net/netatalk3/files/patch-etc_afpd_directory.c"; 33 + sha256 = "sha256-07YAJs+EtqGcFXbYHDLbILved1Ebtd8ukQepvzy6et0="; 34 + }) 35 + (fetchpatch { 36 + name = "patch-etc_afpd_file.c"; 37 + url = 38 + "https://cgit.freebsd.org/ports/plain/net/netatalk3/files/patch-etc_afpd_file.c"; 39 + sha256 = "sha256-T1WTNa2G6wxKtvMa/MCX3Vx6XZBHtU6w3enkdGuIWus="; 40 + }) 41 + (fetchpatch { 42 + name = "patch-etc_afpd_volume.c"; 43 + url = 44 + "https://cgit.freebsd.org/ports/plain/net/netatalk3/files/patch-etc_afpd_volume.c"; 45 + sha256 = "sha256-NOZNZGzA0hxrNkoLTvN64h40yApPbMH4qIfBTpQoI0s="; 46 + }) 47 + (fetchpatch { 48 + name = "patch-etc_cnid__dbd_cmd__dbd__scanvol.c"; 49 + url = 50 + "https://cgit.freebsd.org/ports/plain/net/netatalk3/files/patch-etc_cnid__dbd_cmd__dbd__scanvol.c"; 51 + sha256 = "sha256-5QV+tQDo8/XeKwH/e5+Ne+kEOl2uvRDbHMaWysIB6YU="; 52 + }) 53 + (fetchpatch { 54 + name = "patch-libatalk_adouble_ad__attr.c"; 55 + url = 56 + "https://cgit.freebsd.org/ports/plain/net/netatalk3/files/patch-libatalk_adouble_ad__attr.c"; 57 + sha256 = "sha256-Ose6BdilwBOmoYpm8Jat1B3biOXJj4y3U4T49zE0G7Y="; 58 + }) 59 + (fetchpatch { 60 + name = "patch-libatalk_adouble_ad__conv.c"; 61 + url = 62 + "https://cgit.freebsd.org/ports/plain/net/netatalk3/files/patch-libatalk_adouble_ad__conv.c"; 63 + sha256 = "sha256-T27WlKVXosv4bX5Gek2bR2cVDYEee5qrH4mnL9ghbP8="; 64 + }) 65 + (fetchpatch { 66 + name = "patch-libatalk_adouble_ad__date.c"; 67 + url = 68 + "https://cgit.freebsd.org/ports/plain/net/netatalk3/files/patch-libatalk_adouble_ad__date.c"; 69 + sha256 = "sha256-fkW5A+7R5fT3bukRfZaOwFo7AsyPaYajc1hIlDMZMnc="; 70 + }) 71 + (fetchpatch { 72 + name = "patch-libatalk_adouble_ad__flush.c"; 73 + url = 74 + "https://cgit.freebsd.org/ports/plain/net/netatalk3/files/patch-libatalk_adouble_ad__flush.c"; 75 + sha256 = "sha256-k2zTx35tAlsFHym83bZGoWXRomwFV9xT3r2fzr3Zvbk="; 76 + }) 77 + (fetchpatch { 78 + name = "patch-libatalk_adouble_ad__open.c"; 79 + url = 80 + "https://cgit.freebsd.org/ports/plain/net/netatalk3/files/patch-libatalk_adouble_ad__open.c"; 81 + sha256 = "sha256-uV4wwft2IH54+4k5YR+Gz/BpRZBanxX/Ukp8BkohInU="; 82 + }) 83 + # https://bugs.freebsd.org/251203 84 + (fetchpatch { 85 + name = "patch-libatalk_vfs_extattr.c"; 86 + url = 87 + "https://cgit.freebsd.org/ports/plain/net/netatalk3/files/patch-libatalk_vfs_extattr.c"; 88 + sha256 = "sha256-lFWF0Qo8PJv7QKvnMn0Fc9Ruzb+FTEWgOMpxc789jWs="; 89 + }) 90 + ]; 91 + 92 + postPatch = '' 93 + # freeBSD patches are -p0 94 + for i in $freeBSDPatches ; do 95 + patch -p0 < $i 96 + done 97 + ''; 98 + 99 + nativeBuildInputs = 100 + [ autoreconfHook pkg-config perl python3 python3.pkgs.wrapPython ]; 26 101 27 102 buildInputs = [ db libgcrypt avahi libiconv pam openssl acl libevent ]; 28 103
+1 -1
pkgs/tools/misc/lemmeknow/default.nix
··· 15 15 description = "A tool to identify anything"; 16 16 homepage = "https://github.com/swanandx/lemmeknow"; 17 17 license = licenses.mit; 18 - maintainers = with maintainers; [ figsoda ]; 18 + maintainers = with maintainers; [ figsoda Br1ght0ne ]; 19 19 }; 20 20 }
+3 -3
pkgs/tools/networking/proxify/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "proxify"; 8 - version = "0.0.7"; 8 + version = "0.0.8"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "projectdiscovery"; 12 12 repo = "proxify"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-6YsduuiPgwxcSkqEcMxEhubte87IxWV9Qa1Vyv0Pd5w="; 14 + sha256 = "sha256-0zXWW6U+x9W+fMsvYTfWRdoftsQCp2JXXkfbqS63Svk="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-ewPimn70cheToU33g3p9s0MHxQdbKiqhGReKLgiHOSI="; 17 + vendorSha256 = "sha256-OldZyaPROtnPZPczFjn+kl61TI5zco/gM2MuPn2gYjo="; 18 18 19 19 meta = with lib; { 20 20 description = "Proxy tool for HTTP/HTTPS traffic capture";
+34 -2
pkgs/top-level/all-packages.nix
··· 3562 3562 3563 3563 cambalache = callPackage ../development/tools/cambalache { }; 3564 3564 3565 + changedetection-io = callPackage ../servers/web-apps/changedetection-io { }; 3566 + 3565 3567 clipster = callPackage ../tools/misc/clipster { }; 3566 3568 3567 3569 clockify = callPackage ../applications/office/clockify { ··· 5619 5621 cudaPackages_11_5 = callPackage ./cuda-packages.nix { cudaVersion = "11.5"; }; 5620 5622 cudaPackages_11_6 = callPackage ./cuda-packages.nix { cudaVersion = "11.6"; }; 5621 5623 cudaPackages_11_7 = callPackage ./cuda-packages.nix { cudaVersion = "11.7"; }; 5624 + cudaPackages_11_8 = callPackage ./cuda-packages.nix { cudaVersion = "11.8"; }; 5622 5625 cudaPackages_11 = cudaPackages_11_7; 5623 5626 cudaPackages = recurseIntoAttrs cudaPackages_11; 5624 5627 ··· 10303 10306 platinum-searcher = callPackage ../tools/text/platinum-searcher { }; 10304 10307 10305 10308 playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { }; 10309 + 10310 + playwright = with python3Packages; toPythonApplication playwright; 10306 10311 10307 10312 please = callPackage ../tools/security/please { }; 10308 10313 ··· 14995 15000 14996 15001 cargo-zigbuild = callPackage ../development/tools/rust/cargo-zigbuild { }; 14997 15002 15003 + cauwugo = callPackage ../development/tools/rust/cauwugo { }; 15004 + 14998 15005 crate2nix = callPackage ../development/tools/rust/crate2nix { }; 14999 15006 15000 15007 convco = callPackage ../development/tools/convco { ··· 18511 18518 18512 18519 linbox = callPackage ../development/libraries/linbox { }; 18513 18520 18521 + ffmpeg_4-headless = callPackage ../development/libraries/ffmpeg/4.nix { 18522 + inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia VideoToolbox; 18523 + 18524 + sdlSupport = false; 18525 + vdpauSupport = false; 18526 + pulseaudioSupport = false; 18527 + libva = libva-minimal; 18528 + }; 18529 + 18514 18530 ffmpeg_4 = callPackage ../development/libraries/ffmpeg/4.nix { 18515 18531 inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia VideoToolbox; 18516 18532 }; 18533 + 18534 + ffmpeg_5-headless = callPackage ../development/libraries/ffmpeg/5.nix { 18535 + inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia VideoToolbox; 18536 + 18537 + sdlSupport = false; 18538 + vdpauSupport = false; 18539 + pulseaudioSupport = false; 18540 + libva = libva-minimal; 18541 + }; 18542 + 18517 18543 ffmpeg_5 = callPackage ../development/libraries/ffmpeg/5.nix { 18518 18544 inherit (darwin.apple_sdk.frameworks) Cocoa CoreMedia VideoToolbox; 18519 18545 }; ··· 18524 18550 # Packages which use ffmpeg as a library, should pin to the relevant major 18525 18551 # version number which the upstream support. 18526 18552 ffmpeg = ffmpeg_4; 18553 + 18554 + ffmpeg-headless = ffmpeg_4-headless; 18527 18555 18528 18556 ffmpeg-full = callPackage ../development/libraries/ffmpeg-full { 18529 18557 svt-av1 = if stdenv.isAarch64 then null else svt-av1; ··· 32296 32324 enableX11 = config.unison.enableX11 or true; 32297 32325 }; 32298 32326 32299 - unpaper = callPackage ../tools/graphics/unpaper { }; 32327 + unpaper = callPackage ../tools/graphics/unpaper { 32328 + ffmpeg_5 = ffmpeg_5-headless; 32329 + }; 32300 32330 32301 32331 unison-ucm = callPackage ../development/compilers/unison { }; 32302 32332 ··· 37721 37751 37722 37752 gpio-utils = callPackage ../os-specific/linux/kernel/gpio-utils.nix { }; 37723 37753 37724 - navidrome = callPackage ../servers/misc/navidrome {}; 37754 + navidrome = callPackage ../servers/misc/navidrome { 37755 + ffmpeg = ffmpeg-headless; 37756 + }; 37725 37757 37726 37758 zalgo = callPackage ../tools/misc/zalgo { }; 37727 37759
+1
pkgs/top-level/python-aliases.nix
··· 76 76 face_recognition_models = face-recognition-models; # added 2022-10-15 77 77 fake_factory = throw "fake_factory has been removed because it is unused and deprecated by upstream since 2016."; # added 2022-05-30 78 78 faulthandler = throw "faulthandler is built into ${python.executable}"; # added 2021-07-12 79 + flask_login = flask-login; # added 2022-10-17 79 80 flask_sqlalchemy = flask-sqlalchemy; # added 2022-07-20 80 81 flask_testing = flask-testing; # added 2022-04-25 81 82 flask_wtf = flask-wtf; # added 2022-05-24
+7 -1
pkgs/top-level/python-packages.nix
··· 3439 3439 3440 3440 flask-limiter = callPackage ../development/python-modules/flask-limiter { }; 3441 3441 3442 - flask_login = callPackage ../development/python-modules/flask-login { }; 3442 + flask-login = callPackage ../development/python-modules/flask-login { }; 3443 3443 3444 3444 flask_mail = callPackage ../development/python-modules/flask-mail { }; 3445 3445 ··· 4609 4609 inotifyrecursive = callPackage ../development/python-modules/inotifyrecursive { }; 4610 4610 4611 4611 inquirer = callPackage ../development/python-modules/inquirer { }; 4612 + 4613 + inscriptis = callPackage ../development/python-modules/inscriptis { }; 4612 4614 4613 4615 insegel = callPackage ../development/python-modules/insegel { }; 4614 4616 ··· 7029 7031 pkginfo2 = callPackage ../development/python-modules/pkginfo2 { }; 7030 7032 7031 7033 pkuseg = callPackage ../development/python-modules/pkuseg { }; 7034 + 7035 + playwright = callPackage ../development/python-modules/playwright { 7036 + inherit (pkgs) jq; 7037 + }; 7032 7038 7033 7039 pmsensor = callPackage ../development/python-modules/pmsensor { }; 7034 7040