lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
0b4a97a0 e646ca28

+269 -370
+15 -1
doc/languages-frameworks/javascript.section.md
··· 161 161 162 162 `buildNpmPackage` allows you to package npm-based projects in Nixpkgs without the use of an auto-generated dependencies file (as used in [node2nix](#javascript-node2nix)). It works by utilizing npm's cache functionality -- creating a reproducible cache that contains the dependencies of a project, and pointing npm to it. 163 163 164 + Here's an example: 165 + 164 166 ```nix 165 167 { lib, buildNpmPackage, fetchFromGitHub }: 166 168 ··· 190 192 }; 191 193 } 192 194 ``` 195 + 196 + In the default `installPhase` set by `buildNpmPackage`, it uses `npm pack --json --dry-run` to decide what files to install in `$out/lib/node_modules/$name/`, where `$name` is the `name` string defined in the package's `package.json`. Additionally, the `bin` and `man` keys in the source's `package.json` are used to decide what binaries and manpages are supposed to be installed. If these are not defined, `npm pack` may miss some files, and no binaries will be produced. 193 197 194 198 #### Arguments {#javascript-buildNpmPackage-arguments} 195 199 ··· 204 208 * `npmBuildFlags`: Flags to pass to `npm run ${npmBuildScript}`. 205 209 * `npmPackFlags`: Flags to pass to `npm pack`. 206 210 * `npmPruneFlags`: Flags to pass to `npm prune`. Defaults to the value of `npmInstallFlags`. 211 + * `makeWrapperArgs`: Flags to pass to `makeWrapper`, added to executable calling the generated `.js` with `node` as an interpreter. These scripts are defined in `package.json`. 207 212 208 213 #### prefetch-npm-deps {#javascript-buildNpmPackage-prefetch-npm-deps} 209 214 210 - `prefetch-npm-deps` can calculate the hash of the dependencies of an npm project ahead of time. 215 + `prefetch-npm-deps` is a Nixpkgs package that calculates the hash of the dependencies of an npm project ahead of time. 211 216 212 217 ```console 213 218 $ ls ··· 216 221 ... 217 222 sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= 218 223 ``` 224 + 225 + #### fetchNpmDeps {#javascript-buildNpmPackage-fetchNpmDeps} 226 + 227 + `fetchNpmDeps` is a Nix function that requires the following mandatory arguments: 228 + 229 + - `src`: A directory / tarball with `package-lock.json` file 230 + - `hash`: The output hash of the node dependencies defined in `package-lock.json`. 231 + 232 + It returns a derivation with all `package-lock.json` dependencies downloaded into `$out/`, usable as an npm cache. 219 233 220 234 ### corepack {#javascript-corepack} 221 235
+12
maintainers/maintainer-list.nix
··· 8039 8039 githubId = 854319; 8040 8040 name = "Matt McHenry"; 8041 8041 }; 8042 + jerrysm64 = { 8043 + email = "jerry.starke@icloud.com"; 8044 + github = "jerrysm64"; 8045 + githubId = 42114389; 8046 + name = "Jerry Starke"; 8047 + }; 8042 8048 jeschli = { 8043 8049 email = "jeschli@gmail.com"; 8044 8050 github = "0mbi"; ··· 8541 8547 email = "johannes@jorsn.eu"; 8542 8548 github = "jorsn"; 8543 8549 githubId = 4646725; 8550 + }; 8551 + joscha = { 8552 + name = "Joscha Loos"; 8553 + email = "j.loos@posteo.net"; 8554 + github = "jooooscha"; 8555 + githubId = 57965027; 8544 8556 }; 8545 8557 josephst = { 8546 8558 name = "Joseph Stahl";
+1 -1
nixos/doc/manual/release-notes/rl-2311.section.md
··· 118 118 119 119 - `pass` now does not contain `password-store.el`. Users should get `password-store.el` from Emacs lisp package set `emacs.pkgs.password-store`. 120 120 121 - - `services.knot` now supports `.settings` from RFC42. The change is not 100% compatible with the previous `.extraConfig`. 121 + - `services.knot` now supports `.settings` from RFC42. The previous `.extraConfig` still works the same, but it displays a warning now. 122 122 123 123 - `mu` now does not install `mu4e` files by default. Users should get `mu4e` from Emacs lisp package set `emacs.pkgs.mu4e`. 124 124
+10 -6
nixos/modules/services/networking/knot.nix
··· 103 103 in result; 104 104 105 105 configFile = if cfg.settingsFile != null then 106 - assert cfg.settings == {} && cfg.keyFiles == []; 106 + # Note: with extraConfig, the 23.05 compat code did include keyFiles from settingsFile. 107 + assert cfg.settings == {} && (cfg.keyFiles == [] || cfg.extraConfig != null); 107 108 cfg.settingsFile 108 - else pkgs.writeTextFile { 109 + else 110 + mkConfigFile yamlConfig; 111 + 112 + mkConfigFile = configString: pkgs.writeTextFile { 109 113 name = "knot.conf"; 110 - text = (concatMapStringsSep "\n" (file: "include: ${file}") cfg.keyFiles) + "\n" + yamlConfig; 114 + text = (concatMapStringsSep "\n" (file: "include: ${file}") cfg.keyFiles) + "\n" + configString; 111 115 # TODO: maybe we could do some checks even when private keys complicate this? 112 116 checkPhase = lib.optionalString (cfg.keyFiles == []) '' 113 117 ${cfg.package}/bin/knotc --config=$out conf-check ··· 174 178 description = lib.mdDoc '' 175 179 As alternative to ``settings``, you can provide whole configuration 176 180 directly in the almost-YAML format of Knot DNS. 177 - You might want to utilize ``writeTextFile`` for this. 181 + You might want to utilize ``pkgs.writeText "knot.conf" "longConfigString"`` for this. 178 182 ''; 179 183 }; 180 184 ··· 189 193 }; 190 194 }; 191 195 imports = [ 192 - # Compatibility with NixOS 23.05. At least partial, as it fails assert if used with keyFiles. 196 + # Compatibility with NixOS 23.05. 193 197 (mkChangedOptionModule [ "services" "knot" "extraConfig" ] [ "services" "knot" "settingsFile" ] 194 - (config: pkgs.writeText "knot.conf" config.services.knot.extraConfig) 198 + (config: mkConfigFile config.services.knot.extraConfig) 195 199 ) 196 200 ]; 197 201
+7 -7
nixos/modules/services/networking/syncthing.nix
··· 100 100 the Nix configured list of IDs 101 101 */ 102 102 + lib.optionalString s.override '' 103 - old_conf_${conf_type}_ids="$(curl -X GET ${s.baseAddress} | ${jq} --raw-output '.[].${s.GET_IdAttrName}')" 104 - for id in ''${old_conf_${conf_type}_ids}; do 105 - if echo ${lib.concatStringsSep " " s.new_conf_IDs} | grep -q $id; then 106 - continue 107 - else 108 - curl -X DELETE ${s.baseAddress}/$id 109 - fi 103 + stale_${conf_type}_ids="$(curl -X GET ${s.baseAddress} | ${jq} \ 104 + --argjson new_ids ${lib.escapeShellArg (builtins.toJSON s.new_conf_IDs)} \ 105 + --raw-output \ 106 + '[.[].${s.GET_IdAttrName}] - $new_ids | .[]' 107 + )" 108 + for id in ''${stale_${conf_type}_ids}; do 109 + curl -X DELETE ${s.baseAddress}/$id 110 110 done 111 111 '' 112 112 ))
-1
nixos/tests/syncthing-init.nix
··· 1 1 import ./make-test-python.nix ({ lib, pkgs, ... }: let 2 2 3 3 testId = "7CFNTQM-IMTJBHJ-3UWRDIU-ZGQJFR6-VCXZ3NB-XUH3KZO-N52ITXR-LAIYUAU"; 4 - testName = "testDevice foo'bar"; 5 4 6 5 in { 7 6 name = "syncthing-init";
+3 -3
pkgs/applications/blockchains/dcrd/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dcrd"; 5 - version = "1.8.0"; 5 + version = "1.8.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "decred"; 9 9 repo = "dcrd"; 10 10 rev = "refs/tags/release-v${version}"; 11 - hash = "sha256-ZNBSIzx07zJrBxas7bHpZ8ZPDWJ4d7jumpKYj5Qmzlo="; 11 + hash = "sha256-nSocqwXgJhvfbdElddbb1gGxoygmtVtK6DbiSuMxYew="; 12 12 }; 13 13 14 14 patches = [ ··· 19 19 }) 20 20 ]; 21 21 22 - vendorHash = "sha256-++IPB2IadXd1LC5r6f1a0UqsTG/McAf7KQAw8WKKoaE="; 22 + vendorHash = "sha256-Napcfj1+KjQ21Jb/qpIzg2W/grzun2Pz5FV5yIBXoTo="; 23 23 24 24 subPackages = [ "." "cmd/promptsecret" ]; 25 25
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 1405 1405 mktplcRef = { 1406 1406 name = "vscode-firefox-debug"; 1407 1407 publisher = "firefox-devtools"; 1408 - version = "2.9.8"; 1409 - sha256 = "sha256-MCL562FPgEfhUM1KH5LMl7BblbjIkQ4UEwB67RlO5Mk="; 1408 + version = "2.9.10"; 1409 + sha256 = "sha256-xuvlE8L/qjOn8Qhkv9sutn/xRbwC9V/IIfEr4Ixm1vA="; 1410 1410 }; 1411 1411 meta = { 1412 1412 changelog = "https://marketplace.visualstudio.com/items/firefox-devtools.vscode-firefox-debug/changelog";
+12 -12
pkgs/applications/networking/instant-messengers/discord/default.nix
··· 1 1 { branch ? "stable", callPackage, fetchurl, lib, stdenv }: 2 2 let 3 3 versions = if stdenv.isLinux then { 4 - stable = "0.0.30"; 5 - ptb = "0.0.48"; 6 - canary = "0.0.169"; 4 + stable = "0.0.31"; 5 + ptb = "0.0.49"; 6 + canary = "0.0.170"; 7 7 development = "0.0.234"; 8 8 } else { 9 - stable = "0.0.278"; 10 - ptb = "0.0.79"; 11 - canary = "0.0.314"; 9 + stable = "0.0.280"; 10 + ptb = "0.0.80"; 11 + canary = "0.0.315"; 12 12 development = "0.0.8797"; 13 13 }; 14 14 version = versions.${branch}; ··· 16 16 x86_64-linux = { 17 17 stable = fetchurl { 18 18 url = "https://dl.discordapp.net/apps/linux/${version}/discord-${version}.tar.gz"; 19 - hash = "sha256-eCfF7zC9JM/y14ovSJxMIvLY+IGv0Jvzn7MVgueltNs="; 19 + hash = "sha256-toWwiMsEFsGaOYaPZziSmZtpzxGd9m+2MtxTrJwqFbw="; 20 20 }; 21 21 ptb = fetchurl { 22 22 url = "https://dl-ptb.discordapp.net/apps/linux/${version}/discord-ptb-${version}.tar.gz"; 23 - hash = "sha256-Vea9Jm9qeU+bSFUGkAtd+3Goe6JvfT3KYX/Kt5UjFWc="; 23 + hash = "sha256-o8cDoBe6A0wBjVLjp4JXrv3QsG7TZ/Kj4+T5lj6WHdY="; 24 24 }; 25 25 canary = fetchurl { 26 26 url = "https://dl-canary.discordapp.net/apps/linux/${version}/discord-canary-${version}.tar.gz"; 27 - hash = "sha256-32eKiQ9EncEZNL6MlK8lKqo0ZoRQKOpADx62bDQ6tvQ="; 27 + hash = "sha256-Lw+qLAAwyoDBKDPOBA9HR79gcnqwTshFq6GMpFS0tXA="; 28 28 }; 29 29 development = fetchurl { 30 30 url = "https://dl-development.discordapp.net/apps/linux/${version}/discord-development-${version}.tar.gz"; ··· 34 34 x86_64-darwin = { 35 35 stable = fetchurl { 36 36 url = "https://dl.discordapp.net/apps/osx/${version}/Discord.dmg"; 37 - hash = "sha256-c60p8RX5Rv8tx6io65XbqyzJJKaCVDeL5NtwMLNIX5M="; 37 + hash = "sha256-SUbpzd8RIf+e+so/dXZh5OkjCvWRC+EyqgeIg4u32Hg="; 38 38 }; 39 39 ptb = fetchurl { 40 40 url = "https://dl-ptb.discordapp.net/apps/osx/${version}/DiscordPTB.dmg"; 41 - hash = "sha256-HI4+ABFQtRBL7a3koCehJgn8WxJW86sCyuZE70n1AHk="; 41 + hash = "sha256-IvrCjiZ5Oa616+U8C2ihg8THj7ePV2A8+82wUWqWoPY="; 42 42 }; 43 43 canary = fetchurl { 44 44 url = "https://dl-canary.discordapp.net/apps/osx/${version}/DiscordCanary.dmg"; 45 - hash = "sha256-SbCEao9Nh3cqCRD7FsHoKMVdy8T1y5tZAAGWHE6bSz0="; 45 + hash = "sha256-m43SijSBxcAvYAlSFpQKIFILUm4AgSQ5F4XyQJyftts="; 46 46 }; 47 47 development = fetchurl { 48 48 url = "https://dl-development.discordapp.net/apps/osx/${version}/DiscordDevelopment.dmg";
-160
pkgs/applications/radio/uhd/3.5.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchurl 4 - , fetchFromGitHub 5 - , cmake 6 - , pkg-config 7 - # See https://files.ettus.com/manual_archive/v3.15.0.0/html/page_build_guide.html for dependencies explanations 8 - , boost 9 - , enableLibuhd_C_api ? true 10 - # requires numpy 11 - , enableLibuhd_Python_api ? false 12 - , python3 13 - , enableExamples ? false 14 - , enableUtils ? false 15 - , enableLiberio ? false 16 - , liberio 17 - , libusb1 18 - , enableDpdk ? false 19 - , dpdk 20 - # Devices 21 - , enableOctoClock ? true 22 - , enableMpmd ? true 23 - , enableB100 ? true 24 - , enableB200 ? true 25 - , enableUsrp1 ? true 26 - , enableUsrp2 ? true 27 - , enableX300 ? true 28 - , enableN230 ? true 29 - , enableN300 ? true 30 - , enableN320 ? true 31 - , enableE300 ? true 32 - , enableE320 ? true 33 - }: 34 - 35 - let 36 - onOffBool = b: if b then "ON" else "OFF"; 37 - inherit (lib) optionals; 38 - in 39 - 40 - stdenv.mkDerivation rec { 41 - pname = "uhd"; 42 - # UHD seems to use three different version number styles: x.y.z, xxx_yyy_zzz 43 - # and xxx.yyy.zzz. Hrmpf... style keeps changing 44 - version = "3.15.0.0"; 45 - 46 - src = fetchFromGitHub { 47 - owner = "EttusResearch"; 48 - repo = "uhd"; 49 - rev = "v${version}"; 50 - sha256 = "0jknln88a69fh244670nb7qrflbyv0vvdxfddb5g8ncpb6hcg8qf"; 51 - }; 52 - # Firmware images are downloaded (pre-built) from the respective release on Github 53 - uhdImagesSrc = fetchurl { 54 - url = "https://github.com/EttusResearch/uhd/releases/download/v${version}/uhd-images_${version}.tar.xz"; 55 - sha256 = "1fir1a13ac07mqhm4sr34cixiqj2difxq0870qv1wr7a7cbfw6vp"; 56 - }; 57 - 58 - cmakeFlags = [ 59 - "-DENABLE_LIBUHD=ON" 60 - "-DENABLE_USB=ON" 61 - "-DENABLE_TESTS=ON" # This installs tests as well so we delete them via postPhases 62 - "-DENABLE_EXAMPLES=${onOffBool enableExamples}" 63 - "-DENABLE_UTILS=${onOffBool enableUtils}" 64 - "-DENABLE_LIBUHD_C_API=${onOffBool enableLibuhd_C_api}" 65 - "-DENABLE_LIBUHD_PYTHON_API=${onOffBool enableLibuhd_Python_api}" 66 - "-DENABLE_LIBERIO=${onOffBool enableLiberio}" 67 - "-DENABLE_DPDK=${onOffBool enableDpdk}" 68 - # Devices 69 - "-DENABLE_OCTOCLOCK=${onOffBool enableOctoClock}" 70 - "-DENABLE_MPMD=${onOffBool enableMpmd}" 71 - "-DENABLE_B100=${onOffBool enableB100}" 72 - "-DENABLE_B200=${onOffBool enableB200}" 73 - "-DENABLE_USRP1=${onOffBool enableUsrp1}" 74 - "-DENABLE_USRP2=${onOffBool enableUsrp2}" 75 - "-DENABLE_X300=${onOffBool enableX300}" 76 - "-DENABLE_N230=${onOffBool enableN230}" 77 - "-DENABLE_N300=${onOffBool enableN300}" 78 - "-DENABLE_N320=${onOffBool enableN320}" 79 - "-DENABLE_E300=${onOffBool enableE300}" 80 - "-DENABLE_E320=${onOffBool enableE320}" 81 - ] 82 - # TODO: Check if this still needed 83 - # ABI differences GCC 7.1 84 - # /nix/store/wd6r25miqbk9ia53pp669gn4wrg9n9cj-gcc-7.3.0/include/c++/7.3.0/bits/vector.tcc:394:7: note: parameter passing for argument of type 'std::vector<uhd::range_t>::iterator {aka __gnu_cxx::__normal_iterator<uhd::range_t*, std::vector<uhd::range_t> >}' changed in GCC 7.1 85 - ++ [ (lib.optionalString stdenv.isAarch32 "-DCMAKE_CXX_FLAGS=-Wno-psabi") ] 86 - ; 87 - 88 - # Python + mako are always required for the build itself but not necessary for runtime. 89 - pythonEnv = python3.withPackages (ps: with ps; [ mako ] 90 - ++ optionals (enableLibuhd_Python_api) [ numpy setuptools ] 91 - ++ optionals (enableUtils) [ requests six ] 92 - ); 93 - 94 - nativeBuildInputs = [ 95 - cmake 96 - pkg-config 97 - ] 98 - # If both enableLibuhd_Python_api and enableUtils are off, we don't need 99 - # pythonEnv in buildInputs as it's a 'build' dependency and not a runtime 100 - # dependency 101 - ++ optionals (!enableLibuhd_Python_api && !enableUtils) [ pythonEnv ] 102 - ; 103 - buildInputs = [ 104 - boost 105 - libusb1 106 - ] 107 - # However, if enableLibuhd_Python_api *or* enableUtils is on, we need 108 - # pythonEnv for runtime as well. The utilities' runtime dependencies are 109 - # handled at the environment 110 - ++ optionals (enableLibuhd_Python_api || enableUtils) [ pythonEnv ] 111 - ++ optionals (enableLiberio) [ liberio ] 112 - ++ optionals (enableDpdk) [ dpdk ] 113 - ; 114 - 115 - doCheck = true; 116 - 117 - # Build only the host software 118 - preConfigure = "cd host"; 119 - # TODO: Check if this still needed, perhaps relevant: 120 - # https://files.ettus.com/manual_archive/v3.15.0.0/html/page_build_guide.html#build_instructions_unix_arm 121 - patches = if stdenv.isAarch32 then ./neon.patch else null; 122 - 123 - postPhases = [ "installFirmware" "removeInstalledTests" ] 124 - ++ optionals (enableUtils) [ "moveUdevRules" ] 125 - ; 126 - 127 - # UHD expects images in `$CMAKE_INSTALL_PREFIX/share/uhd/images` 128 - installFirmware = '' 129 - mkdir -p "$out/share/uhd/images" 130 - tar --strip-components=1 -xvf "${uhdImagesSrc}" -C "$out/share/uhd/images" 131 - ''; 132 - 133 - # -DENABLE_TESTS=ON installs the tests, we don't need them in the output 134 - removeInstalledTests = '' 135 - rm -r $out/lib/uhd/tests 136 - ''; 137 - 138 - # Moves the udev rules to the standard location, needed only if utils are 139 - # enabled 140 - moveUdevRules = '' 141 - mkdir -p $out/lib/udev/rules.d 142 - mv $out/lib/uhd/utils/uhd-usrp.rules $out/lib/udev/rules.d/ 143 - ''; 144 - 145 - meta = with lib; { 146 - broken = (stdenv.isLinux && stdenv.isAarch64) || stdenv.isDarwin; 147 - description = "USRP Hardware Driver (for Software Defined Radio)"; 148 - longDescription = '' 149 - The USRP Hardware Driver (UHD) software is the hardware driver for all 150 - USRP (Universal Software Radio Peripheral) devices. 151 - 152 - USRP devices are designed and sold by Ettus Research, LLC and its parent 153 - company, National Instruments. 154 - ''; 155 - homepage = "https://uhd.ettus.com/"; 156 - license = licenses.gpl3Plus; 157 - platforms = platforms.linux ++ platforms.darwin; 158 - maintainers = with maintainers; [ bjornfor fpletz tomberek ]; 159 - }; 160 - }
+12 -2
pkgs/applications/radio/uhd/default.nix
··· 8 8 , boost 9 9 , ncurses 10 10 , enableCApi ? true 11 - # requires numpy 11 + # Although we handle the Python API's dependencies in pythonEnvArg, this 12 + # feature is currently disabled as upstream attempts to run `python setup.py 13 + # install` by itself, and it fails because the Python's environment's prefix is 14 + # not a writable directly. Adding support for this feature would require using 15 + # python's pypa/build nad pypa/install hooks directly, and currently it is hard 16 + # to do that because it all happens after a long buildPhase of the C API. 12 17 , enablePythonApi ? false 13 18 , python3 14 19 , buildPackages 15 20 , enableExamples ? false 16 - , enableUtils ? false 21 + , enableUtils ? true 17 22 , libusb1 23 + # Disable dpdk for now due to compilation issues. 18 24 , enableDpdk ? false 19 25 , dpdk 20 26 # Devices ··· 143 149 mkdir -p $out/lib/udev/rules.d 144 150 mv $out/lib/uhd/utils/uhd-usrp.rules $out/lib/udev/rules.d/ 145 151 ''; 152 + 153 + disallowedReferences = optionals (!enablePythonApi && !enableUtils) [ 154 + python3 155 + ]; 146 156 147 157 meta = with lib; { 148 158 description = "USRP Hardware Driver (for Software Defined Radio)";
+3 -3
pkgs/applications/virtualization/colima/default.nix
··· 17 17 18 18 buildGoModule rec { 19 19 pname = "colima"; 20 - version = "0.5.5"; 20 + version = "0.5.6"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "abiosoft"; 24 24 repo = pname; 25 25 rev = "v${version}"; 26 - sha256 = "sha256-i+JveX9cXF+2Po5NFM8HTmwcSJJ/iSPrlwbA/7aNhc0="; 26 + sha256 = "sha256-1Tvh1K/jdJoCHeDO1ckbd793UqB6pn4Qvts3vk8PFTM="; 27 27 # We need the git revision 28 28 leaveDotGit = true; 29 29 postFetch = '' ··· 35 35 nativeBuildInputs = [ installShellFiles makeWrapper ] 36 36 ++ lib.optionals stdenv.isDarwin [ darwin.DarwinTools ]; 37 37 38 - vendorHash = "sha256-lsTvzGFoC3Brnr1Q0Hl0ZqEDfcTeQ8vWGe+xylTyvts="; 38 + vendorHash = "sha256-IQKfv+bwDQMuDytfYvirBfrmGexj3LGnIQjoJv1NEoU="; 39 39 40 40 # disable flaky Test_extractZones 41 41 # https://hydra.nixos.org/build/212378003/log
+11 -1
pkgs/build-support/node/build-npm-package/hooks/npm-install-hook.sh
··· 16 16 cp "${npmWorkspace-.}/$file" "$dest" 17 17 done < <(@jq@ --raw-output '.[0].files | map(.path) | join("\n")' <<< "$(npm pack --json --dry-run ${npmWorkspace+--workspace=$npmWorkspace} $npmPackFlags "${npmPackFlagsArray[@]}" $npmFlags "${npmFlagsArray[@]}")") 18 18 19 + # Based on code from Python's buildPythonPackage wrap.sh script, for 20 + # supporting both the case when makeWrapperArgs is an array and a 21 + # IFS-separated string. 22 + # 23 + # TODO: remove the string branch when __structuredAttrs are used. 24 + if [[ "${makeWrapperArgs+defined}" == "defined" && "$(declare -p makeWrapperArgs)" =~ ^'declare -a makeWrapperArgs=' ]]; then 25 + local -a user_args=("${makeWrapperArgs[@]}") 26 + else 27 + local -a user_args="(${makeWrapperArgs:-})" 28 + fi 19 29 while IFS=" " read -ra bin; do 20 30 mkdir -p "$out/bin" 21 - makeWrapper @hostNode@ "$out/bin/${bin[0]}" --add-flags "$packageOut/${bin[1]}" 31 + makeWrapper @hostNode@ "$out/bin/${bin[0]}" --add-flags "$packageOut/${bin[1]}" "${user_args[@]}" 22 32 done < <(@jq@ --raw-output '(.bin | type) as $typ | if $typ == "string" then 23 33 .name + " " + .bin 24 34 elif $typ == "object" then .bin | to_entries | map(.key + " " + .value) | join("\n")
+1 -1
pkgs/data/fonts/iosevka/bin.nix
··· 11 11 (builtins.attrNames (builtins.removeAttrs variantHashes [ "iosevka" ])); 12 12 in stdenv.mkDerivation rec { 13 13 pname = "${name}-bin"; 14 - version = "27.0.1"; 14 + version = "27.1.0"; 15 15 16 16 src = fetchurl { 17 17 url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/ttc-${name}-${version}.zip";
+92 -92
pkgs/data/fonts/iosevka/variants.nix
··· 1 1 # This file was autogenerated. DO NOT EDIT! 2 2 { 3 - iosevka = "131bxglkns15zan0xzk8k781458ig34jijzp0k27wdpw8dgblykh"; 4 - iosevka-aile = "0xyxjj3kr0sb8s40kl1lyzmkd18w2m4qnarfbrssxcbafgs6hd3f"; 5 - iosevka-curly = "0vgmynf2d2b0vxvksgsiss02was60zb7bavrffddh3fklrarkil8"; 6 - iosevka-curly-slab = "1gg95wccw82v7xdgibajmf312lw1c8bdpk3jl1vvp4xmig06gnfs"; 7 - iosevka-etoile = "1k928f9mj1fyjwxmn5iddb0p067mji408va96hcm7wy396gmh40j"; 8 - iosevka-slab = "06kl8y0jpbirdpx7ga09icdsjp9x3hm1552h5sq4wgy8m2prlvja"; 9 - iosevka-ss01 = "18dywa48mhfzaf3y4vq8509fk9sff1w7ddda6ldglvba15qj56q8"; 10 - iosevka-ss02 = "0f1iqbvdrdvlk6z0mykm1f095jljni9xkbkc5pnxz5ahv6lxmx6g"; 11 - iosevka-ss03 = "0bd50by3zlbph859g2fw5ly4lv8ywv4x1qmf1ja5ay02g5b41ail"; 12 - iosevka-ss04 = "0gxfma9fl6q49i6ymk84a7pz4r4wnik0ixccx478i2pdbbmyvads"; 13 - iosevka-ss05 = "0ms52v7y5sj579hghj8gc9rl736lpymslpbs3lfkx5p26kxwk3ny"; 14 - iosevka-ss06 = "0qky2yplvfln3nhclbfzdl6hn0pyjra43by8pwqzx43ai87sz4rl"; 15 - iosevka-ss07 = "17d0m773plnd3v8sj5j9sb5mb9qnqjnii43r0md8f0iwa3icp406"; 16 - iosevka-ss08 = "1rx7jv8hhy55gajx4y2741zbrl212qgx7lslgd8y924gxspkfaxq"; 17 - iosevka-ss09 = "1mz4sc7qn3nmq7l7cm3lh0i1pysqzns8pmqa9a7l6c8llzk8n9xa"; 18 - iosevka-ss10 = "1z5wa5ja205z3zyw1jdw9l59fzvfw1bifvqn9qxlnbjrkrn5kdsf"; 19 - iosevka-ss11 = "1lhw4ynk3wxp7bl4w2hg4vydj4y64nhi5cxn8mvamv9j7qqjyfdm"; 20 - iosevka-ss12 = "1gya74qfzql3y2j820yihy5hhm9hqf7ip7qnv9mhdymwzpc5swb2"; 21 - iosevka-ss13 = "0rr3nwwwvwh9q6fpkzxlxxw21gp8zsd611kx9m5igb6yx6wmm9z7"; 22 - iosevka-ss14 = "0p7wha20va30834z2y55s89g00z19587bbv7z6id64lvdwyki3fk"; 23 - iosevka-ss15 = "1bq707bkp5zyhjwdzadv9aaf8xnnxlzrqircgm56xbdc6j1y3zj2"; 24 - iosevka-ss16 = "03pb7hr5ncvlsmg48xasycsmcqwwy831xq7f747pzn0pvfbpzbcm"; 25 - iosevka-ss17 = "1scbnvd6wj9cm6ahxw5qa4cnq6ld118kmlzmd73fqram3l9m3w06"; 26 - iosevka-ss18 = "0xq9cypwdpg13s7swvhhiazkw8fpsf85c8salbg4wp8j1lq6lcrm"; 27 - sgr-iosevka = "1ha7n2liqkxlwiaz5r1zxv5ivchiyqrlahwd7w90w1z5sqwzmy3p"; 28 - sgr-iosevka-aile = "0cp9nj3z9kc3fax1z0zrv3x725pl2m5w7sfz0idpfaiwa0593n10"; 29 - sgr-iosevka-curly = "1lygvbjrg8lzbrqx7yznpc89r37farkk00dxnwjvc2v8r9796lv5"; 30 - sgr-iosevka-curly-slab = "0cz3wsldvsqyq3lxm579zimch118pr5cbvgyq6x4437nykk0jm9c"; 31 - sgr-iosevka-etoile = "0zxnpk0i8qkk8cq49sb2c6lr08j1y3pdj2560qcs7l64q4fzzr1v"; 32 - sgr-iosevka-fixed = "08ha4khxz8pskj051hjv3rvzlg6ry3gxwlc2q1ajf2j4viyw8245"; 33 - sgr-iosevka-fixed-curly = "1v4isscbgc6qya41znfnglply9rj7q6rmvn260r4rbj2hx99j5wy"; 34 - sgr-iosevka-fixed-curly-slab = "0smw0anc9rljarr4c4szvyjbd0ajj7pl001pi69cjpx0xb8zrcsz"; 35 - sgr-iosevka-fixed-slab = "0iffpdk35dkvczarn4y778k23rdicl0yr613w3z3alx1sajg02q4"; 36 - sgr-iosevka-fixed-ss01 = "056xmr3688lhpvbn2sqii1p8py6smkpar6jl5bls529cmd8zcfwi"; 37 - sgr-iosevka-fixed-ss02 = "0qrirgskr8xmcrbi3xvskb29xlq4sxhr67grin5m957nckqi257f"; 38 - sgr-iosevka-fixed-ss03 = "12hxqax5b02iswpwmfv1kp08gdcxjijsl3a6fwl2gm2ciwvhc4mj"; 39 - sgr-iosevka-fixed-ss04 = "0xlgxsrirkrwy0rrgiib5ahsqv9kcnfckcb02gkdn4w3bhlkydbr"; 40 - sgr-iosevka-fixed-ss05 = "1v2a97kw5zpw8q46v59jsmm7y4s4b1ksfk3kjnm92c8vbysmkm1z"; 41 - sgr-iosevka-fixed-ss06 = "1z3xb2jvgjg58kjipsvjkcc5pfsqs4pd86hvkjfbng2jjl0lvcjl"; 42 - sgr-iosevka-fixed-ss07 = "1g2fzzylj0g4bz9zrf9mj42h0wrwg27zdq0njgj78wp4fspmllrl"; 43 - sgr-iosevka-fixed-ss08 = "0qb8x8rxyq13yrv62hw7vx8bvl4nwdzdharxf6c34njsg0nafnw0"; 44 - sgr-iosevka-fixed-ss09 = "07dhlnh3ismw8ixdnw73xam0jji6kha5h10cqjl3jbqxlghdm873"; 45 - sgr-iosevka-fixed-ss10 = "0gas1ms88cd5fqajqa89vn87pnqlpy2kry418arwy9c3h5fpdw70"; 46 - sgr-iosevka-fixed-ss11 = "15zpzv45m5fc7vb2apz6jywc0ip0ykxzb16qdj8qf8j4rq0ajyw0"; 47 - sgr-iosevka-fixed-ss12 = "00pj11pkhkv72223mv0bhdj0qqv13ywc0gmdkfnmd9cbl0ml1yk8"; 48 - sgr-iosevka-fixed-ss13 = "1c6qffagjn3qy87gszh0cfm2xz3bnyz8gf4aqbpxyjg55abd1jx0"; 49 - sgr-iosevka-fixed-ss14 = "1pixg3sjaqc7m1nxcs5alczkk3axhscbgl3x599d5by02z7m1pxq"; 50 - sgr-iosevka-fixed-ss15 = "0x0k5i3pd4dhbkpb427lmayrvj6bbbr3gp262asckhcsq093wh7c"; 51 - sgr-iosevka-fixed-ss16 = "0rgv1cl5261bfhx50bkhz8276jbshzf8sz421nmz4qpmxzdalk1p"; 52 - sgr-iosevka-fixed-ss17 = "1g1w7zirrl9gjky8nbgbh9qjdq03r6sdh9hxcli1wz5qv09zwmh0"; 53 - sgr-iosevka-fixed-ss18 = "1igfnc9gl5wa06qaw3pisq4ppvd5nwzlh2f34r3xrzmiak9ljwlc"; 54 - sgr-iosevka-slab = "17mpfvcf4wa2kql8024pdmdf23qm17ch9cr6s1a2pgwf0hn2b3nh"; 55 - sgr-iosevka-ss01 = "14chhyysy66z01jq9j3d40765sz4d0v3ivzf319clv82q80gkm92"; 56 - sgr-iosevka-ss02 = "1c8wdcz0f8c9jdc0nyia60m785pblvcd62ag4d329dli8fp0c4kg"; 57 - sgr-iosevka-ss03 = "1jhl0pcwmvwkify2fdv5ml6l26106xnphxrqn11wsvg4dln3afjl"; 58 - sgr-iosevka-ss04 = "1wj5nbdnb3n5vfc3y41cwbqqxnhd7p2b55qd05ij85b5a9cgsflj"; 59 - sgr-iosevka-ss05 = "0zw7ryr7mf7c1njfin66yycg4lalrdvhdd4ycf031qj07v5py5cn"; 60 - sgr-iosevka-ss06 = "1ka2l4mk0ahn4alnlhyspifg2qnm7cb3ydmndy3q249aidp58bzs"; 61 - sgr-iosevka-ss07 = "085ghsjwysvzqpksj95x91yz0fyzc5pfj9lhpa8li0x2wjba2jsh"; 62 - sgr-iosevka-ss08 = "0054z74wk3wbaj3nqnkp7h6fj0zqggnhi21wwfpq52knk8ffc00s"; 63 - sgr-iosevka-ss09 = "0rbmhq7qix0v4ff8x9j6cgxnjfp80ck2gfww8a7k3nld9z4dn6v8"; 64 - sgr-iosevka-ss10 = "1ckaiqw677fi195ah496zhhs678bc4xzh31hhwsmvp92y7mfy5na"; 65 - sgr-iosevka-ss11 = "0zqv2qmvp07j430vbym6552zqky04dx2bnn66r40ndjsz96g8081"; 66 - sgr-iosevka-ss12 = "10srsjb10qwhm9hgzm56aq58wgy3r9nrcyrvj7jq1q32s5r7jv16"; 67 - sgr-iosevka-ss13 = "1aaikjri6xkhg6585r6079c41iqhdr94nlismk0zcdygy3ln6vbx"; 68 - sgr-iosevka-ss14 = "01p421bprrsrddc0f8yxgfg0db8gxs7zgass4p8smainq3zym7v7"; 69 - sgr-iosevka-ss15 = "0fping8ssj32rsacj7b8a13l0jcmmhznx0phv28x76hkcwagh674"; 70 - sgr-iosevka-ss16 = "1nzk6hf689v7s81qi1nb7vdg2xvd7v2gv2id9xgdjbfmf3bld10j"; 71 - sgr-iosevka-ss17 = "01cr9bw4cfyw7i4fim1xdcj5qn2l1dzccnakbqndycmnx4k1134v"; 72 - sgr-iosevka-ss18 = "10i5qv9ans24mjymq9jh7i3ygdkjvr38y0xc44sn7fb5l72miz1l"; 73 - sgr-iosevka-term = "02qaa9g0q1d66ha5391xm2vh24hr1vjqw6h6j05a9z2a0y712j71"; 74 - sgr-iosevka-term-curly = "1xjv9n7dimrsn0dcz9jz6p810bdx7bhcrwnh6m5mvxcf7bpj8341"; 75 - sgr-iosevka-term-curly-slab = "0sbj3s6ig6410092lsls7mq7h98cipmnabd1fcqxn6dszvhqq6q9"; 76 - sgr-iosevka-term-slab = "101m8cgjr6s8c42xas2dqyzbl44ab0y1s4cx1rqr8bgr5zxp3jsc"; 77 - sgr-iosevka-term-ss01 = "0b0i2gs1cv45b5ki8lgiclrly1sg2kh3r82gqbsh4scijv3md9m1"; 78 - sgr-iosevka-term-ss02 = "0vsldgiscl74jmj55mzqg5zz5pbg6f2fqksfyfyjdps5f584dqq7"; 79 - sgr-iosevka-term-ss03 = "10czljsmga2nvjix9lca84p271hx2i612984b2hbcz8cip4v2my6"; 80 - sgr-iosevka-term-ss04 = "06fwjgkqmhngnsljklxz2ab9dpr4sqhn8pxrkhhqka4r5srpn454"; 81 - sgr-iosevka-term-ss05 = "0lk1k89kjr7ld3bh8pcc8gagjgxv90bwgsgjmn7gqq7nj0kknh4j"; 82 - sgr-iosevka-term-ss06 = "1apfrkfxq8xbc8hry7x5l8bx87zv13asyw03hirrvzvqrl6q76lw"; 83 - sgr-iosevka-term-ss07 = "05rvnm17f7qgy4zq3chp12dqvdxwvfv7rld7axccyikqh3b63kn8"; 84 - sgr-iosevka-term-ss08 = "1y0n2dl6vknvpxhn5d2zsnjj2vgpd9saqs0kmvlbd7lpjsz8d7i0"; 85 - sgr-iosevka-term-ss09 = "0qkn7syk2wrk14nhwnkbbavsi518pi7qzppiq56y5z1l119dwhrg"; 86 - sgr-iosevka-term-ss10 = "04b78kk5mggb5xdpigkbkgvcl9q5v41mpx466isqwgxa3p6bp2b4"; 87 - sgr-iosevka-term-ss11 = "01wsf0qbybnw3bg7iy6yigamg31dhvl6k1gb8jsg4ylllpy7aip3"; 88 - sgr-iosevka-term-ss12 = "079sbibpsa3xvp8v0pdcacfpck4s01xkczbrbzpnrwiha4b5dqj4"; 89 - sgr-iosevka-term-ss13 = "1py76ly8wppb0q05mhv91q2x7slidwbbycm86q225yx8hgl0wjdi"; 90 - sgr-iosevka-term-ss14 = "0sq49yvl03w56dzxpzvfr18bah964g93fg42n31q5bbybmgykd8j"; 91 - sgr-iosevka-term-ss15 = "0x8kksl8k7zj0hh0fjlqmc5g2jwzdl8ylx6ljzdhfs6y9kdgf04r"; 92 - sgr-iosevka-term-ss16 = "1kh0m87j4nghgpixh213zs8b626yy5vbmjd4ng17jvvdj98faxzn"; 93 - sgr-iosevka-term-ss17 = "14rwlw0y8fv7ykyvxhpdhzycmi3j0zx3zrsvph61mnsk33p05vb9"; 94 - sgr-iosevka-term-ss18 = "19m3f6sgn8ivdhy7nagym6c0nwfd9yyqjdn6q6lxd8hp751jzlf9"; 3 + iosevka = "1myr4w5k8fffyhm1h83vdp81zwxj9k6lcx78h3hw7wy1bgqlm3zs"; 4 + iosevka-aile = "15zyvl999agk28wjzh618x51h2vxdnifc757dwyx1pd734r9wi6g"; 5 + iosevka-curly = "196df0dd7k5rvslm4392jkfr8yxrs73i68nyacy85wf55k5g6m1y"; 6 + iosevka-curly-slab = "06xb4ziaq23qby6prglrn03nb9w3w52jqb15y4j8h4ybmgagvkmy"; 7 + iosevka-etoile = "1sbcdl0vg9d8cfq6wlb70kzl8bx9xj3bbm4rn3cig1b59z0w8ym1"; 8 + iosevka-slab = "0bpm891vg85lxqb8cwcmcp4rm2f1wrad5dkb03m1qq1c0b6b6jjf"; 9 + iosevka-ss01 = "0qwgy6wm3vxkv9vaj2wbxaaxc2ckxqng7kiay50lc9xcchv80x35"; 10 + iosevka-ss02 = "035yv4spyzbl4a93f8y6pr3aicw60f45haszzfkh779mj5h1dkj6"; 11 + iosevka-ss03 = "1ai3si44x62wkdyc6vc3wkg8p8j3xkyqnjnggck0cnhvbivwbhsl"; 12 + iosevka-ss04 = "1gyarinnnqz0a1aqigr70msvylf0dzpjbh7bp507iww8y03fzz15"; 13 + iosevka-ss05 = "04qrc22jx2j991xbfslfgs2h6mv4glmc54v1f6rsvjyi7skdxxxv"; 14 + iosevka-ss06 = "0mpi34sw1k06h24a7xrywhr998ch6sdvzb94jnlh18aq63nib6jc"; 15 + iosevka-ss07 = "0s79kv0dpj4ahci8zrrlnbyn46x2b9jq6gs1ji9xwfcll5bd3mbr"; 16 + iosevka-ss08 = "0l8y6f6m27msarhm10x11zg7fmcb04s5iby25q7bz4w6yd1c6wgl"; 17 + iosevka-ss09 = "093mv3d4al8clrdhdnklxygrx6gr2x7ha8qgwqm4460ma5b730ip"; 18 + iosevka-ss10 = "117ym1mr85y2pf8gnpfanysy8f5na1rvjpjarjzmngxagnq2afjc"; 19 + iosevka-ss11 = "1fmsqaf7ipl47c1h6b95fj28lq00qj1p6m1y4jnkrz00sxaxc127"; 20 + iosevka-ss12 = "1k79gdknyh6l3nyw77qznn9mlpr2i4zbjg9hl3pl0xarx3fzpmzj"; 21 + iosevka-ss13 = "1v8bgmlba3ccdhp53xmhv88zdw2pd14n0dxm7nac3mazd2z5m3yv"; 22 + iosevka-ss14 = "0h4ig5fjfgqn790pvnnc1zb07hd2dfn2353ripx9mdrzxaj0vnld"; 23 + iosevka-ss15 = "1l0p1k31xmqz460ra822ji3q120h607fjbbq93kr7xmliw0asw0d"; 24 + iosevka-ss16 = "1ywasxgnc8lw032799b6r0sx2csld3h5w1kjy72ck5ca1xfwq63n"; 25 + iosevka-ss17 = "11c23zrdf4i7vzgl82jnizxq2w9lilq66wv8pay61fyab5sw1m6f"; 26 + iosevka-ss18 = "0v3nccwcaqmcbkdrdpa3304jlz9vffwwny4gd6mq2rph66x2bmc3"; 27 + sgr-iosevka = "0ypw8nv1p7xp4y8ydgrj4h82y1rlnwd13q99p2sy5jar8wz9p4p5"; 28 + sgr-iosevka-aile = "1iycylvc59nkxddclwyj3kxfz34akrim2gibazbl9rp1m3slfpfs"; 29 + sgr-iosevka-curly = "107av6c3kisivx8b2xk3v9by0nhgc81ksg2fv90r6844q5w7fg3h"; 30 + sgr-iosevka-curly-slab = "18wvn3vgr1vdpd576c8hx0f7r9zgrcl9n4mpm3ghnrlnsy0gix10"; 31 + sgr-iosevka-etoile = "1d8hxi9v6svbzg6bbadwdg5883yx9vq0yidck9mq5ip20wcvj8ih"; 32 + sgr-iosevka-fixed = "01q7myzgagsi7d7ylm3iqq2wxcfci0dvz3ls9rwsj4pmnsslp9nm"; 33 + sgr-iosevka-fixed-curly = "147zn65ijx3j3fbbxhnf6byzr9p5p07nig9jdf5lgc9d7w0cp1am"; 34 + sgr-iosevka-fixed-curly-slab = "1gi9yinsa82cfsr9b1ik6jxwil46gg9zq98s2wbhq8kh7cs42zxd"; 35 + sgr-iosevka-fixed-slab = "1922l2g045icrrlyjm1w64kl9jvjlgb9100v7pc67q297943gzr7"; 36 + sgr-iosevka-fixed-ss01 = "1a0wgyvjqgwnd3q08w80g5zy0ll0i9dip7vkk5r1jjszbp479603"; 37 + sgr-iosevka-fixed-ss02 = "0nm8jcblzrx6s8kpp9bpza1np174rvm2n4d36mqyw8si4pc849vl"; 38 + sgr-iosevka-fixed-ss03 = "1c47427rg61751knpywyzfd4vgvsd8xjwhj0fc0qk33cdpz1cr3d"; 39 + sgr-iosevka-fixed-ss04 = "0g1yrgqzs5d3l7w45rjnmkfs31i8rmrw4fxpfi07i2hcnywaqgkh"; 40 + sgr-iosevka-fixed-ss05 = "1s9h0v552y7llxshph1kvj7kq7iav4qdf1cvjnjlryng02vdcs5v"; 41 + sgr-iosevka-fixed-ss06 = "1wj72dy96l23cb3qqqgki77pn50ik0jbqs1hwnppg8srqyamhqhn"; 42 + sgr-iosevka-fixed-ss07 = "16vl6amnrg8dwhy5snw5iwq7r0nil2v2v4jzd1wdddl6hccvhrdk"; 43 + sgr-iosevka-fixed-ss08 = "193wclg9v843s9x5vzpajr16icqbbrg8rlkfx2ihzh9aa1g55bv3"; 44 + sgr-iosevka-fixed-ss09 = "1pvkapfl7h33lfn3izi3lqgfhjp3rbf16m2y6ya45k0km7hgz8bq"; 45 + sgr-iosevka-fixed-ss10 = "13fymx8hq2v62r9vsj3zj2sn6ggxl8mv2r97qs6gmvgsd43fxsig"; 46 + sgr-iosevka-fixed-ss11 = "03qcpd8ivky9nymqdgxwgd7dcls1dcx06cd13sh3xr15l7vdb9d4"; 47 + sgr-iosevka-fixed-ss12 = "1vph7ih2wk22156zpy26yqpc9gk013n618kkm2an9304b8wd7cih"; 48 + sgr-iosevka-fixed-ss13 = "01f0d2r8wn1487xxsdk7ad5am81061vs9dhjs49h30jwmpd00mvp"; 49 + sgr-iosevka-fixed-ss14 = "05b9lk47dbnflycbpc1j0jzhwv4lp2f1yw367fpqkcqcfcnxs228"; 50 + sgr-iosevka-fixed-ss15 = "0k4ackysj8xi19akc3x8y1d9pbbvd176ypdf8w1gaj1fwqkz5832"; 51 + sgr-iosevka-fixed-ss16 = "0zymvh0d8457rdds6l69azrn8i9va89c4jqf608bsssgmy3l0y9s"; 52 + sgr-iosevka-fixed-ss17 = "0v9zx2kzkmqkc1s3x3f7sk4yqifd2bavpvc3561zijj63v9skg6m"; 53 + sgr-iosevka-fixed-ss18 = "0phm4nnl7pv9hvcz17xywypblg5zillg3qc46bfjrq16jssb9qpc"; 54 + sgr-iosevka-slab = "1z28ziqdnq8mvnnnrn0pwc7rb9fk56pkr9vv7p3l22baxwanh3jf"; 55 + sgr-iosevka-ss01 = "1g7nw05kyfsv51nkhhzxlw3g7qj8vqbp51rzp8mxwcv99vccw4ka"; 56 + sgr-iosevka-ss02 = "08gqr21xw3x1p1c14g498wa5zrxr1hhg5m4fg2xvd1ivxayd49zd"; 57 + sgr-iosevka-ss03 = "1rhj048lwcxqvz26r6adrixz5rajwpvbfkylyfb7pcr66l3n94dw"; 58 + sgr-iosevka-ss04 = "0sz49v8zzxhzh2ydpnmfr7ppqahggmxyvnx9mg6875071xppmh04"; 59 + sgr-iosevka-ss05 = "1p0m3gibykrhawvn00hs9lkdjdh1c539mly9jw1zpn48arphg43q"; 60 + sgr-iosevka-ss06 = "0d2jl1wfwh1w568s2m093vc3x5yfkl1sa9qwjsplwpw1wvsaa158"; 61 + sgr-iosevka-ss07 = "0f5kwq4714xb90hh435vn34ls8qp1j88lzh3ywj3cpjxzp9bba6h"; 62 + sgr-iosevka-ss08 = "1rd290bgymfsmkpvrifbx3nyf3b2gds2z7m2wx4a98zx5hpp6ls8"; 63 + sgr-iosevka-ss09 = "12g5caxxhnkqxmdm7ijv6ygsmfj0ddng3s7p8k3wi1af68834py9"; 64 + sgr-iosevka-ss10 = "1naj802hd06jm8zmfkx6cf6dkmi01pkrqmapfbnwk1pfkbvmrbmr"; 65 + sgr-iosevka-ss11 = "1cqa1n1axzskbb0s4vwz803lwzpzqzpz7ysfdmxgyv1pga42i5n9"; 66 + sgr-iosevka-ss12 = "02zmbivyys7r0iv53gqbsabdljcngls1603cf5f7z8shzdblrl6w"; 67 + sgr-iosevka-ss13 = "0jq656hbsviwx8amw3s5wrzpnwybm1cspkgm9xd98f4ml6gr56xc"; 68 + sgr-iosevka-ss14 = "031kfakyczs4ih53ahm18py63y3qjfiqp4qsvzhnp1clniymhr7m"; 69 + sgr-iosevka-ss15 = "04vafylka6wyjjrvgzslq80ixci8g2d12mfb1ybbxgvxwjg4pzik"; 70 + sgr-iosevka-ss16 = "1vcgip8hccw8xkzjfc84vvm4n44f7idxq8xrh5p8ib22gc06xywz"; 71 + sgr-iosevka-ss17 = "023ia9bhdzkhc0alaxfbfpa8yf8bvknx8lh1423m1c5mi39w7syp"; 72 + sgr-iosevka-ss18 = "1gdv9pnzgjx8c2sr5sab8cvgjzffw175m7kkf3naiak3i75c7jwy"; 73 + sgr-iosevka-term = "14w59fhcixj2c5vqf6f4wc9sqw3mmkyk1ccbnp9xjax78s244m1l"; 74 + sgr-iosevka-term-curly = "0z72k13gsz9ml2xjiy43jz9vi95xkhmjwsxsdzh20vcwlqq66g37"; 75 + sgr-iosevka-term-curly-slab = "0v4h0q4bgdz6xq1b2vw1hsr9gva0fb75aw7b1pbglb3rq6fyp4vg"; 76 + sgr-iosevka-term-slab = "06mipknr1458h3y5bz0dp054q04w2r8s4cal6k5ycszay6dczdxi"; 77 + sgr-iosevka-term-ss01 = "1b0qihkhws3lwzqfax980cz7y9ffffpd6haq18cvrgr75ncg5gjq"; 78 + sgr-iosevka-term-ss02 = "122q689n4wkl0xf1gshq3zg1dwnphc9aa2ywm3dfj6mp490hdqcf"; 79 + sgr-iosevka-term-ss03 = "0i79mdn2k2c5j1pi1f0mklwljavlk0wqm31haxfy9ijavzjlqcm4"; 80 + sgr-iosevka-term-ss04 = "0i27l711cjgraxqak3j6qb7ybh3yxzg3mrd62ffyi75wxllmzl6m"; 81 + sgr-iosevka-term-ss05 = "03h94k8lbxn2xxb8zcc4h30rgqhxiwxib59r56bl9hkjwi1gdlf9"; 82 + sgr-iosevka-term-ss06 = "0370xwf0iylarvib1k8pvxbkxkipjjp8gwc3nwc7dww95gb3aivy"; 83 + sgr-iosevka-term-ss07 = "1l8jwchfw1pllyq1lnifbv7pj51c20g20bx8lgz5x15d5f8ncwc3"; 84 + sgr-iosevka-term-ss08 = "1nz0l8krcwmd0236gb2w5z9kx1br8c909dw81aw9lhn085q654rm"; 85 + sgr-iosevka-term-ss09 = "0f0ag0zlrgiiwr3xhl9zm1vh83zrcxvkdc8blrxxcy4sphayl2c2"; 86 + sgr-iosevka-term-ss10 = "0dc6vjrsq8waq0s3f4rdqvlflvr6i3k7hgwx1lqs4kim3ia31naz"; 87 + sgr-iosevka-term-ss11 = "0yiq6v327xplrdfhfhk16xybk47514708dccsrs7cc4dczbcxpyb"; 88 + sgr-iosevka-term-ss12 = "0xf6psll8fzdyq5m6zw2b7iva2vfvc79hlkwbdm4gx513brq2d8b"; 89 + sgr-iosevka-term-ss13 = "15xbid484nvjlha5lhjajybzx590yskbf0639xmkpfsjm3nvkslj"; 90 + sgr-iosevka-term-ss14 = "1z6471b6c9j19i1cvnsvjsqiaskbff5ifijvqlc01y3xxqv8d7hq"; 91 + sgr-iosevka-term-ss15 = "00frjympyfawylvf377r16flsx3kgg3qgsixrl82f1p4m4jrg83j"; 92 + sgr-iosevka-term-ss16 = "0wrjcawdkdnxhgapzgfzyhsjv6qz524cykb8j8b1dl146ii7ni6j"; 93 + sgr-iosevka-term-ss17 = "1b06givsr24hv3710faszlvn40cbvc04n4yx2f9yga2xzmibr8rk"; 94 + sgr-iosevka-term-ss18 = "0lqkayq0am28rc7433b965zzqjimcd68vhwy5m8p4ayrkfz0hbm8"; 95 95 }
+2 -2
pkgs/development/libraries/mlt/default.nix
··· 40 40 41 41 stdenv.mkDerivation rec { 42 42 pname = "mlt"; 43 - version = "7.18.0"; 43 + version = "7.20.0"; 44 44 45 45 src = fetchFromGitHub { 46 46 owner = "mltframework"; 47 47 repo = "mlt"; 48 48 rev = "v${version}"; 49 - hash = "sha256-3qvMuBr2w/gedTDIjG6ezatleXuQSnKX4SkBShzj6aw="; 49 + hash = "sha256-5yELGA3U/YkINEtRyr/tb3HjWMQjqKIWjUbH7ZFMgLU="; 50 50 }; 51 51 52 52 nativeBuildInputs = [
+4 -2
pkgs/development/python-modules/aiosmb/default.nix
··· 3 3 , asysocks 4 4 , buildPythonPackage 5 5 , colorama 6 + , cryptography 6 7 , fetchPypi 7 8 , minikerberos 8 9 , prompt-toolkit ··· 16 17 17 18 buildPythonPackage rec { 18 19 pname = "aiosmb"; 19 - version = "0.4.7"; 20 + version = "0.4.8"; 20 21 format = "setuptools"; 21 22 22 23 disabled = pythonOlder "3.7"; 23 24 24 25 src = fetchPypi { 25 26 inherit pname version; 26 - hash = "sha256-ze8x0vFGnPAIQQicuJxAcBVEeeKOGUHvepRTO4Ejx+g="; 27 + hash = "sha256-siV2cr8YuU4kWRNHGlV29RjeHxCk6mcbK7J15LZguls="; 27 28 }; 28 29 29 30 propagatedBuildInputs = [ 30 31 asyauth 31 32 asysocks 32 33 colorama 34 + cryptography 33 35 minikerberos 34 36 prompt-toolkit 35 37 pycryptodomex
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "botocore-stubs"; 12 - version = "1.31.60"; 12 + version = "1.31.62"; 13 13 format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 17 17 src = fetchPypi { 18 18 pname = "botocore_stubs"; 19 19 inherit version; 20 - hash = "sha256-mBNODmy8MhpZPYwRpuJTK3TYy4Rkvz880BhLzFnxs54="; 20 + hash = "sha256-LOVV5d/y6R/CK9ZxBlNL8+BZO4ONh/iknTuOh/qDpEA="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+10 -2
pkgs/development/python-modules/google-generativeai/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 4 , google-ai-generativelanguage 5 + , google-api-core 6 + , google-auth 7 + , protobuf 5 8 , pythonOlder 6 9 , pythonRelaxDepsHook 10 + , tqdm 7 11 }: 8 12 9 13 buildPythonPackage rec { 10 14 pname = "google-generativeai"; 11 - version = "0.1.0"; 15 + version = "0.2.1"; 12 16 format = "setuptools"; 13 17 14 18 disabled = pythonOlder "3.9"; ··· 17 21 owner = "google"; 18 22 repo = "generative-ai-python"; 19 23 rev = "refs/tags/v${version}"; 20 - hash = "sha256-caFq7BZKRuNU7fKJWeWSbbDFNpav7OrIET4OQSHkPz4="; 24 + hash = "sha256-zlLfA8wlXCsBXvzTHNW8y30/DvWMgf7DnpShsvjZXZ4="; 21 25 }; 22 26 23 27 pythonRelaxDeps = [ ··· 30 34 31 35 propagatedBuildInputs = [ 32 36 google-ai-generativelanguage 37 + google-auth 38 + google-api-core 39 + protobuf 40 + tqdm 33 41 ]; 34 42 35 43 # Issue with the google.ai module. Check with the next release
+2 -2
pkgs/development/python-modules/ha-philipsjs/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "ha-philipsjs"; 15 - version = "3.1.0"; 15 + version = "3.1.1"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 21 21 owner = "danielperna84"; 22 22 repo = pname; 23 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-VwgcN9DXzuWp6J3joswXEwRKJI499LNY7MAVBWBBEbM="; 24 + hash = "sha256-r8uqToxkJg9j89UUZpxsPXutWPefAYDW95zFBKU9Al4="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/lxmf/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "lxmf"; 10 - version = "0.3.3"; 10 + version = "0.3.4"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 16 16 owner = "markqvist"; 17 17 repo = "lxmf"; 18 18 rev = "refs/tags/${version}"; 19 - hash = "sha256-IbBuQuKWFjWUpVRdo5rl2Wq8vCAngg9/TKLuljRmKAU="; 19 + hash = "sha256-JQgeujIfVJrIQ5Z0znqYPiKFocEDgF2Fo89QwgS+gfw="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/msgspec/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "msgspec"; 11 - version = "0.18.3"; 11 + version = "0.18.4"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "jcrist"; 18 18 repo = pname; 19 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-PtI+dlhDyFRHSOqdU0TUZtllAlTFtYwOsYQrFrDSFDY="; 20 + hash = "sha256-u1mrj/pHvlbSwh6QtRdJKuVGN1zQ6mRITi/qzrCHnhk="; 21 21 }; 22 22 23 23 # Requires libasan to be accessible
+2 -2
pkgs/development/python-modules/msldap/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "msldap"; 17 - version = "0.5.6"; 17 + version = "0.5.7"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-NCcEUSDsvMUCV07Gzh18NaKSw4On0XPT3UytBeeT3qo="; 24 + hash = "sha256-6gTUPtGQKJSd7HpMRRlw87Iu3I1L2ea2F+QQs1U1jIM="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/nibe/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "nibe"; 19 - version = "2.4.0"; 19 + version = "2.4.1"; 20 20 format = "pyproject"; 21 21 22 22 disabled = pythonOlder "3.9"; ··· 25 25 owner = "yozik04"; 26 26 repo = pname; 27 27 rev = "refs/tags/${version}"; 28 - hash = "sha256-Ek5yYg6UweURg8BQhtpPFIcPBkblIIo66SRxWlJ8vG4="; 28 + hash = "sha256-6WXn8W7C6QCy9afGMTL2NaSYuxQy+u2OYYa0Vc8sbV8="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/nomadnet/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "nomadnet"; 13 - version = "0.3.8"; 13 + version = "0.3.9"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "markqvist"; 20 20 repo = "NomadNet"; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-w7NQH4CEfYQ4iwPtLQO5mYRnfWQbPuxb/qXRBP0V56Y="; 22 + hash = "sha256-dElqneeZ9S1n+q0VidprZV0M+sWNgdRcts7L1is8r/o="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/python-lsp-server/default.nix
··· 35 35 36 36 buildPythonPackage rec { 37 37 pname = "python-lsp-server"; 38 - version = "1.8.0"; 38 + version = "1.8.1"; 39 39 format = "pyproject"; 40 40 41 41 disabled = pythonOlder "3.8"; ··· 44 44 owner = "python-lsp"; 45 45 repo = pname; 46 46 rev = "refs/tags/v${version}"; 47 - hash = "sha256-hLgMGZumuNY70/qyD9t5pMpYI/g70sqFIt1LEfIEALY="; 47 + hash = "sha256-8wFLZuGWt3qIRUkprxzFgxh+rtmIyMBjeCnzCNTbXzA="; 48 48 }; 49 49 50 50 postPatch = ''
+2 -2
pkgs/development/python-modules/rns/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "rns"; 12 - version = "0.6.1"; 12 + version = "0.6.2"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "markqvist"; 19 19 repo = "Reticulum"; 20 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-QD70/i/GBxVZ4w46AGqkUGuQDI1uFdwLU7UOBKnyJ2M="; 21 + hash = "sha256-Z3vFQB6/z3dWtYikN02QviG+0aDRzt8kk6IOpl/VmF0="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/teslajsonpy/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "teslajsonpy"; 20 - version = "3.9.4"; 20 + version = "3.9.5"; 21 21 format = "pyproject"; 22 22 23 23 disabled = pythonOlder "3.7"; ··· 26 26 owner = "zabuldon"; 27 27 repo = pname; 28 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-QqC/vPPl9R1n4rtiR+t1oy4V+bPr1QgAwIgpuxiwxj8="; 29 + hash = "sha256-sWdcydH83b3Ftp2LJcTlXXbU5IMmFWwcOiCddcyVXY4="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+2 -2
pkgs/development/tools/allure/default.nix
··· 2 2 3 3 let 4 4 pname = "allure"; 5 - version = "2.24.0"; 5 + version = "2.24.1"; 6 6 in 7 7 stdenv.mkDerivation rec { 8 8 inherit pname version; ··· 12 12 13 13 src = fetchurl { 14 14 url = "https://github.com/allure-framework/allure2/releases/download/${version}/allure-${version}.tgz"; 15 - sha256 = "sha256-rLVvLqLC2hSxXWDxrw/PFq4o9DeDGU9aBxZuRHkxWfo="; 15 + sha256 = "sha256-pUNHE1bJclo8fsHBj6FUHqp6SZtC+RCrmICgn9/PL9c="; 16 16 }; 17 17 dontConfigure = true; 18 18 dontBuild = true;
+4 -4
pkgs/development/tools/api-linter/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "api-linter"; 8 - version = "1.57.1"; 8 + version = "1.58.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "googleapis"; 12 12 repo = "api-linter"; 13 13 rev = "v${version}"; 14 - hash = "sha256-wDHn+1JYP7u96NZNryuneMeojcTd0JXKCikuCFBLcZI="; 14 + hash = "sha256-4k8Ms+ANROe9wBo5XLckyRZbTVegf3p5ab7HCdTwS+A="; 15 15 }; 16 16 17 - vendorHash = "sha256-qoUDBBoiddAGAIQa6Q87ne2+Cass8rA2rUpxH3QB9nM="; 17 + vendorHash = "sha256-DYGBrzbslrtoUWaUag7tiEpi5Tn4ZbyX62NrQpK1ySA="; 18 18 19 19 subPackages = [ "cmd/api-linter" ]; 20 20 ··· 23 23 "-w" 24 24 ]; 25 25 26 - # reference: https://github.com/googleapis/api-linter/blob/v1.57.1/.github/workflows/release.yaml#L76 26 + # reference: https://github.com/googleapis/api-linter/blob/v1.58.1/.github/workflows/release.yaml#L76 27 27 preBuild = '' 28 28 cat > cmd/api-linter/version.go <<EOF 29 29 package main
+3 -3
pkgs/development/tools/kdash/default.nix
··· 12 12 13 13 rustPlatform.buildRustPackage rec { 14 14 pname = "kdash"; 15 - version = "0.4.3"; 15 + version = "0.4.4"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "kdash-rs"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-1vBa6BAn9+T1C3ZxseMvLQHIlU0WUYShUQE3YKleoc4="; 21 + sha256 = "sha256-gjGBhfdTFkFxxdovG9svIZr13JBNBGYPt9TLs3oJXP8="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ perl python3 pkg-config ]; ··· 26 26 buildInputs = [ openssl xorg.xcbutil ] 27 27 ++ lib.optional stdenv.isDarwin AppKit; 28 28 29 - cargoHash = "sha256-dtuUkS5Je8u4DcjNgQFVVX+ACP0RBLXUYNB+EwKajzo="; 29 + cargoHash = "sha256-Nt1Nc8V+R7KLxiB/l5QAh2qv7cIdwtytVpACxO2aPHg="; 30 30 31 31 meta = with lib; { 32 32 description = "A simple and fast dashboard for Kubernetes";
+3 -3
pkgs/development/tools/rust/cargo-espflash/default.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "cargo-espflash"; 16 - version = "2.0.1"; 16 + version = "2.1.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "esp-rs"; 20 20 repo = "espflash"; 21 21 rev = "v${version}"; 22 - hash = "sha256-PYW5OM3pbmROeGkbGiLhnVGrYq6xn3B1Z4sbIjtAPlk="; 22 + hash = "sha256-Nv2/33VYpCkPYyUhlVDYJR1BkbtEvEPtmgyZXfVn1ug="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ ··· 36 36 SystemConfiguration 37 37 ]; 38 38 39 - cargoHash = "sha256-gTehRP9Ct150n3Kdz+NudJcKGeOCT059McrXURhy2iQ="; 39 + cargoHash = "sha256-FpBc92a2JQHRLe5S6yh3l0FpRI8LpkGGEma/4v5X4xs="; 40 40 41 41 passthru.updateScript = nix-update-script { }; 42 42
+3 -3
pkgs/development/tools/rust/cargo-run-bin/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "cargo-run-bin"; 8 - version = "1.3.2"; 8 + version = "1.4.1"; 9 9 10 10 src = fetchCrate { 11 11 inherit pname version; 12 - hash = "sha256-NWXyy2VgVjEftD2Zl6TbpJnXVTi4UUNSomHCv9Gnkrk="; 12 + hash = "sha256-imp7TzSVWo6l23tQu2oMMdVj/3sT9mU+lIBc0cVwO+s="; 13 13 }; 14 14 15 - cargoHash = "sha256-eiRKWV+xMyyv61FIBJWt0B12e6mn+G1kW0LpyCMuWWc="; 15 + cargoHash = "sha256-TQOFXFdfD4iVy4K9IjcX0L7zLeNw9RAHb2WE5rERP/0="; 16 16 17 17 # multiple impurities in tests 18 18 doCheck = false;
+3 -3
pkgs/development/tools/rust/cargo-update/default.nix
··· 16 16 17 17 rustPlatform.buildRustPackage rec { 18 18 pname = "cargo-update"; 19 - version = "13.0.4"; 19 + version = "13.1.0"; 20 20 21 21 src = fetchCrate { 22 22 inherit pname version; 23 - sha256 = "sha256-LIOJaJKjl9GrGazIYeJWKuAQTxD6OlVO86qWhKnolQE="; 23 + sha256 = "sha256-2j35R7QTn7Z3yqzOU+VWAoZfYodecDt45Plx/D7+GyU="; 24 24 }; 25 25 26 - cargoHash = "sha256-fx+LWNnzCVUz2owETXUgqjT+AUtda4RZnVXUabPX8q4="; 26 + cargoHash = "sha256-OEv9LOep4YNWY7oixY5zD9QgxqSYTrcf5oSXpxvnKIs="; 27 27 28 28 nativeBuildInputs = [ 29 29 cmake
+2 -2
pkgs/os-specific/linux/bpftrace/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "bpftrace"; 12 - version = "0.19.0"; 12 + version = "0.19.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "iovisor"; 16 16 repo = "bpftrace"; 17 17 rev = "v${version}"; 18 - hash = "sha256-+aU27mxK4R0SHSsdGQzv02fK0L/m9uCIv7AkLyLSGQY="; 18 + hash = "sha256-JyMogqyntSm2IDXzsOIjcUkf2YwG2oXKpqPpdx/eMNI="; 19 19 }; 20 20 21 21
+7 -7
pkgs/os-specific/linux/kernel/zen-kernels.nix
··· 4 4 # comments with variant added for update script 5 5 # ./update-zen.py zen 6 6 zenVariant = { 7 - version = "6.5.5"; #zen 8 - suffix = "zen1"; #zen 9 - sha256 = "069hxkww14dpz7k5hd93qnv6clc0dkpd3ncf1wzr5k84a0i9syj8"; #zen 7 + version = "6.5.6"; #zen 8 + suffix = "zen2"; #zen 9 + sha256 = "0q7zk9r8qp88sg6h9kig1f55h5xl0wyp13d57cpi5s5xa8w3l8wa"; #zen 10 10 isLqx = false; 11 11 }; 12 12 # ./update-zen.py lqx 13 13 lqxVariant = { 14 - version = "6.5.5"; #lqx 15 - suffix = "lqx2"; #lqx 16 - sha256 = "18gji7l3mgm8z0vi99q5xzrmpmw7jm1sqm2mc6abs51bi5vwir09"; #lqx 14 + version = "6.5.6"; #lqx 15 + suffix = "lqx1"; #lqx 16 + sha256 = "0c409zh6rlrf8c3lr1ci55h0k6lh6ncc4hfv6p50q321czpgfnc6"; #lqx 17 17 isLqx = true; 18 18 }; 19 19 zenKernelsFor = { version, suffix, sha256, isLqx }: buildLinux (args // { ··· 102 102 103 103 extraMeta = { 104 104 branch = lib.versions.majorMinor version + "/master"; 105 - maintainers = with lib.maintainers; [ thiagokokada ]; 105 + maintainers = with lib.maintainers; [ thiagokokada jerrysm64 ]; 106 106 description = "Built using the best configuration and kernel sources for desktop, multimedia, and gaming workloads." + 107 107 lib.optionalString isLqx " (Same as linux_zen, but less aggressive release schedule and additional extra config)"; 108 108 broken = stdenv.isAarch64;
+2 -11
pkgs/servers/mail/rspamd/default.nix
··· 28 28 29 29 stdenv.mkDerivation rec { 30 30 pname = "rspamd"; 31 - version = "3.6"; 31 + version = "3.7.1"; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "rspamd"; 35 35 repo = "rspamd"; 36 36 rev = version; 37 - hash = "sha256-GuWuJK73RE+cS8451m+bcmpZNQEzmZtexm19xgdDQeU="; 37 + hash = "sha256-emxvSqtpTcv0LZjzhMncvnApRLXFDeyFVmkoeSVp6f4="; 38 38 }; 39 - 40 - patches = [ 41 - # Fix leak in `gzip` function 42 - # https://github.com/rspamd/rspamd/issues/4564 43 - (fetchpatch2 { 44 - url = "https://github.com/rspamd/rspamd/commit/ffbab4fbf218514845b8e5209aec044621b1f460.patch"; 45 - hash = "sha256-ltkC/mZcYmGoSFILaTTRB/UWSn36flEbuJP4Buys05Y="; 46 - }) 47 - ]; 48 39 49 40 hardeningEnable = [ "pie" ]; 50 41
+3 -3
pkgs/tools/misc/diffoci/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "diffoci"; 8 - version = "0.1.1"; 8 + version = "0.1.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "reproducible-containers"; 12 12 repo = "diffoci"; 13 13 rev = "v${version}"; 14 - hash = "sha256-xmsfqlp/bosCjT83MXkA7uNlPgGYlKXOdnxVhm648zo="; 14 + hash = "sha256-Rrwwo1OCE2gn6MGt5XVddb8bJtoN7iAtxzr2MxyHcwk="; 15 15 }; 16 16 17 - vendorHash = "sha256-w3/Je8iIT6CEusfIfGv9TAWkePY5TtOQS0rQYH92sAs="; 17 + vendorHash = "sha256-18rsa91PiqZv70EK3K6K1l6N2mIpoVpkX29amKCo5cg="; 18 18 19 19 ldflags = [ "-s" "-w" ]; 20 20
+2 -2
pkgs/tools/misc/yt-dlp/default.nix
··· 22 22 # The websites yt-dlp deals with are a very moving target. That means that 23 23 # downloads break constantly. Because of that, updates should always be backported 24 24 # to the latest stable release. 25 - version = "2023.9.24"; 25 + version = "2023.10.7"; 26 26 27 27 src = fetchPypi { 28 28 inherit pname version; 29 - sha256 = "sha256-z8+1/8EgE7auS4x6KDp+RimI8bSSg94pHei/vgU7gHM="; 29 + hash = "sha256-/IZlepskDPZf7z/2J+Sg3jNeclk2/nDUQCxx3ZdFLzY="; 30 30 }; 31 31 32 32 propagatedBuildInputs = [
+6 -4
pkgs/tools/networking/termscp/default.nix
··· 9 9 , Cocoa 10 10 , Foundation 11 11 , Security 12 + , samba 12 13 }: 13 14 14 15 rustPlatform.buildRustPackage rec { 15 16 pname = "termscp"; 16 - version = "0.11.2"; 17 + version = "0.12.2"; 17 18 18 19 src = fetchFromGitHub { 19 20 owner = "veeso"; 20 21 repo = pname; 21 22 rev = "refs/tags/v${version}"; 22 - hash = "sha256-bQvoTy48eYK369Ei6B8l6F5/pfQGYiHdz3KsQV7Bi9Y="; 23 + hash = "sha256-2EoCBz98RKynrYdcxiHySy7e07XU+loRLPaRCoVxySY="; 23 24 }; 24 25 25 - cargoHash = "sha256-/nadstDHzLOrimL+xK7/ldOozz7ZS1nRQmkIhGHK8p8="; 26 + cargoHash = "sha256-tXTVb5ogrBrK9aMC8LZLLZazMx8pO4Xa+hociUS9mRI="; 26 27 27 28 nativeBuildInputs = [ 28 29 pkg-config ··· 31 32 buildInputs = [ 32 33 dbus 33 34 openssl 35 + samba 34 36 ] ++ lib.optionals stdenv.isDarwin [ 35 37 AppKit 36 38 Cocoa ··· 49 51 doCheck = false; 50 52 51 53 meta = with lib; { 52 - description = "Terminal tool for file transfer and explorer"; 54 + description = "A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3/SMB"; 53 55 homepage = "https://github.com/veeso/termscp"; 54 56 changelog = "https://github.com/veeso/termscp/blob/v${version}/CHANGELOG.md"; 55 57 license = with licenses; [ mit ];
+2 -2
pkgs/tools/security/dontgo403/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "dontgo403"; 8 - version = "0.9.3"; 8 + version = "0.9.4"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "devploit"; 12 12 repo = pname; 13 13 rev = "refs/tags/${version}"; 14 - hash = "sha256-WGI98IUyvcPGD9IbIF1ZWa72Dnork6xE+XoVYUx1zAc="; 14 + hash = "sha256-PKI/DqMihhMaIa9OzDKtLIs34TRUtewAbBkx89IXLU4="; 15 15 }; 16 16 17 17 vendorHash = "sha256-IGnTbuaQH8A6aKyahHMd2RyFRh4WxZ3Vx/A9V3uelRg=";
+2 -2
pkgs/tools/text/ugrep/default.nix
··· 12 12 13 13 stdenv.mkDerivation (finalAttrs: { 14 14 pname = "ugrep"; 15 - version = "4.2.0"; 15 + version = "4.3.0"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "Genivia"; 19 19 repo = "ugrep"; 20 20 rev = "v${finalAttrs.version}"; 21 - hash = "sha256-wK952anodjsYvJQhM3V6SXZnt1+jbRTfgN+GfuuhPr8="; 21 + hash = "sha256-X2tRjQ948fnyCn7vQbpmDqktMfP4A/s7bVfrKDed5nw="; 22 22 }; 23 23 24 24 buildInputs = [
+1
pkgs/top-level/aliases.nix
··· 816 816 uade123 = uade; # Added 2022-07-30 817 817 uberwriter = apostrophe; # Added 2020-04-23 818 818 ubootBeagleboneBlack = ubootAmx335xEVM; # Added 2020-01-21 819 + uhd3_5 = throw "uhd3_5 has been removed, because it was no longer needed"; # Added 2023-10-07 819 820 uhhyou.lv2 = throw "'uhhyou.lv2' has been removed, upstream gone"; # Added 2023-06-21 820 821 unicorn-emu = unicorn; # Added 2020-10-29 821 822 uniffi-bindgen = throw "uniffi-bindgen has been removed since upstream no longer provides a standalone package for the CLI";
+7 -1
pkgs/top-level/all-packages.nix
··· 20510 20510 20511 20511 uefi-firmware-parser = callPackage ../development/tools/analysis/uefi-firmware-parser { }; 20512 20512 20513 - uhd3_5 = callPackage ../applications/radio/uhd/3.5.nix { }; 20514 20513 uhd = callPackage ../applications/radio/uhd { }; 20514 + uhdMinimal = uhd.override { 20515 + enableUtils = false; 20516 + enablePythonApi = false; 20517 + }; 20515 20518 20516 20519 uisp = callPackage ../development/embedded/uisp { }; 20517 20520 ··· 31855 31858 # So it will not reference python 31856 31859 enableModTool = false; 31857 31860 }; 31861 + uhd = uhdMinimal; 31858 31862 features = { 31859 31863 gnuradio-companion = false; 31860 31864 python-support = false; ··· 31887 31891 # So it will not reference python 31888 31892 enableModTool = false; 31889 31893 }; 31894 + uhd = uhdMinimal; 31890 31895 features = { 31891 31896 gnuradio-companion = false; 31892 31897 python-support = false; ··· 31918 31923 volk = volk.override { 31919 31924 enableModTool = false; 31920 31925 }; 31926 + uhd = uhdMinimal; 31921 31927 features = { 31922 31928 gnuradio-companion = false; 31923 31929 python-support = false;