Merge master into staging-next

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