Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-11-26 00:17:23 +00:00
committed by GitHub
115 changed files with 515 additions and 5478 deletions
+6 -6
View File
@@ -200,12 +200,12 @@ checkConfigError '.*A definition for option .bad. is not of type .non-empty .lis
# types.attrTag
checkConfigOutput '^true$' config.okChecks ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.syntaxError. is not of type .attribute-tagged union' config.intStrings.syntaxError ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.syntaxError2. is not of type .attribute-tagged union' config.intStrings.syntaxError2 ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.syntaxError3. is not of type .attribute-tagged union' config.intStrings.syntaxError3 ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.syntaxError4. is not of type .attribute-tagged union' config.intStrings.syntaxError4 ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.mergeError. is not of type .attribute-tagged union' config.intStrings.mergeError ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.badTagError. is not of type .attribute-tagged union' config.intStrings.badTagError ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.syntaxError. is not of type .attribute-tagged union with choices: left, right' config.intStrings.syntaxError ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.syntaxError2. is not of type .attribute-tagged union with choices: left, right' config.intStrings.syntaxError2 ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.syntaxError3. is not of type .attribute-tagged union with choices: left, right' config.intStrings.syntaxError3 ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.syntaxError4. is not of type .attribute-tagged union with choices: left, right' config.intStrings.syntaxError4 ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.mergeError. is not of type .attribute-tagged union with choices: left, right' config.intStrings.mergeError ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.badTagError. is not of type .attribute-tagged union with choices: left, right' config.intStrings.badTagError ./types-attrTag.nix
checkConfigError 'A definition for option .intStrings\.badTagTypeError\.left. is not of type .signed integer.' config.intStrings.badTagTypeError.left ./types-attrTag.nix
checkConfigError 'A definition for option .nested\.right\.left. is not of type .signed integer.' config.nested.right.left ./types-attrTag.nix
checkConfigError 'In attrTag, each tag value must be an option, but tag int was a bare type, not wrapped in mkOption.' config.opt.int ./types-attrTag-wrong-decl.nix
+1 -1
View File
@@ -965,7 +965,7 @@ let
in
mkOptionType {
name = "attrTag";
description = "attribute-tagged union";
description = "attribute-tagged union with choices: ${choicesStr}";
descriptionClass = "noun";
getSubOptions =
prefix: mapAttrs (tagName: tagOption: tagOption // { loc = prefix ++ [ tagName ]; }) tags;
-6
View File
@@ -23933,12 +23933,6 @@
githubId = 6292;
name = "Andrey Petrov";
};
sheenobu = {
email = "sheena.artrip@gmail.com";
github = "sheenobu";
githubId = 1443459;
name = "Sheena Artrip";
};
sheepforce = {
email = "phillip.seeber@googlemail.com";
github = "sheepforce";
@@ -290,6 +290,8 @@
- The `mime_types_file` setting is now set to `"${pkgs.mailcap}/etc/mime.types"` to prevent errors.
For a complete list of changes, please see [their announcement](https://blog.prosody.im/prosody-13.0.0-released/).
- HTTP3 support has been enabled in in `nginx`, `openresty`, `angie` and `tengine`. The `nginxQuic` and `angieQuic` package flavors have been removed.
- The `yeahwm` package and `services.xserver.windowManager.yeahwm` module were removed due to the package being broken and unmaintained upstream.
- `services.nixseparatedebuginfod.enable = true;` has been replaced by `services.nixseparatedebuginfod2.enable = true`. If you only use the official binary cache `https://cache.nixos.org` then no further configuration should be needed. If you have other https substituters, you can add them to `services.nixseparatedebuginfod2.subsituters`. SSH substituters are not supported by nixseparatedebuginfod2. Consider running nixseparatedebuginfod2 on the substituter instead, and pointing to it with the new option `environment.debuginfodServers`.
+3 -3
View File
@@ -278,11 +278,11 @@ in
environment.systemPackages = [
(cfg.package.override (old: {
extraPrefsFiles =
old.extraPrefsFiles
(old.extraPrefsFiles or [ ])
++ cfg.autoConfigFiles
++ [ (pkgs.writeText "firefox-autoconfig.js" cfg.autoConfig) ];
nativeMessagingHosts = old.nativeMessagingHosts ++ cfg.nativeMessagingHosts.packages;
cfg = old.cfg // cfg.wrapperConfig;
nativeMessagingHosts = (old.nativeMessagingHosts or [ ]) ++ cfg.nativeMessagingHosts.packages;
cfg = (old.cfg or { }) // cfg.wrapperConfig;
}))
];
+1 -1
View File
@@ -10,7 +10,7 @@ let
listenParams = lib.concatStrings (
lib.mapAttrsToList (n: v: " '${n}=${toString v}' ") cfg.listenOptions
);
exe = "${pkgs.nodePackages.tiddlywiki}/lib/node_modules/.bin/tiddlywiki";
exe = lib.getExe pkgs.tiddlywiki;
name = "tiddlywiki";
dataDir = "/var/lib/" + name;
@@ -205,9 +205,9 @@ let
${optionalString (cfg.sslDhparam != null) "ssl_dhparam ${cfg.sslDhparam};"}
${optionalString cfg.recommendedTlsSettings ''
# Keep in sync with https://ssl-config.mozilla.org/#server=nginx&config=intermediate
# Consider https://ssl-config.mozilla.org/#server=nginx&config=intermediate as the lower bound
ssl_ecdh_curve X25519:prime256v1:secp384r1;
ssl_conf_command Groups "X25519MLKEM768:X25519:P-256:P-384";
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:10m;
# Breaks forward secrecy: https://github.com/mozilla/server-side-tls/issues/135
@@ -573,10 +573,7 @@ let
mkCertOwnershipAssertion = import ../../../security/acme/mk-cert-ownership-assertion.nix lib;
oldHTTP2 = (
versionOlder cfg.package.version "1.25.1"
&& !(cfg.package.pname == "angie" || cfg.package.pname == "angieQuic")
);
oldHTTP2 = (versionOlder cfg.package.version "1.25.1" && !(cfg.package.pname == "angie"));
in
{
@@ -778,7 +775,6 @@ in
that the nginx team recommends to use the mainline version which
available in nixpkgs as `nginxMainline`.
Supported Nginx forks include `angie`, `openresty` and `tengine`.
For HTTP/3 support use `nginxQuic` or `angieQuic`.
'';
};
@@ -1374,27 +1370,6 @@ in
'';
}
{
assertion =
cfg.package.pname != "nginxQuic" && cfg.package.pname != "angieQuic" -> !(cfg.enableQuicBPF);
message = ''
services.nginx.enableQuicBPF requires using nginxQuic package,
which can be achieved by setting `services.nginx.package = pkgs.nginxQuic;` or
`services.nginx.package = pkgs.angieQuic;`.
'';
}
{
assertion =
cfg.package.pname != "nginxQuic" && cfg.package.pname != "angieQuic"
-> all (host: !host.quic) (attrValues virtualHosts);
message = ''
services.nginx.service.virtualHosts.<name>.quic requires using nginxQuic or angie packages,
which can be achieved by setting `services.nginx.package = pkgs.nginxQuic;` or
`services.nginx.package = pkgs.angieQuic;`.
'';
}
{
# The idea is to understand whether there is a virtual host with a listen configuration
# that requires ACME configuration but has no HTTP listener which will make deterministically fail
+2 -3
View File
@@ -90,7 +90,6 @@ builtins.listToAttrs (
server.wait_for_unit("nginx")
server.wait_for_open_port(443)
client.wait_for_unit("network-online.target")
# Check http connections
client.succeed("curl --verbose --http3-only https://acme.test | grep 'Hello World!'")
@@ -114,7 +113,7 @@ builtins.listToAttrs (
};
})
[
pkgs.angieQuic
pkgs.nginxQuic
pkgs.angie
pkgs.nginx
]
)
-2
View File
@@ -25,10 +25,8 @@ builtins.listToAttrs (
})
[
"angie"
"angieQuic"
"nginxStable"
"nginxMainline"
"nginxQuic"
"nginxShibboleth"
"openresty"
"tengine"
@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-augment";
publisher = "augment";
version = "0.631.3";
hash = "sha256-P/FUw9+h8fGjb+GPKzFvLbNvVRAF53cpBwI/9O8mQng=";
version = "0.654.1";
hash = "sha256-R7eV2mFjrNHB2p6V7G0ru/PbZiKkdPTRWKBiSheuZd0=";
};
meta = {
@@ -727,8 +727,8 @@ let
mktplcRef = {
name = "vscode-intelephense-client";
publisher = "bmewburn";
version = "1.15.3";
hash = "sha256-0GgXdBpEcJVqQ1FXBlN1vAqhPUgi/3WBMaPZH2M545A=";
version = "1.16.1";
hash = "sha256-dcfFtVnk5qyCeiM0nZwscKQZDhUXIkg1TJxVUuzA69Q=";
};
meta = {
description = "PHP code intelligence for Visual Studio Code";
@@ -1005,8 +1005,8 @@ let
mktplcRef = {
name = "coder-remote";
publisher = "coder";
version = "1.11.3";
hash = "sha256-7OXk7ykx4JuRZT6HNNGt2r2Bm4qU+q1yaViKPGoT2f0=";
version = "1.11.4";
hash = "sha256-m9FVEbfWLe9FweJH/wYFJbnXPkRmLDQEU3n30/f/pko=";
};
meta = {
description = "Extension for Visual Studio Code to open any Coder workspace in VS Code with a single click";
@@ -1242,8 +1242,8 @@ let
mktplcRef = {
name = "languagetool-linter";
publisher = "davidlday";
version = "0.25.2";
hash = "sha256-LVOjY0ZOrgPI6XDVXpJbfT7Z+x5VR5glsL4+HKwlbys=";
version = "0.25.3";
hash = "sha256-ZxIBjvDUThxmJwvaP3N/nM4b2dGkM0jiklcwiAzPXiY=";
};
meta = {
description = "LanguageTool integration for VS Code";
@@ -5336,8 +5336,8 @@ let
mktplcRef = {
name = "php-debug";
publisher = "xdebug";
version = "1.38.0";
hash = "sha256-QOA8At2akj9zLYxIuQJLkDL2Zg/isPIssFG/UipRBbU=";
version = "1.38.2";
hash = "sha256-GkKzFkEutlMTtO1n6R5ragtyiMvu2Rt8v63jXAW6CkM=";
};
meta = {
description = "PHP Debug Adapter";
@@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "basedpyright";
publisher = "detachhead";
version = "1.33.0";
hash = "sha256-y4/DYRn6DXI1DMtWfoILw1LCkR2kT9cYu0wdtNWAgpw=";
version = "1.34.0";
hash = "sha256-XAP26fmn5GM1sRZMF9uTAOTp+5DLjRjr8nO8Vdh/UpQ=";
};
meta = {
changelog = "https://github.com/detachhead/basedpyright/releases";
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "genesis-plus-gx";
version = "0-unstable-2025-11-14";
version = "0-unstable-2025-11-21";
src = fetchFromGitHub {
owner = "libretro";
repo = "Genesis-Plus-GX";
rev = "46a55214d0dab654e5a525ae0c54921ca9716872";
hash = "sha256-DDdaMhTvSUXTtrdMK4DfALQe7qIsh+oV91dD8aefcU8=";
rev = "e48a37173350b5aec2a6431add7c1a625d1f28bf";
hash = "sha256-xxqSx199DI7nQ+3xq4CP8uhtmQ2UGxNG39kYvGPXdag=";
};
meta = {
@@ -181,13 +181,13 @@
"vendorHash": "sha256-jK7JuARpoxq7hvq5+vTtUwcYot0YqlOZdtDwq4IqKvk="
},
"cloudamqp_cloudamqp": {
"hash": "sha256-HT46R0LUjEJ1ruEXUpPNkLMAf3jXWvePow+SsmPErMM=",
"hash": "sha256-vhl9lROCRRM3g+Um60SnckViimZADL+mEzZ/EbsZDwI=",
"homepage": "https://registry.terraform.io/providers/cloudamqp/cloudamqp",
"owner": "cloudamqp",
"repo": "terraform-provider-cloudamqp",
"rev": "v1.38.2",
"rev": "v1.38.3",
"spdx": "MPL-2.0",
"vendorHash": "sha256-q942GCRd5czCdlpLYsXzj8Kt91GjCpyzhOkgWfkyHo8="
"vendorHash": "sha256-rVrCozbmMR3rHA6oLLha6gdYEaFXD5r04CqY+bSWoZM="
},
"cloudflare_cloudflare": {
"hash": "sha256-Fx8Vh/2ALKIA3AlPEca+A0flVL7hHHNJM4Cfdklpq28=",
@@ -958,13 +958,13 @@
"vendorHash": "sha256-AfkCBD1qYDhwUsezUZg27fbENMOQN21gH4dT54AMco4="
},
"ns1-terraform_ns1": {
"hash": "sha256-S0ji/gZsbMTgug7DwPODAcPx3IfRaw1JHYPJ6V+tqeM=",
"hash": "sha256-vSq6502jHjEQEgKmgMpUrid88jhsENOVF+3MA6Zm8lg=",
"homepage": "https://registry.terraform.io/providers/ns1-terraform/ns1",
"owner": "ns1-terraform",
"repo": "terraform-provider-ns1",
"rev": "v2.7.2",
"rev": "v2.7.3",
"spdx": "MPL-2.0",
"vendorHash": "sha256-TBMJn9UIRub0N2yI+eGgPMvxSsPQo+xRSMB7qDO8lyw="
"vendorHash": "sha256-VGGV5UYkb17X//cSy6+cbhTRCVljrrpXhM81orLomdQ="
},
"numtide_linuxbox": {
"hash": "sha256-svQRz1/PdVLpHoxOam1sfRTwHqgqs4ohJQs3IPMMAM4=",
@@ -1309,11 +1309,11 @@
"vendorHash": "sha256-9GjhP/Oh2HlVuMcuXFhS7MUmF3eS4qlUsW5XhugaK14="
},
"tencentcloudstack_tencentcloud": {
"hash": "sha256-HZuIk7fNin1B76FDD9rchAgF/u0JkiUlzvXhqf8HcIM=",
"hash": "sha256-JKkpdnsogOkSXbZ19O4gWom8Q+60z6isUf8gU9jJyC4=",
"homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud",
"owner": "tencentcloudstack",
"repo": "terraform-provider-tencentcloud",
"rev": "v1.82.36",
"rev": "v1.82.37",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -1498,12 +1498,12 @@
"vendorHash": "sha256-Z4DfoG4ApXbPNXZs9YvBWQj1bH7moLNI6P+nKDHt/Jc="
},
"yandex-cloud_yandex": {
"hash": "sha256-uiNLW1Xis+14xksJ9OAItQX60HMyCC6b1ey/0nqlDro=",
"hash": "sha256-AkDwj66lXECGyFYWQlvT8HzMs+faAHqklR5B5YALfqY=",
"homepage": "https://registry.terraform.io/providers/yandex-cloud/yandex",
"owner": "yandex-cloud",
"repo": "terraform-provider-yandex",
"rev": "v0.169.0",
"rev": "v0.172.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-MXDGI1s9dRwpbJ45ivPyy26jjTC552r3xqnLG6Sx3yY="
"vendorHash": "sha256-NQ5FgYk9I28URO0twrfLQ04ld/NlKO32jp8gmWkuaOo="
}
}
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "algia";
version = "0.0.86";
version = "0.0.87";
src = fetchFromGitHub {
owner = "mattn";
repo = "algia";
tag = "v${version}";
hash = "sha256-dpvBlFI6xmQOwui7Ma1ewIoxgFctG9fK+pLhjK/71XI=";
hash = "sha256-8E48TLxA+kGObE08NJ3oFsLUY+y1LKQ6f8+kw7EhAzY=";
};
vendorHash = "sha256-Yt95kSXAIBxHgX+VUefKrumg9thuvh3c+gnSu/2PSQY=";
+2 -2
View File
@@ -8,11 +8,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "alt-tab-macos";
version = "7.30.0";
version = "7.36.0";
src = fetchurl {
url = "https://github.com/lwouis/alt-tab-macos/releases/download/v${finalAttrs.version}/AltTab-${finalAttrs.version}.zip";
hash = "sha256-SWPPUzJQCHb0QaUM17WRLNS8ZjvQlUDhkQGT9Os3PEE=";
hash = "sha256-tKh6Jc8MXUJvmteC+jh2OCC9nfpPzyKZ9SyWwvbzwEM=";
};
sourceRoot = ".";
+2 -2
View File
@@ -8,14 +8,14 @@
python3Packages.buildPythonApplication rec {
pname = "ansible-doctor";
version = "8.0.0";
version = "8.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "thegeeklab";
repo = "ansible-doctor";
tag = "v${version}";
hash = "sha256-6elotoKZ4Hjelnw9LEiDONAFqqM5ewMKEorDtzA7LKY=";
hash = "sha256-vbI1VEtSQW+kUCIcqrHE+Ogmjjmpstgu2cpl3fDZ2rE=";
};
build-system = with python3Packages; [
@@ -7,6 +7,7 @@
npmHooks,
nodejs,
git,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "auto-changelog";
@@ -40,6 +41,8 @@ stdenv.mkDerivation (finalAttrs: {
runHook postCheck
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Command line tool for generating a changelog from git tags and commit history";
homepage = "https://github.com/cookpete/auto-changelog";
@@ -6,15 +6,15 @@
}:
buildGoModule rec {
pname = "aws-signing-helper";
version = "1.7.1";
version = "1.7.2";
src = fetchFromGitHub {
owner = "aws";
repo = "rolesanywhere-credential-helper";
rev = "v${version}";
hash = "sha256-FmMs8oU1x85ESTD4Ap6f+OC6AW7W3sULPv1bScDrbL4=";
hash = "sha256-6yq/+LwYBfq0bHcZMqeU2mToo4QmkeoXeixn4ZFFfmM=";
};
vendorHash = "sha256-znca4Zcy8brsPeSMpFSyojjKrborx/tx1wLBadWGYmQ=";
vendorHash = "sha256-acr1A+Yj+azdTaGHlNVW1ADMEFTpAVhUAP1yWkUpJ38=";
checkPhase = ''
runHook preCheck
+3 -3
View File
@@ -10,17 +10,17 @@
}:
buildGoModule rec {
pname = "aws-vault";
version = "7.7.10";
version = "7.7.12";
src = fetchFromGitHub {
owner = "ByteNess";
repo = "aws-vault";
rev = "v${version}";
hash = "sha256-PB1mKed1OD6VXzPRTtLIrgsSgGl+OTqfll6FvT1k7rI=";
hash = "sha256-W/rEce6utwpDToW7amDM4JyiGUt8WcITemReEXLOd+E=";
};
proxyVendor = true;
vendorHash = "sha256-Dp77XCq+D83sRN4l17X7aQRlNgAw4PXe45dj9dbozds=";
vendorHash = "sha256-4B6dGokRObOkV1r1pw8lR+zFEZPZhMLj+Fj48bRkME4=";
nativeBuildInputs = [
installShellFiles
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "azurehound";
version = "2.8.1";
version = "2.8.2";
src = fetchFromGitHub {
owner = "SpecterOps";
repo = "AzureHound";
tag = "v${version}";
hash = "sha256-xJcztNSYVTDyoRahROxBwIqq28GLhwqmIxHwDPX7Xho=";
hash = "sha256-eXcHBwWjZhpKwUK+sSXEDFiiBlBD+b6E50cV3QX38fw=";
};
vendorHash = "sha256-+iNFWKFNON4HX2mf4O29zAdElEkIGIx55Wi9MRtg1dg=";
+3 -3
View File
@@ -12,13 +12,13 @@
}:
ocamlPackages.buildDunePackage rec {
pname = "cerberus";
version = "0-unstable-2025-11-12";
version = "0-unstable-2025-11-24";
src = fetchFromGitHub {
owner = "rems-project";
repo = "cerberus";
rev = "35d1ec8919c9813dd1b3770dccf53260ac5b7f73";
hash = "sha256-OQo/w49Z7+SGyKdePsSXplglo1gSNfnxNw85lcv0nc0=";
rev = "3946c7e757f338061c8e29079605424360d41cb3";
hash = "sha256-aYWoGugqIBS2jpRkepO54wjitMQoCVeFf3cMpCUyZVU=";
};
patches = [
+3 -3
View File
@@ -6,18 +6,18 @@
buildGoModule rec {
pname = "cnspec";
version = "12.10.0";
version = "12.11.0";
src = fetchFromGitHub {
owner = "mondoohq";
repo = "cnspec";
tag = "v${version}";
hash = "sha256-6u5h3mF8LCEEqI/DKwEdFGjb7fufLbzPXGT1oJj5jvE=";
hash = "sha256-vU6ezKt9pmcHiNHiwNYnJS7ClyEibJ9gK/JUM7/8SMo=";
};
proxyVendor = true;
vendorHash = "sha256-lH91LoHHxYDfR9RuNUseQaSScFWmDrvfQNYVxlv4yyk=";
vendorHash = "sha256-UDMJsqDg4cDzj15vw/3JDRT3rVcZ/VuAuv5LYSCPY1k=";
subPackages = [ "apps/cnspec" ];
+7 -5
View File
@@ -2,21 +2,23 @@
lib,
buildNpmPackage,
fetchFromGitHub,
nix-update-script,
}:
buildNpmPackage {
pname = "coc-clangd";
version = "0.31.0";
version = "0-unstable-2025-11-18";
src = fetchFromGitHub {
owner = "clangd";
repo = "coc-clangd";
# Upstream has no tagged versions
rev = "3a85a36f1ac08454deab1ed8d2553e0cae00cc1c";
hash = "sha256-uxK0nciLq4ZKFCoMJrO4dR0tuOBHYpgdZUc/KJ+JA/I=";
rev = "72a4edc5ec39c6d7c4fd5a49aee7d9f3f84b8b6e";
hash = "sha256-uNCN3+8KovQ/Grrv7k5YZz6tTCNUX+6EN1Gkm867LMc=";
};
npmDepsHash = "sha256-93MEug2eEL/Hum+RFmXx0JYO6jUygF8QRmL5nTTFyrs=";
npmDepsHash = "sha256-cLW5pY3LaumtE2qyxMMP9WirCMdWq+gsSO+dZNhCc1g=";
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
meta = {
description = "clangd extension for coc.nvim";
+6 -4
View File
@@ -7,17 +7,17 @@
yarnBuildHook,
nodejs,
npmHooks,
nix-update-script,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "coc-diagnostic";
version = "0.24.1";
version = "0-unstable-2025-01-15";
src = fetchFromGitHub {
owner = "iamcco";
repo = "coc-diagnostic";
# Upstream has no tagged versions
rev = "f4b8774bccf1c031da51f8ee52b05bc6b2337bf9";
hash = "sha256-+RPNFZ3OmdI9v0mY1VNJPMHs740IXvVJy4WYMgqqQSM=";
rev = "1515cae0c7f8e7e4284d046b6aaad7ba665489e4";
hash = "sha256-t5hB9lzbyHu0s7m/mYtohF/FW0Ymat9PM9zjdXwKiIM=";
};
yarnOfflineCache = fetchYarnDeps {
@@ -37,6 +37,8 @@ stdenvNoCC.mkDerivation (finalAttrs: {
unlink $out/lib/node_modules/coc-diagnostic/node_modules/.bin/node-which
'';
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
meta = {
description = "Diagnostic-languageserver extension for coc.nvim";
homepage = "https://github.com/iamcco/coc-diagnostic";
+3
View File
@@ -2,6 +2,7 @@
lib,
buildNpmPackage,
fetchFromGitHub,
nix-update-script,
}:
buildNpmPackage (finalAttrs: {
@@ -17,6 +18,8 @@ buildNpmPackage (finalAttrs: {
npmDepsHash = "sha256-ow9viEFfyBUM2yDa63+pQCg6R5cAmznanqfI131fRxc=";
passthru.updateScript = nix-update-script { };
meta = {
description = "Docker language server extension using dockerfile-language-server-nodejs for coc.nvim";
homepage = "https://github.com/josa42/coc-docker";
+3
View File
@@ -2,6 +2,7 @@
lib,
buildNpmPackage,
fetchFromGitHub,
nix-update-script,
}:
buildNpmPackage (finalAttrs: {
@@ -23,6 +24,8 @@ buildNpmPackage (finalAttrs: {
npmBuildScript = "prepare";
passthru.updateScript = nix-update-script { };
meta = {
description = "Git integration of coc.nvim";
homepage = "https://github.com/neoclide/coc-git";
+7 -4
View File
@@ -2,21 +2,24 @@
lib,
buildNpmPackage,
fetchFromGitHub,
nix-update-script,
}:
buildNpmPackage {
pname = "coc-pyright";
version = "1.1.371";
version = "0-unstable-2025-11-01";
src = fetchFromGitHub {
owner = "fannheyward";
repo = "coc-pyright";
# No tagged releases, this commit corresponds to the latest release of the package.
rev = "d4cfda2f530622962a2a6e3ac1ddb2ad83ea2387";
hash = "sha256-oNixIW63DhPn2LYJ5t/R4xcReZR3W6nqqFBnCUmo/Wo=";
rev = "9ac99c71ea92810b532283b690f6771601c74ff2";
hash = "sha256-nADl29GiApBZMKW0yQ9QVWBiduaGNXO8Cm4XxZmNfMQ=";
};
npmDepsHash = "sha256-cTAt02RdQbKurP6H/JWwVp+VpoIysbFt9le9R69+DL4=";
npmDepsHash = "sha256-+9bf/3b8vZZgkiC2DA15js9X5PFHzK9dltTA9XJt+GE=";
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
meta = {
description = "Pyright extension for coc.nvim";
+3
View File
@@ -2,6 +2,7 @@
lib,
buildNpmPackage,
fetchFromGitHub,
nix-update-script,
}:
buildNpmPackage (finalAttrs: {
@@ -22,6 +23,8 @@ buildNpmPackage (finalAttrs: {
npmDepsHash = "sha256-N8bXRtTEKu9yuUnfv4oIokM74KWnqfTLVh5EvS0b1sw=";
passthru.updateScript = nix-update-script { };
meta = {
description = "bash-language-server for coc.nvim";
homepage = "https://github.com/josa42/coc-sh";
@@ -7,10 +7,11 @@
yarnBuildHook,
yarnInstallHook,
nodejs,
nix-update-script,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "coc-spell-checker";
version = "1.3.2-unstable-2022-12-18";
version = "0-unstable-2022-12-19";
src = fetchFromGitHub {
owner = "iamcco";
@@ -34,6 +35,8 @@ stdenvNoCC.mkDerivation (finalAttrs: {
NODE_OPTIONS = "--openssl-legacy-provider";
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
meta = {
description = "Basic spell checker that works well with camelCase code for (Neo)vim";
homepage = "https://github.com/iamcco/coc-spell-checker";
@@ -7,6 +7,7 @@
yarnBuildHook,
yarnInstallHook,
nodejs,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -37,6 +38,8 @@ stdenv.mkDerivation (finalAttrs: {
nodejs
];
passthru.updateScript = nix-update-script { };
meta = {
description = "Generate pretty HTML diffs from unified and git diff output in your terminal";
homepage = "https://diff2html.xyz#cli";
+4 -4
View File
@@ -11,16 +11,16 @@
buildGoModule (finalAttrs: {
pname = "discordo";
version = "0-unstable-2025-11-17";
version = "0-unstable-2025-11-24";
src = fetchFromGitHub {
owner = "ayn2op";
repo = "discordo";
rev = "9aa853fa6cf29653815fadae7be4c876b5c1cfdb";
hash = "sha256-eu9QorEPjlLMahAnZ+c3P8oTvjAvsanocmoKlKwJUFE=";
rev = "ac1436b4d4e132f92b48b3afdf3f430e2846b41a";
hash = "sha256-qf7DPl/ZZlrjyX1dV9SP7wBiysqvZKNb+awYk6V+Lj8=";
};
vendorHash = "sha256-nudvu36jBlDrRPvukNuDtv/+XrVZKChn2NHFm0uzUSQ=";
vendorHash = "sha256-b5ilZPU6+KwiTj8aC0gqZvgGI+V69gF8LNxCpxwUy7c=";
env.CGO_ENABLED = 0;
+2 -2
View File
@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "dolibarr";
version = "22.0.2";
version = "22.0.3";
src = fetchFromGitHub {
owner = "Dolibarr";
repo = "dolibarr";
tag = finalAttrs.version;
hash = "sha256-JKD601BuEQeu4sgVaL88dCGQivgjEkpIdauE9gs6BBk=";
hash = "sha256-3dcui1A8EzcFogQfUkf9+8A1C1CcFxHPFjOybDLKaCY=";
};
dontBuild = true;
+11
View File
@@ -6,6 +6,7 @@
extra-cmake-modules,
rustc,
rustPlatform,
fetchpatch,
# common deps
libzip,
@@ -78,6 +79,16 @@ stdenv.mkDerivation rec {
hash = "sha256-u9fRbxKeQSou9Umw4EaqzzzDiN4zhyfx9sWnlZpfpxU=";
};
patches = [
# Remove for 2.3.1
# QT updated and broke some functionality so we have to get the commit that fixes it from upstream
(fetchpatch {
name = "qt-6.10.1.patch";
url = "https://github.com/drawpile/Drawpile/commit/c4f69f79b1cb0d25e68b49e807ce6773ddb9dd3c.patch";
hash = "sha256-Z8mcPux8tvK5y1GirfKq1X9+kxHDIrnSLTd2MCSIxTg=";
})
];
nativeBuildInputs = [
cargo
extra-cmake-modules
@@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation {
pname = "everforest-gtk-theme";
version = "0-unstable-2023-03-20";
version = "0-unstable-2025-10-15";
src = fetchFromGitHub {
owner = "Fausto-Korpsvart";
repo = "Everforest-GTK-Theme";
rev = "8481714cf9ed5148694f1916ceba8fe21e14937b";
hash = "sha256-NO12ku8wnW/qMHKxi5TL/dqBxH0+cZbe+fU0iicb9JU=";
rev = "930a5dc57f7a06e8c6538d531544e41c56dbb27a";
hash = "sha256-mlJE7gVElWUjJIZnAL5ztchphmaU82llol+YdKqnSxg=";
};
propagatedUserEnvPkgs = [
@@ -35,11 +35,11 @@ stdenvNoCC.mkDerivation {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "Everforest colour palette for GTK";
homepage = "https://github.com/Fausto-Korpsvart/Everforest-GTK-Theme";
license = licenses.gpl3Only;
maintainers = with maintainers; [ jn-sena ];
platforms = platforms.unix;
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ jn-sena ];
platforms = lib.platforms.unix;
};
}
+1
View File
@@ -38,6 +38,7 @@ python3Packages.buildPythonApplication rec {
pythonRelaxDeps = [
"pyyaml"
"xcffib"
"cffi"
];
propagatedBuildInputs = with python3Packages; [
+1 -3
View File
@@ -105,9 +105,7 @@ stdenv.mkDerivation rec {
homepage = "https://freeradius.org/";
description = "Modular, high performance free RADIUS suite";
license = licenses.gpl2Plus;
maintainers = with maintainers; [
sheenobu
];
maintainers = [ ];
platforms = with platforms; linux;
};
}
+2 -2
View File
@@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "ft2-clone";
version = "1.99";
version = "2.00";
src = fetchFromGitHub {
owner = "8bitbubsy";
repo = "ft2-clone";
rev = "v${version}";
hash = "sha256-7FA6pd8rnobvOWHqHqJseJgUniAYhpzqmJnmqYyvpm0=";
hash = "sha256-Wx4dOWGyQRHgTqKZrmRIiX74UIU/ltFVAh217RYwUus=";
};
nativeBuildInputs = [ cmake ];
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "gcsfuse";
version = "3.4.4";
version = "3.5.1";
src = fetchFromGitHub {
owner = "googlecloudplatform";
repo = "gcsfuse";
rev = "v${version}";
hash = "sha256-UeYKgxBdxH7GQmPeO82CKR1RWzWCYCSUUc0nQX5VLjg=";
hash = "sha256-hC8/vgngJ4lLF02uV1MurZyRG7dpcEg9gcZr+HWzaNE=";
};
vendorHash = "sha256-BirzhmYwFSs2poA5tNOlK2bDO71mCkgSck7fE9la2wA=";
@@ -7,6 +7,7 @@
yarnConfigHook,
yarnBuildHook,
npmHooks,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "get-graphql-schema";
@@ -31,6 +32,8 @@ stdenv.mkDerivation (finalAttrs: {
nodejs
];
passthru.updateScript = nix-update-script { };
meta = {
description = "Fetch and print the GraphQL schema from a GraphQL HTTP endpoint";
homepage = "https://github.com/prisma-labs/get-graphql-schema";
+3
View File
@@ -2,6 +2,7 @@
lib,
buildNpmPackage,
fetchFromGitHub,
nix-update-script,
}:
buildNpmPackage rec {
@@ -29,6 +30,8 @@ buildNpmPackage rec {
rm -f $out/lib/node_modules/${pname}/node_modules/.bin/rimraf
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Multiple git repository management tool";
homepage = "https://mixu.net/gr/";
@@ -25,18 +25,18 @@ let
in
maven.buildMavenPackage rec {
pname = "global-platform-pro";
version = "24.10.15";
GPPRO_VERSION = "v24.10.15-0-gf2af9ef"; # git describe --tags --always --long --dirty
version = "25.10.20";
GPPRO_VERSION = "v25.10.20-0-g72f85b9"; # git describe --tags --always --long --dirty
src = fetchFromGitHub {
owner = "martinpaljak";
repo = "GlobalPlatformPro";
rev = "v${version}";
sha256 = "sha256-yy2WOLDetBrbNRf6HvvPdNPD51ujXomI2a2Hj6eVx1Q=";
sha256 = "sha256-H4rq68ECfdUvgTbG4Ho1EgAgD+1qTZu5DYfg+SjrDkw=";
};
mvnJdk = jdk11;
mvnHash = "sha256-vTlOxFBjEZRD23ldMF+VRKZx6jyZ6YvgvZM353FWrWQ=";
mvnHash = "sha256-tHqA408mUa5l53zdWmFmREI6Ds+vqexwMoYnJMflMCc=";
nativeBuildInputs = [
jdk11
+3
View File
@@ -3,6 +3,7 @@
fetchFromGitHub,
buildGoModule,
unzip,
nix-update-script,
}:
buildGoModule rec {
@@ -30,6 +31,8 @@ buildGoModule rec {
doCheck = true;
passthru.updateScript = nix-update-script { };
meta = {
description = "Go symbol recovery tool";
mainProgram = "GoReSym";
+3 -3
View File
@@ -29,14 +29,14 @@
python3Packages.buildPythonApplication rec {
pname = "gpu-viewer";
version = "3.20";
version = "3.22";
pyproject = false;
src = fetchFromGitHub {
owner = "arunsivaramanneo";
repo = "gpu-viewer";
tag = "v${version}";
hash = "sha256-d7gAf3ZXCVZ0O63QV1khq6kaRuPxdAVnRO2+C8B4SUA=";
hash = "sha256-3X2dGjxxZdtNCvrCjoJ0hHzOS/3PZIn1oJAHu+j7Lu4=";
};
nativeBuildInputs = [
@@ -73,7 +73,7 @@ python3Packages.buildPythonApplication rec {
vulkan-tools
]
}" \
--add-flags "$out/share/gpu-viewer/Files/GPUViewer.py" \
--add-flags "$out/share/gpu-viewer/Files/gpu_viewer.py" \
--prefix PYTHONPATH : "$PYTHONPATH" \
--chdir "$out/share/gpu-viewer/Files" \
''${makeWrapperArgs[@]} \
+3 -3
View File
@@ -6,7 +6,7 @@
}:
let
version = "0.17.83";
version = "0.17.84";
in
buildGoModule {
pname = "gqlgen";
@@ -16,10 +16,10 @@ buildGoModule {
owner = "99designs";
repo = "gqlgen";
tag = "v${version}";
hash = "sha256-mQT0hfM1UypHIzNktc1muN4bsIAKYNCXZ5D6YPpY72w=";
hash = "sha256-5Bz9iJJfDqzhuQbIbcpqCKTrSy4v8jpmjm8R1nn17R4=";
};
vendorHash = "sha256-zDV4CqS4UzVo6eHrO9l0144KzYFj6whflTF/oVkdVH4=";
vendorHash = "sha256-1837pdV4pnwHjogdZqzBR2Ab3gZNW2stvbwvd6MQoBc=";
subPackages = [ "." ];
+1 -5
View File
@@ -2,18 +2,16 @@
useLua ? true,
usePcre ? true,
withPrometheusExporter ? true,
sslLibrary ? "quictls",
sslLibrary ? "openssl",
stdenv,
lib,
fetchurl,
fetchpatch,
nixosTests,
zlib,
libxcrypt,
aws-lc,
libressl,
openssl,
quictls,
wolfssl,
lua5_4,
pcre2,
@@ -23,7 +21,6 @@ assert lib.assertOneOf "sslLibrary" sslLibrary [
"aws-lc"
"libressl"
"openssl"
"quictls"
"wolfssl"
];
let
@@ -32,7 +29,6 @@ let
aws-lc
libressl
openssl
quictls
;
wolfssl = wolfssl.override {
variant = "haproxy";
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "harbor-cli";
version = "0.0.14";
version = "0.0.15";
src = fetchFromGitHub {
owner = "goharbor";
repo = "harbor-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-86qRXxCLcmVpO/fdmVGxiqVFrAQYIFlNHLxnoBgY9+k=";
hash = "sha256-cUSFCSqM6eyEtc3RFCeq1R0jVn6MULtKZspsNZE7cGU=";
};
vendorHash = "sha256-Pj573V6S2LaytQMK0jGVyLMX/GBZ1GOmYV/LPO1ScS4=";
vendorHash = "sha256-Ublu+vYIrXNniF78ldNmtVBT7zzG87uLCI6JRKSxeF0=";
excludedPackages = [
"dagger"
+3 -3
View File
@@ -4,7 +4,7 @@
lib,
}:
let
version = "0.17.2";
version = "0.17.4";
in
buildGoModule {
pname = "heimdall-proxy";
@@ -15,10 +15,10 @@ buildGoModule {
owner = "dadrus";
repo = "heimdall";
tag = "v${version}";
hash = "sha256-mSjxcf7Sbj6IVtO3ShVe/nrZgE+cJlx6JvOZ23WM7zQ=";
hash = "sha256-0/2q+ci6bvat8oI3MW/QfI747RDuk55LNciy7RSNLZE=";
};
vendorHash = "sha256-3DOuDZh1rLuBaNnEJTDw/DXtEv8jhPk4kq2dvX4Scp0=";
vendorHash = "sha256-3ecwQ6CHPbOouDJzDZA0S/8aJ0lUbhVnZcGby/iCxDk=";
tags = [ "sqlite" ];
+3 -3
View File
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec {
pname = "intelli-shell";
version = "3.3.0";
version = "3.3.1";
src = fetchFromGitHub {
owner = "lasantosr";
repo = "intelli-shell";
rev = "v${version}";
hash = "sha256-Y1wFmere1Ft7AB1voHpI7KThoGjSpRXmAab35uoM6Ms=";
hash = "sha256-gahf7Ijaj2mf9cdE3C4IIyW5UJrs0IbOP3vado/0fXw=";
};
cargoHash = "sha256-Op96deiAVliE9FuNMh1GExoO0jcmCFEuYGCXMccHAvo=";
cargoHash = "sha256-skxgDsDicqkA92IaePwCndGuKHov4GNtwXkSbrDlG2A=";
nativeBuildInputs = [
pkg-config
+1 -1
View File
@@ -17,7 +17,7 @@ let
in
stdenv.mkDerivation rec {
pname = "${name}-bin";
version = "33.3.4";
version = "33.3.5";
src = fetchurl {
url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/PkgTTC-${name}-${version}.zip";
+90 -90
View File
@@ -1,93 +1,93 @@
# This file was autogenerated. DO NOT EDIT!
{
Iosevka = "0jjh5mp23cbvia3mrvmjpvkfzg5i6wwzlfx2i474jr72vn0bh09m";
IosevkaAile = "07n0g0vb8fjay20ixrklsl7fmr3p2cl2x0x22ckb9z336w6mpnxv";
IosevkaCurly = "0r4ab15j4wa82kbarilxjmzhcc035jkglf1w1vjpawjc2izrq5lx";
IosevkaCurlySlab = "14vsixyw4gfq40l58drr8w17vja3k898520zfiabgs70r8d44kd3";
IosevkaEtoile = "0kaykx4i8ij6q5csz72r4pi107lf31q8mbgqw2ycgl4cr4k694fp";
IosevkaSlab = "0whxy6pxmm96lvmh3rln1jzynkxf02b1afzvb8md7dl795znddks";
IosevkaSS01 = "0rdfwa2773i1wrwhvy3spz4c7p0h229zdpjc41ara2lxbibkfzn9";
IosevkaSS02 = "17f02yqcnkqq6jfi95vcp92p3y8p5zxm2r9cgb05pr7xpwxhbpss";
IosevkaSS03 = "1rns4x777lsxshr6i7xmrcl65si5ppsmjm34dsqx9f5i1v2lx7nr";
IosevkaSS04 = "0m13vyrfzpzppakqdazgklpxhi49hcsiwbdi7b21zj5nkq09mm7l";
IosevkaSS05 = "1l2l81vvwa62zqrhz4f0xsiqgvkx8g4vx5w1h856gqanj9mxhyy4";
IosevkaSS06 = "1j8q3fximf9acz5br03frnhzfj24zh6iq94s6ywwgjsghb25xf3i";
IosevkaSS07 = "0q84a4dm6kx18yr17mds60vfp3s89xcp9c9gjjsbx5bw5gc0260n";
IosevkaSS08 = "0r5jvmzp61nj8fxbwismkrz414y816hchp3v8asyc7631g00lc3v";
IosevkaSS09 = "0n7sm4sa1v79bv7kn6nkl2r70p63qa3r9fjaaz6x88dmrwbqdswr";
IosevkaSS10 = "0sw6c3lakcc898shybkpmdwkzc09ia2x5fa9ycv0ffshyig1br2z";
IosevkaSS11 = "02dsh5rn2ixcrxrna2rl295flv2pa6w4ncsgzphzqmhmi2ks615p";
IosevkaSS12 = "1s4v4x951770fy1v8m8mpnnpna0w2p56pcfd99raf14icq70q4q6";
IosevkaSS13 = "0qxwbvh9ahzi5bgixy3fk1mqqaxylm001095laa5z2ijscxz9rk3";
IosevkaSS14 = "02r8bzw5dsj7qkwrahp4fqb8n7chdxx64qk2d1wwh0065151iis5";
IosevkaSS15 = "03vig7c3m7z47nki0p87rjnn79y54gh3ifhw91lmnkkvc2qa9l9c";
IosevkaSS16 = "1af0x7adknav0mj9w1c0hrjy989dk6dfxz097400mbmhhj838azh";
IosevkaSS17 = "1pzfcfdjpbinh32ph0aq5x1l0nz634vi3vsmcrqyip3kpfpyzjj3";
IosevkaSS18 = "0mwdxmmdq8779nrk5iw17235sbn82cfam45nkkgmrmsxyzin54my";
SGr-Iosevka = "0q135jighn5a4nxbcwfr8y60qmvrhhwi5f8bqs99f7i46145n932";
SGr-IosevkaCurly = "000aw2w8m07b2ilylyxh04ki827a81pn22wmvynfiilkd5gzqnw9";
SGr-IosevkaCurlySlab = "1aaq5acvjg5z721z7cy4c9wjl3417f8hlqn71g2pk7jdb0lbknv2";
SGr-IosevkaFixed = "1ghp8yihfc8gmyyls7f70xnqjq08wsf0f3xvg7jbg1s71rjdlvjd";
SGr-IosevkaFixedCurly = "0724k2yg5zilzz6fqaxsjxw8yjyipr6pc6g8znjn1c7bx9g3xqyq";
SGr-IosevkaFixedCurlySlab = "04w9czw10y04jaylxij1rkh3n6pcj1rylr3xj1aqkq0pn7x2y79s";
SGr-IosevkaFixedSlab = "0qpsy942dmh8hwfx7ykxpz27hnv21ybrp1v2hqcpjig1da5wsw72";
SGr-IosevkaFixedSS01 = "0ia8j5r2z34mgdx2rlk8i9pfk7mmpdhgp66qv1dks0kwvf8q5mkl";
SGr-IosevkaFixedSS02 = "0ahhrzavzpi3q2g640ac0s62r3lvx4gn675pq97r7kzjgfp8034f";
SGr-IosevkaFixedSS03 = "16hdzpjzkq7m2df3avjk8kj0akrv8ds7lak8a9v78invhwkd2hn2";
SGr-IosevkaFixedSS04 = "1iyl6acrly2rg4dzbvsznkkv9llcb2fdlr0mfhhj6snnvfnfcf8i";
SGr-IosevkaFixedSS05 = "1cphajcy21yigwy5g1lc9f5d9y1fmrppql0d62vhvcjkr1mdzq1z";
SGr-IosevkaFixedSS06 = "1k0kaihvm4fmfdq8vdvaadjsajd3sfky8g1ddd6vp57ra4s5jpbr";
SGr-IosevkaFixedSS07 = "0xg26a4n29lji0nbhsxzkkazarcvwahv8p6cz0c7nxz6am57lld1";
SGr-IosevkaFixedSS08 = "0h14y3m3w8g6vwl71d5wmkj8qahrkzavca9v0nhf52xq5chmn1rq";
SGr-IosevkaFixedSS09 = "17f7smhy85fj5wnkxg2sm65csgyhb4l4yvj8m3b5zgm3pqk5b68q";
SGr-IosevkaFixedSS10 = "1hz7rgp1b4r8kwwsx1lcvnx5layni88m57z9dcgz1gbipz0133bk";
SGr-IosevkaFixedSS11 = "1nzp0880vmjmcjmq06a16gkgy4jyd681ip93qqxn46rxmc822dc6";
SGr-IosevkaFixedSS12 = "0ipyy7c7f8siq4s03inrvl8m6das84az09lsmi0zpdqk403xszin";
SGr-IosevkaFixedSS13 = "1y49hhvz759g54c4sci75pljz9c65qhl6slyr6xkrpnr31c5g06y";
SGr-IosevkaFixedSS14 = "0r6y1mk43ax2qyla44phknnwvzj4k5lckmrm8wf27myk3fs332wj";
SGr-IosevkaFixedSS15 = "1cihz4rljjxrn11l283ivgy28xmrzixc3gc6s7mm2v05d40ixhyi";
SGr-IosevkaFixedSS16 = "0iihsqz1bm6s0isydpygqckh58qwwvkkp0yd75cd4w1fwfmb69h9";
SGr-IosevkaFixedSS17 = "1xqk39nygyxxmgffl9vv3251qf5ghl28gh03x0bs0zhgwkhcwck4";
SGr-IosevkaFixedSS18 = "130fk2mfn05102h7ch0xzrkf7sv6jr9z45ina05cld1y9d3ycmhr";
SGr-IosevkaSlab = "14f9snc4iji7vffsmghnr9b3g759sxlsq43526jd2rqxd3j4nzb8";
SGr-IosevkaSS01 = "1nwbp2gi6d1aqncnpi65f8r8f7g52qn1jai1hvfm0jp0ks1hi5w4";
SGr-IosevkaSS02 = "0r2sx5z7hj6x2b2gppz6b6g13h2rv3vpba5mh36sgdn71l5scy4b";
SGr-IosevkaSS03 = "16a38j2hz02rymf6a7wv07b6bi8kmyv9ffmqa48v4gmp3lvfh2dx";
SGr-IosevkaSS04 = "0hv1j3z6ygk0gzz6iz0ry09ixsaj42r0nlldj40w89sxg9v1cflf";
SGr-IosevkaSS05 = "0jjnbgznykfpbqk9gmklg4rp9aq1b89c94fxjgvmgj3h53y0fp1g";
SGr-IosevkaSS06 = "07wzw907n9jmfll4xbpq31wbsdvq84s44q7jv9v2wbsz94kifwxv";
SGr-IosevkaSS07 = "1znd0brxym2rb5cfsavf1rw11nbzwc62vbxjsxf3kq5ihr1898h7";
SGr-IosevkaSS08 = "15bjxqf9jndxnrzg1gn0j5rrpxca5s5jp81j6lq7yka3xzx7c0q4";
SGr-IosevkaSS09 = "08i8gqb7k2k1cipmf2k4zk0mp4cykf8g4prhvbcx8ycja5pa5sqi";
SGr-IosevkaSS10 = "1x2cx5pnxh1smgs7niqmyd2iqfghdqkcrl2vq1pxmk8r9rcvh9js";
SGr-IosevkaSS11 = "1249h0kdfnp4hsxgih5ww52phb800wrslzlzd6j12n7raqv81yx0";
SGr-IosevkaSS12 = "1dshykbsq4d0hfl2cys6m0sdxx06g4lbsv7ypq15rvlry240qj2h";
SGr-IosevkaSS13 = "0kh5rczvq8bm2gwc3ydy56adbk065r599nl5x57scyyz6awsndyv";
SGr-IosevkaSS14 = "1lbzdxsx6wla19ha9hiv4jk6x4gc5xs9pshqdzni9248mi7c4zr0";
SGr-IosevkaSS15 = "0hpprlkapagmiwbl6pm8wl4c092n4c3ands01vb1q7jf6ck37iaz";
SGr-IosevkaSS16 = "1inhaiw3vp0z3aisivi1hg3ckb6a2rfs4kn5hck3mwhpmfpws6s9";
SGr-IosevkaSS17 = "02g2sb0iqclw4v6j9jlxsgrhanl4jrydw8f9cvzmqbw7wdnfvalh";
SGr-IosevkaSS18 = "06myf35ahcadwi0abhbm0y8cn4jb814sjagi3j8fagn3vb7bckci";
SGr-IosevkaTerm = "1s2xwgjdmwamgf6yyz3bj749rql2i7yncgkp7an44zr93rpc1vjh";
SGr-IosevkaTermCurly = "1yv113mq7d7l9jda6zlzdj2pghp2zbsfdvhw54bxvs0kww985ni0";
SGr-IosevkaTermCurlySlab = "00r6jqdli66qsfldpx2l67bxhayf8s71ki4mdyplbbh9ln6983n6";
SGr-IosevkaTermSlab = "11ixxpkicrxw1vjz67khp5rc6gk9p5ckcs1a7r1qk91aakqx14r4";
SGr-IosevkaTermSS01 = "1gvjgq2x259mb05raqf8qjpz2lbjp9xnvxhihwmwi12jiq9sxw3c";
SGr-IosevkaTermSS02 = "04w716r0xr3xmkxckn2prv8gnqhks3p75zyrnmiqlcghy0gcbzwr";
SGr-IosevkaTermSS03 = "04y7wj1pwpw9xpwsc1c964pq94sx1gjv8jps5p00dynhg65p24m7";
SGr-IosevkaTermSS04 = "17skw1p81mqvy2mf4sf6ap8n1sp6g1a63pmz84sar4bgpq1zqq8h";
SGr-IosevkaTermSS05 = "17iwkv3pdsrfwm4vpw5yq5h0p4axir1mis8rslkj7gd7sxjks758";
SGr-IosevkaTermSS06 = "0cl187wd90ajgyjl4v7j824mqsckbz7i9w2l4zdi3a7861whd7vj";
SGr-IosevkaTermSS07 = "0cvw2y0880v19p38bpp497kyap28a8fi7wzv8lnbw60nh3s15vyx";
SGr-IosevkaTermSS08 = "046njfjx4lp4fy2cy9r04y2hcqvkx6npqvfcm726h1xs5zlvd6qs";
SGr-IosevkaTermSS09 = "08zfz0wj84myc0kgzlcqw3b33gak4099286p5xgdxd7xhgk90bkb";
SGr-IosevkaTermSS10 = "1sx4hrsn9y19n2fs48mpnrrj02p5m3ij3qinlg1hygy166n6qq77";
SGr-IosevkaTermSS11 = "1wpyggy5pkq0w9clhilri7igbg7zzf6w2c6d6yllwlk060998vm6";
SGr-IosevkaTermSS12 = "074chz4xnj537igxf0a1zms3vpm77qx3i5i76s9gvp3i6npa65sm";
SGr-IosevkaTermSS13 = "0vz6lfzxz148jjw6m4s4h75ffynzi5r8963cqswqydma9bmkqjxa";
SGr-IosevkaTermSS14 = "1an5pxaa2zbdczjacp41v15an979lagws8mlc86xrn4ldjk2wdmx";
SGr-IosevkaTermSS15 = "1y6f28gayijj7vflna6p0wrminy8d9dlay1ri38zr2lrnhlazl7r";
SGr-IosevkaTermSS16 = "1cgrjfxwp7vwi1klhsiskcwwdwnxmz6iwhglnbxa1kwax9qphwm8";
SGr-IosevkaTermSS17 = "0j9fikrfirb62mq35as6cyvhx5m3wgpv1byzjbcsmanxmn6n53dx";
SGr-IosevkaTermSS18 = "0h0q9ig2xcy1kb6afgdqfbpc743czhpqdx3xd8rmyxj4yggp6kxs";
Iosevka = "16hqknkmy2jj4lk00xzxxmxcishkg085gn9ih77frkgmj1lv7jlb";
IosevkaAile = "1ndq1f994bjxh0p91lf5wh8rcz5qg26ix8lamzbc80jxp17mqv10";
IosevkaCurly = "065vhp865pwh9xqdw01d4v77wbdy44ypxrlvlk2vv6lip6011nyx";
IosevkaCurlySlab = "16wmjq4swndv5j0d2jq15j7z85ijhgkhdsk6qqjgln5m9nfzgd26";
IosevkaEtoile = "0wb954q30bkzx0mhqzbqg8cm4z6ncwn95i3pp86vr094ny01kkj2";
IosevkaSlab = "0rbhvnlv02bdqz8984kaa0si6xjvgw9k3hxy5yw1krxygbfxsdzy";
IosevkaSS01 = "1zmvvriggkpv5j3rzd4jziixg83sfkv2plsagw3qqszlh8j0wwd0";
IosevkaSS02 = "11fyb3708xbx1p3vkxw6c2pbwk5nymvr8xcy6m5siav2w5rhwjiy";
IosevkaSS03 = "1fqqslgnhbgzi69gf9zfm233hzpd61m5mwbq97h0drwj63b6a4pm";
IosevkaSS04 = "17wzvpfwbnv7bys3hzfmgz7a8nhlbw26iyxdbia6s385i560rl0i";
IosevkaSS05 = "1m94k1jcn3z9pz17m5iaxmgjnbj96wyziv0va6pjrv4pyi0gpdbs";
IosevkaSS06 = "00r2kdwq4zy4gazqg822qw16lyzxddmjnnmavjhprqm90m78swi2";
IosevkaSS07 = "00ibg3h8ga8ii65lzq9vr8ks8hnricp55mjddvbg5p9kamwryxgy";
IosevkaSS08 = "0rkvvgmghfwhvz4043rhv2kcdz7vkbxkjz7gr3y85nkbcbh781l2";
IosevkaSS09 = "0i70bgvw4mgxr6xigyvsrzdpjn2gpi6fhrlfs4bx2gjimplf6q4v";
IosevkaSS10 = "12hnxkad7s8rchavb3d8z70ri16w9a8x72d58bs2ffzckf4mq0ah";
IosevkaSS11 = "0zy1z70idky37gp35g6781a7s3inbw5jiw2i5pki5wpjksn6kk8c";
IosevkaSS12 = "1nb73djwjzn747abs64lj84il18k693sarff6k355a4hf3bs6r62";
IosevkaSS13 = "00dz7dv8701k1h62137qm4cz8b8wqyjz70flc034qqqkn1fig877";
IosevkaSS14 = "1m72249bn5s6w6cd5n2n0msjp49c6paabs6dq506h2cv0kzvf8mk";
IosevkaSS15 = "128ll92l9icvbmy578qyi4gbdd1y0q6zr0g3hf2rz0bp7lpa2swh";
IosevkaSS16 = "1kfc2dwf6mrym1x7v58y1vzw58gkhl59w6s2xgiir0sv4dhm52f9";
IosevkaSS17 = "0qqb5h9ppg6mpv4m17fcqawgpd4ffp28i0inva1dr913qns7kngw";
IosevkaSS18 = "0n3hax2zy67xpgvwl0v0zhbrjwp1w89k051cnkznvlxygihh4gv2";
SGr-Iosevka = "1fgiqd2bzb4w0aa6d9xhy055wgzjka55km5f0xagxmwvq9kwrkdg";
SGr-IosevkaCurly = "1pf5kr3x6pvgq3c1k7r9l3dpprj3m0nmrjxiwbzxpangn7vkqff3";
SGr-IosevkaCurlySlab = "0w3dimxzp7y9y903mm7rmnzk124g24b6xcwq9j4w34h5wnxcvac1";
SGr-IosevkaFixed = "1xaqi12kzb2ha69x965kvbnni8pg744bzvnvmdxryj4wnyn4h252";
SGr-IosevkaFixedCurly = "1xq58ad7ky3yv6cdw5sc3qw6nbpcw8q3c79ninqf33lq5sf66xml";
SGr-IosevkaFixedCurlySlab = "0d5wsdz8kx1vj72yx08im27k834m54mm8mxwfbpbvphc9zrvjscn";
SGr-IosevkaFixedSlab = "14inh0cpalch2mrwh9s4wkpb7zin2nxfr6797q1ib2hszfnlvbpz";
SGr-IosevkaFixedSS01 = "1rvy4kmd0w3ipkr2vny88ps41qbiri2alqfqpfrp5vfyzsza2q01";
SGr-IosevkaFixedSS02 = "192gvaby14q75id7k9d171gcr3aygkzgr5iji20frxgm16qlmcrv";
SGr-IosevkaFixedSS03 = "171zas123qkqgyhzphwkgiwkadfll266i10ymny88lpy0kwm3pdq";
SGr-IosevkaFixedSS04 = "16i7gmswyj3pa4wc8n11sismdsh5gc6y6qvzl7617j5hkcpp87mh";
SGr-IosevkaFixedSS05 = "0fmam0dfh53pjgjvlxz4jppz38i37af53khxkk8l8zffqy3fs5cc";
SGr-IosevkaFixedSS06 = "00rbyp7yiicc3inljbb8njzc5g8pd8q63fdjgpjp0mnywp0ajiki";
SGr-IosevkaFixedSS07 = "0lw3w7p7yv076szl5800p7s5ki8syxafwrk3yjwcq39d576n62js";
SGr-IosevkaFixedSS08 = "0xh21ij22m240ac1vwdawa8ixnhm226wjbaqv7qxk0bzvrkfw0q8";
SGr-IosevkaFixedSS09 = "04zsjis279lwxqkljxjgajk330kskvyjcc244wdfq81dslflyhpk";
SGr-IosevkaFixedSS10 = "0j59ikdfz06rg7is0yc271kvrni1pb4b5r0m84ci1j0k2inaqkzi";
SGr-IosevkaFixedSS11 = "0fwy95q8jnj1ya61i7cs12zla6wjybv86bf9yljz5vlby56xzhkn";
SGr-IosevkaFixedSS12 = "06gbij8lncaad9dq8f8fm2xr2gkapf7j73nmar8rzw1kxn1h84s8";
SGr-IosevkaFixedSS13 = "1k8ixf92nagmnrc77b8yj4wxx8pi3psgnpkh7kfsmpzx7pr189yy";
SGr-IosevkaFixedSS14 = "1dydjk5qdybw9n306qxdzrhk6idylzrdhij2mh720fy24ps0icir";
SGr-IosevkaFixedSS15 = "1d0b5l90w7yaa51hcm5cpkf7l1qn33cdnbk61dg7pdy22gkb2jvg";
SGr-IosevkaFixedSS16 = "0bg2mww02r8qf40iv3gg8np2fx31sm9fm5bb9s4j5k6j33b4i4ly";
SGr-IosevkaFixedSS17 = "1d77nqi8h89md89a893kgjcbksq4raxis3yna4xymm0c8pp5q7mk";
SGr-IosevkaFixedSS18 = "0w9hyjdqpisxgj378f8ch4bcz99la00jkd2fk0psl3mr15djp0d8";
SGr-IosevkaSlab = "0pxiljrvpf6ixcf4gbszp7q3ml732469qdx96blx4x027rn7vxs5";
SGr-IosevkaSS01 = "134zy9blfbfsja63csnjj8ri8yqpidzif4kswcwsnxf0h88sv0k8";
SGr-IosevkaSS02 = "04ghfv0gpnl56hdpcp9brm67pgbxpq1v58s1dy7aw89jd8nx2yjz";
SGr-IosevkaSS03 = "1nmls5khlzmzzj1iwrmc7x3lk1lw8llyiimw6bx905xmwk4pxh76";
SGr-IosevkaSS04 = "1b2ah6h141gzg4wqx3pypc8khnvcqjlrz15nxpjz0i2qdjr0mw02";
SGr-IosevkaSS05 = "1a8mkv026ak9vns62rfhmckkii7j46gbmnacwgj8lfslx7bwy5pb";
SGr-IosevkaSS06 = "1ph0b0k8j8qpmlihlap140vzh40nkhy8450cgpaf4ps5aw0v95s6";
SGr-IosevkaSS07 = "03x412ak9iigqxqsqsmhgs6311c2g4mdbk5mmijivhsx32qm2xlh";
SGr-IosevkaSS08 = "12b7v2prhgksdw0ydw29r6ihz1pwdlz59pf6n9f251bb0wk4wsxr";
SGr-IosevkaSS09 = "0pk2d0gxbn0z9dgm92haybaschxs88qh7ki0xgiw5a9ip0jqgbj3";
SGr-IosevkaSS10 = "1ny2qb2skxpi8952z1rs3vl7glbs041dqns1pmzaaqdvcq5sl8a4";
SGr-IosevkaSS11 = "0wdgyhp8kzvkj2ym4nvv106cyhddcls5k8rgy11mkv4m96j5rvjp";
SGr-IosevkaSS12 = "08vll4n59vj17xf8p7mxivqn0ilpmjwpncd4xf7sbw273kxc4l65";
SGr-IosevkaSS13 = "1v7s061pjs4fd89kz2azbg9058s66xkzza4w3skbi0d444x10gp6";
SGr-IosevkaSS14 = "0iz0m369xjscizi0d0kkcrnsyzq2cdrjfi9djs31v91797d8p3sd";
SGr-IosevkaSS15 = "1i7qqcva57fa9lndnmdcxr5c5pdy055xqnjvv3xm48a91r435b73";
SGr-IosevkaSS16 = "171pzy80v1dqb20mi7m4k397f3hcxyp8vn72mkscm8w0145l2dqg";
SGr-IosevkaSS17 = "05yw7l8p88pnn1h2yglkyvfznhbsfqw7vknwmyn0z0jnfybylz39";
SGr-IosevkaSS18 = "1vccd152vff2askyk17mwgmj3p8hznmkmafl2gmrkykv9pyymhqb";
SGr-IosevkaTerm = "0mb24vp026m5qii907nlm9d6j4wisa9qc65d7kpssmh4vq98xvgz";
SGr-IosevkaTermCurly = "0ys07ppih7xgalzi43f2jkfj8dcjcdrk7ys2w7b1bw2z0fjkvrz0";
SGr-IosevkaTermCurlySlab = "0hsqs9wv57alwalr5zwqwdz8kmxk4nsf8qp526kdr0mlpc1lcpgq";
SGr-IosevkaTermSlab = "1bzf2f8gifn3la3bi6310wx1pwp9w6d1iza5gjvjfcsj2dbjl2w8";
SGr-IosevkaTermSS01 = "0blznq6rvwhgpixf5zp6nm624d6ksfwwffhzpcqyn5gh9cc615gv";
SGr-IosevkaTermSS02 = "0yd4bdhzkpp9ggc6ilz1s1rmx3hyb152r0v636sfhi8rf9d99s8l";
SGr-IosevkaTermSS03 = "1i82yyv4j3p09h5m8m75pl861phfi9iaiyvlcbfqwlndzimjv4l5";
SGr-IosevkaTermSS04 = "0k9sy8zjxl8qmr49ql7dg05gk1mhi1g377a5yy34c7sza9w856az";
SGr-IosevkaTermSS05 = "0kvlh8rygn4210qhyn8h6pzdc0v2qdz7wnkiv45y8fgkmnqyzzhq";
SGr-IosevkaTermSS06 = "09a271pslv0qpblfx23q57s08yiw73df14qdi2ph0jdlsp573fv3";
SGr-IosevkaTermSS07 = "0dc1aqwkcs8cgr8yb6qdkp23bdgnvfrg6c05mqd0m9cn8369arx4";
SGr-IosevkaTermSS08 = "09c0qdmm8f8pmzxkbic6mmlbvmwfbzh5kf5l1qhrfh90r1nkb50j";
SGr-IosevkaTermSS09 = "16k2m6z0hqhdgvycc3z59380w5a7i2ys3jj8jlldi85517w5nj4x";
SGr-IosevkaTermSS10 = "0hsw6h124f27qc7lcsbqp62a6ndgkhbyil4i4s7cj1cvy8m7rqic";
SGr-IosevkaTermSS11 = "15w0ymqwjw6a24kbr0glbh2xvljcd2539pf4inpglmwjj42yw633";
SGr-IosevkaTermSS12 = "1qlwrnw742yx1x8w3v885pq52kzz7lb136b881xflvg5gircagfi";
SGr-IosevkaTermSS13 = "1903x5lcjxq3jmghcabpqf89avc9ka3dwqr4z47kcm27gqn2anvc";
SGr-IosevkaTermSS14 = "1ax92kr26w2dfa1snrcfkzhqh6ryaxqzllb8cmijc7f34xai758h";
SGr-IosevkaTermSS15 = "0ncqy2sz50sqabmfkrn4if8k5jp0wk4y6vdjrb8cvw7wn1r5znij";
SGr-IosevkaTermSS16 = "1dlddyklxfc4hsnhwp1b8wxaw994di9avh6c8qbdmaz6kj6ijjam";
SGr-IosevkaTermSS17 = "10mg49ixqiy9ha9r1nlhw5f63nsh0axpl3r13gi7lvrb98p9mh07";
SGr-IosevkaTermSS18 = "08h4g73cfr8hgigb8xw0g3qvjqlwjqybwnvrv4wava85pmc7703i";
}
+3
View File
@@ -3,6 +3,7 @@
buildNpmPackage,
fetchFromGitHub,
nodejs,
nix-update-script,
}:
buildNpmPackage (finalAttrs: {
@@ -35,6 +36,8 @@ buildNpmPackage (finalAttrs: {
npmDepsHash = "sha256-Tr8kYawvPBt+jC7SW8dnKJVWynQyOpKbRD8yd+qbvIs=";
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/beautifier/js-beautify/blob/v${finalAttrs.version}/CHANGELOG.md";
description = "Beautifier for javascript";
+2 -2
View File
@@ -24,11 +24,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "keycloak";
version = "26.4.5";
version = "26.4.6";
src = fetchzip {
url = "https://github.com/keycloak/keycloak/releases/download/${finalAttrs.version}/keycloak-${finalAttrs.version}.zip";
hash = "sha256-SjrFigm30XccE2o3MDqKV0G1o3YG/b4lgN61v3VtPIo=";
hash = "sha256-hX8ggj/FLOqo9FfsFrMIi5agnMmOUUlS9K+qzvqxtlE=";
};
nativeBuildInputs = [
+3
View File
@@ -7,6 +7,7 @@
yarnBuildHook,
yarnInstallHook,
nodejs,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
@@ -37,6 +38,8 @@ stdenv.mkDerivation (finalAttrs: {
nodejs
];
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://codeberg.org/keyoxide/keyoxide-cli/releases/tag/${finalAttrs.version}";
description = "Command-line interface to locally verify decentralized identities";
@@ -18,9 +18,6 @@ collectd.overrideAttrs (prevAttrs: {
homepage = "https://collectd.org";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
sheenobu
bjornfor
];
maintainers = with lib.maintainers; [ bjornfor ];
};
})
@@ -7,13 +7,13 @@
stdenvNoCC.mkDerivation rec {
pname = "libretro-core-info";
version = "1.22.0";
version = "1.22.2";
src = fetchFromGitHub {
owner = "libretro";
repo = "libretro-core-info";
rev = "v${version}";
hash = "sha256-LfuBTSGESs0a8UpedQQo8rygk4jSETH2J7BZLua1hvc=";
hash = "sha256-m3w7czESeKopQtFTJLgAZJwtcXKJAhFhZtZQqQAQXbM=";
};
makeFlags = [
+3
View File
@@ -34,11 +34,14 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
protobuf
protobufc
pkg-config
meson
ninja
];
strictDeps = true;
meta = {
description = "Library for exposing Qualcomm Sensor Core sensors to Linux";
homepage = "https://codeberg.org/DylanVanAssche/libssc";
+2 -2
View File
@@ -22,13 +22,13 @@ let
in
stdenvNoCC.mkDerivation rec {
pname = "linux-firmware";
version = "20251111";
version = "20251125";
src = fetchFromGitLab {
owner = "kernel-firmware";
repo = "linux-firmware";
tag = version;
hash = "sha256-YGcG2MxZ1kjfcCAl6GmNnRb0YI+tqeFzJG0ejnicXqY=";
hash = "sha256-eNzCgVx6iPWbPccMM1TLBIsFKwiha9/gajmFtobj4SE=";
};
postUnpack = ''
+3 -3
View File
@@ -23,13 +23,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "marktext";
version = "0.17.1-unstable-2024-06-10";
version = "0.17.0-unstable-2025-11-19";
src = fetchFromGitHub {
owner = "marktext";
repo = "marktext";
rev = "11c8cc1e1929a7975df39fa5f4503130fef53547";
hash = "sha256-5PIOTg4/RBave/b3CArQSLvmA64ME9++3O1JT4lgKm0=";
rev = "aa71e33e07845419533d767ad0d260a7c267cec7";
hash = "sha256-c/MxYGFFCfC5KcvtBYuxSqeZ4WuAq5zPuBfYqXczicU=";
postFetch = ''
cd $out
patch -p1 < ${./0001-update-electron.patch}
+5 -5
View File
@@ -6,13 +6,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "memtest86+";
version = "7.20";
version = "8.00";
src = fetchFromGitHub {
owner = "memtest86plus";
repo = "memtest86plus";
rev = "v${finalAttrs.version}";
hash = "sha256-JZ6feyk66DLKEnugc+yXN4KckQrCTMNqQL4TvCTw1EU=";
hash = "sha256-7oOe35TI+H8Nox2VJMrdoMGyTxzrJzebBH+DLanXtpo=";
};
# Binaries are booted directly by BIOS/UEFI or bootloader
@@ -20,14 +20,14 @@ stdenv.mkDerivation (finalAttrs: {
dontPatchELF = true;
dontStrip = true;
passthru.efi = "${finalAttrs.finalPackage}/memtest.efi";
passthru.efi = "${finalAttrs.finalPackage}/mt86plus.efi";
preBuild = ''
cd ${if stdenv.hostPlatform.isi686 then "build32" else "build64"}
cd build/${if stdenv.hostPlatform.isi686 then "i586" else "x86_64"}
'';
installPhase = ''
install -Dm0444 -t $out/ memtest.bin memtest.efi
install -Dm0444 mt86plus $out/mt86plus.efi
'';
meta = {
+3
View File
@@ -2,6 +2,7 @@
lib,
buildNpmPackage,
fetchFromGitHub,
nix-update-script,
}:
buildNpmPackage (finalAttrs: {
@@ -22,6 +23,8 @@ buildNpmPackage (finalAttrs: {
rm $out/bin/_mocha
'';
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/mochajs/mocha/blob/v${finalAttrs.version}/CHANGELOG.md";
description = "Simple, flexible, fun Javascript test framework for Node.js & the browser";
+3 -3
View File
@@ -12,13 +12,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "n64recomp";
version = "0-unstable-2025-10-07";
version = "0-unstable-2025-11-24";
src = fetchFromGitHub {
owner = "N64Recomp";
repo = "N64Recomp";
rev = "c39a9b6c7e7596bf8917778d9c15ba78e491b34d";
hash = "sha256-SpPUXD0zZVcWPgmZnH+5gLDc5qYgGcIhYYtfXKiVAHY=";
rev = "f14ffe6064881e29e4e7da016be525f6c04f4369";
hash = "sha256-6WAG7kVeI7NqqSu9Ll2Mxw5F9IpjFz+xSRRi/32gQRk=";
fetchSubmodules = true;
};
+3 -3
View File
@@ -7,16 +7,16 @@
buildNpmPackage rec {
pname = "nest-cli";
version = "11.0.11";
version = "11.0.12";
src = fetchFromGitHub {
owner = "nestjs";
repo = "nest-cli";
tag = version;
hash = "sha256-A/R0y1NAKR85TrOt8DJaqZ8gMyGfrTc6T7dvzN0T8do=";
hash = "sha256-bi9kHxAio5ya2slmrm4U/uj9+UZondI/7aEde6rHGgM=";
};
npmDepsHash = "sha256-+QGeOUIF36CLGUGi7QUEM/UE/kvpW4ZucjSFAXZbo4M=";
npmDepsHash = "sha256-rsgLe2wZPPHKR8ORI5ICTc5/A03x+ICetvKnltTje4k=";
npmFlags = [ "--legacy-peer-deps" ];
env = {
+3 -3
View File
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "oboete";
version = "0.1.12";
version = "0.1.13";
src = fetchFromGitHub {
owner = "mariinkys";
repo = "oboete";
tag = finalAttrs.version;
hash = "sha256-npvv2ZuMoZJnuwzRzbH+kQ5/IjlS6QuLi2rDmKwSoWQ=";
hash = "sha256-C6ymeI1t0UaX9EzUEz/5mQNEU8vfHueU7kuu9waXV5k=";
};
cargoHash = "sha256-hOvITZJfFyJbCV9+SuyVVwsY1/OGRXlJeKB/opVGrnI=";
cargoHash = "sha256-QMcB3+KCefffbmyvkDoO6UvwwQgiDPwvae/jg4/XSO0=";
nativeBuildInputs = [ libcosmicAppHook ];
+5 -3
View File
@@ -86,18 +86,20 @@ buildGoModule (
{
pname = "olivetin";
version = "2025.11.11";
version = "2025.11.25";
src = fetchFromGitHub {
owner = "OliveTin";
repo = "OliveTin";
tag = finalAttrs.version;
hash = "sha256-dyApBkhtlPu3TjgjrTu0sY9VqMzMJc+kbGaylwtUCv4=";
hash = "sha256-HQLInEVXowWpDaSW/4bduUMdYsvQ0Rju1Rl2l9jupYA=";
};
patches = [ ./update-go-sum.patch ];
modRoot = "service";
vendorHash = "sha256-1vZCQBc/J3E/QRS8Bkfc1exDZJIn9739/gyPrpQpiHI=";
vendorHash = "sha256-xSroaS6fwHrQ0s09uD3bkBZWWxbIndiOGL2JPvKzC6E=";
ldflags = [
"-s"
@@ -0,0 +1,24 @@
From 782cb39078967f1ad33dac1518c5a5b0e9f200c9 Mon Sep 17 00:00:00 2001
From: Defelo <mail@defelo.de>
Date: Tue, 25 Nov 2025 17:42:18 +0100
Subject: [PATCH 1/1] update go.sum
---
service/go.sum | 1 +
1 file changed, 1 insertion(+)
diff --git a/service/go.sum b/service/go.sum
index ef8dc72..89b4c1f 100644
--- a/service/go.sum
+++ b/service/go.sum
@@ -349,6 +349,7 @@ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
+github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8=
github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU=
--
2.51.2
+3
View File
@@ -4,6 +4,7 @@
writeText,
fetchFromGitHub,
cmake,
nix-update-script,
}:
let
# Requires an /etc/os-release file, so we override it with this.
@@ -27,6 +28,8 @@ stdenv.mkDerivation (finalAttrs: {
nativeBuildInputs = [ cmake ];
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/AcademySoftwareFoundation/openapv/releases/tag/v${finalAttrs.version}";
description = "Reference implementation of the APV codec";
+3
View File
@@ -6,6 +6,7 @@
libxkbcommon,
libGL,
autoPatchelfHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -35,6 +36,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
"libgcc_s.so.1"
];
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/SrWither/OpenSpeedRun/releases/tag/v${finalAttrs.version}";
description = "Modern and minimalistic open-source speedrun timer";
+5 -3
View File
@@ -15,14 +15,14 @@ let
in
ocamlPackages.buildDunePackage {
pname = "owi";
version = "0.2-unstable-2025-10-09";
version = "0.2-unstable-2025-11-25";
src = fetchFromGitHub {
owner = "ocamlpro";
repo = "owi";
rev = "8500bc99a5a88515a019b1dc0d736152ab7d1767";
rev = "23fb234334310ae8b4ba3c4a2def6a9fed7508fd";
fetchSubmodules = true;
hash = "sha256-vskIVgtgUpjuJFzweDg6w2/ml31/6HQWMEjE08KibmM=";
hash = "sha256-I74mjs4GozMlUr+ezt22J6+cs8GDcNZkPC42W0kvGnI=";
};
nativeBuildInputs = with ocamlPackages; [
@@ -49,12 +49,14 @@ ocamlPackages.buildDunePackage {
integers
menhirLib
ocaml_intrinsics
ocamlgraph
patricia-tree
prelude
processor
scfg
sedlex
smtml
synchronizer
uutf
xmlm
yojson
+2 -2
View File
@@ -15,7 +15,7 @@ assert withThread -> libpthreadstubs != null;
stdenv.mkDerivation rec {
pname = "pari";
version = "2.17.2";
version = "2.17.3";
src = fetchurl {
urls = [
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
# old versions are at the url below
"https://pari.math.u-bordeaux.fr/pub/pari/OLD/${lib.versions.majorMinor version}/${pname}-${version}.tar.gz"
];
hash = "sha256-fTBXj1z5exN6KB9FSNExqvwM3oa8/RDMHhvXKoHmUGE=";
hash = "sha256-jZxPzVhMRo0n4PI8NoNlhyhEUglMSxxATCDEuBBGLcs=";
};
buildInputs = [
+5
View File
@@ -19,6 +19,11 @@ stdenv.mkDerivation {
hash = "sha256-L9SLyr7XuBUniMH3JtaBrUHIGzVTF5pr014xovQf2cI=";
};
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace-fail "cmake_minimum_required(VERSION 2.8)" "cmake_minimum_required(VERSION 3.10)"
'';
nativeBuildInputs = [ cmake ];
enableParallelBuilding = true;
buildInputs = [
+14 -3
View File
@@ -8,23 +8,34 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "pyrefly";
version = "0.34.0";
version = "0.43.1";
src = fetchFromGitHub {
owner = "facebook";
repo = "pyrefly";
tag = finalAttrs.version;
hash = "sha256-HPPDsvWEFfh/GNMUPiVjQr28YBBs2DACBGM3cxo5Nx4=";
hash = "sha256-KVeuDK5f0VIMnhAMJvGMJ08tHOuuIBDPrTqO1YjsHXI=";
};
buildAndTestSubdir = "pyrefly";
cargoHash = "sha256-46kcoBG/PWwf8VdlvLNzEhfYRTmmKi/uTjwFkl7Wozg=";
cargoHash = "sha256-Cc3bLBP9SxMbXQmJJVIfItOzy0iUkxLMgk4fbzNP1yw=";
buildInputs = [ rust-jemalloc-sys ];
nativeInstallCheckInputs = [ versionCheckHook ];
doInstallCheck = true;
# redirect tests writing to /tmp
preCheck = ''
export TMPDIR=$(mktemp -d)
'';
checkFlags = [
# FIX: tracking on https://github.com/facebook/pyrefly/issues/1667
"--skip=test::lsp::lsp_interaction::configuration::test_pythonpath_change"
"--skip=test::lsp::lsp_interaction::configuration::test_workspace_pythonpath_ignored_when_set_in_config_file"
];
# requires unstable rust features
env.RUSTC_BOOTSTRAP = 1;
+2 -2
View File
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "quill-log";
version = "11.0.0";
version = "11.0.1";
src = fetchFromGitHub {
owner = "odygrd";
repo = "quill";
tag = "v${finalAttrs.version}";
hash = "sha256-dA9btWXlpheyfJz74OK9aZjXW5UipGaoC8y0+/F3PFc=";
hash = "sha256-h5vjHyhAVPcVZJFKbXFm2eUbesI088XkA7HZCCx9jzc=";
};
nativeBuildInputs = [ cmake ];
+3 -3
View File
@@ -11,16 +11,16 @@
rustPlatform.buildRustPackage rec {
pname = "release-plz";
version = "0.3.148";
version = "0.3.149";
src = fetchFromGitHub {
owner = "MarcoIeni";
repo = "release-plz";
rev = "release-plz-v${version}";
hash = "sha256-XvmgpsCxbXc+NvzKZBXmhcIM+SKCTPkQldObUuXHVus=";
hash = "sha256-1n0cX8xU62LHGWs0yk8gUg1r3PBIbXih+9BK3UYseqU=";
};
cargoHash = "sha256-NYViI5tpOgWdaKmOrNlXIGL/d6ZhoOSeQShdPdB3eXE=";
cargoHash = "sha256-BB5oJL5QKceQySr1hzOeCm6TzALfw3Ryw8MHOB0VeaI=";
nativeBuildInputs = [
installShellFiles
+2 -2
View File
@@ -17,11 +17,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "rovium";
version = "0.6.0";
version = "0.7.0";
src = fetchurl {
url = "https://github.com/rovium/rovium-beta/releases/download/v${finalAttrs.version}/rovium-${finalAttrs.version}-amd64.deb";
hash = "sha256-0XYiS4B6qBLRudYRTdu5T5q1gMEVY3k/rAElMW5a4qQ=";
hash = "sha256-6jE8z+TSMOFMbgMeVlOuzFyTOywxpMo1AIO2EiWEBFE=";
};
strictDeps = true;
+3
View File
@@ -4,6 +4,7 @@
rustPlatform,
openssl,
pkg-config,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -27,6 +28,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
openssl
];
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/SpikeHD/rsRPC/releases/tag/v${finalAttrs.version}";
description = "Rust implementation of the Discord RPC server";
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "scooter";
version = "0.8.3";
version = "0.8.4";
src = fetchFromGitHub {
owner = "thomasschafer";
repo = "scooter";
rev = "v${version}";
hash = "sha256-DgxyurJmhpTHdmLyRaZkfiPYdMYdqeQOC+ZncfW5GdQ=";
hash = "sha256-hOuhgPE24DBF/uFz/S51h+d7j5yDjPs8Mvfkcp2BQsc=";
};
cargoHash = "sha256-vq2d6UX4TbPO6Uya3m8uKff7+w1+VfV4Bec4Uyx/8pQ=";
cargoHash = "sha256-S2oLItnyRURPyYDroa7PlHbKIhnE4HdXeo1y6cAKvss=";
# Ensure that only the `scooter` package is built (excluding `xtask`)
cargoBuildFlags = [
+3 -3
View File
@@ -9,14 +9,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "secretspec";
version = "0.3.3";
version = "0.4.0";
src = fetchCrate {
inherit (finalAttrs) pname version;
hash = "sha256-vbGUnYLL8U9CZmMLGfBxk3+0cjZR62Ug1rsis4O4iNk=";
hash = "sha256-L4axWXq79PC2l1j4IJbjrxYc9rzOHVHBV6503RKCBRU=";
};
cargoHash = "sha256-q5d+8QsyS5eMVeuwn3AYY3Mxs5nWiYtLeAJzY7SAuuQ=";
cargoHash = "sha256-nAuMb9j+P6lR27RcKt1bOHP+4iRtLTV1ZlhHUxJk2Dw=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ dbus ];
+1 -1
View File
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
homepage = "https://github.com/sipwise/sipsak";
description = "SIP Swiss army knife";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ sheenobu ];
maintainers = [ ];
platforms = with lib.platforms; unix;
mainProgram = "sipsak";
};
-1
View File
@@ -232,7 +232,6 @@ stdenv.mkDerivation (finalAttrs: {
meta = meta // {
maintainers = with lib.maintainers; [
ftrvxmtrx
sheenobu
timokau
ma27
];
@@ -14,13 +14,13 @@
buildNpmPackage rec {
pname = "super-productivity";
version = "16.3.0";
version = "16.3.6";
src = fetchFromGitHub {
owner = "johannesjo";
repo = "super-productivity";
tag = "v${version}";
hash = "sha256-Im5f3FjXa8i9nbWrhbYXGNAflitjfRGs8lGEQi42+CU=";
hash = "sha256-DyDNLSbYs8XP5vqp0QRNmsXc3i2iQgvbWhWrwkJXnVA=";
postFetch = ''
find $out -name package-lock.json -exec ${lib.getExe npm-lockfile-fix} -r {} \;
@@ -63,7 +63,7 @@ buildNpmPackage rec {
dontInstall = true;
outputHashMode = "recursive";
hash = "sha256-uaJ/k4xdxDdakfRfAdM//sFaGYZx4pWiMwZGmrw7X3Y=";
hash = "sha256-xYjw94mZDnHodu/PMh7mugOHZCch28r+VWxsifxf/vs=";
}
);
@@ -13,19 +13,30 @@ mc64ad_dist.c was removed (DFSG nonfree), create stubs
+
+/* only mc64id_dist and mc64ad_dist are referenced by SuperLU-Dist code */
+
+/* Subroutine */ int_t mc64id_dist(int_t *icntl)
+/* Subroutine */ int mc64id_dist(int *icntl)
+{
+ fprintf(stderr, "SuperLU-Dist: MC64 functionality not available.\n(It uses code under a non-free HSL licence which does not permit redistribution).\nAborting mc64id_dist.\n");
+ abort();
+ return 0;
+}
+
+int_t mc64ad_dist(int_t *job, int_t *n, int_t *ne, int_t *
+ ip, int_t *irn, double *a, int_t *num, int_t *cperm,
+ int_t *liw, int_t *iw, int_t *ldw, double *dw, int_t *
+ icntl, int_t *info)
+int mc64ad_dist(int *job, int *n, int_t *ne, int_t *
+ ip, int_t *irn, double *a, int *num, int_t *cperm,
+ int_t *liw, int_t *iw, int_t *ldw, double *dw, int *
+ icntl, int *info)
+{
+ fprintf(stderr, "SuperLU-Dist: MC64 functionality not available.\n(It uses code under a non-free HSL licence which does not permit redistribution).\nAborting mc64ad_dist.\n");
+ abort();
+ return 0;
+}
--- a/SRC/prec-independent/util.c
+++ b/SRC/prec-independent/util.c
@@ -217,7 +217,7 @@ void set_default_options_dist(superlu_dist_options_t *options)
#else
options->ColPerm = MMD_AT_PLUS_A;
#endif
- options->RowPerm = LargeDiag_MC64;
+ options->RowPerm = NOROWPERM;
options->ReplaceTinyPivot = NO;
options->IterRefine = SLU_DOUBLE;
options->Trans = NOTRANS;
+34 -39
View File
@@ -13,18 +13,17 @@
mpiCheckPhaseHook,
metis,
parmetis,
withExamples ? false,
fortranSupport ? true,
enableOpenMP ? true,
# Todo: ask for permission of unfree parmetis
withParmetis ? false,
}:
isILP64 ? false,
assert (!blas.isILP64) && (!lapack.isILP64);
# passthru.tests
superlu_dist,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "superlu_dist";
version = "9.1.0";
version = "9.2.0";
__structuredAttrs = true;
@@ -34,59 +33,46 @@ stdenv.mkDerivation (finalAttrs: {
tag = "v${finalAttrs.version}";
# Remove nonfree files.
postFetch = "rm $out/SRC/prec-independent/mc64ad_dist.c";
hash = "sha256-NMAEtTmTY189p8BlmsTugwMuxKZh+Bs1GyuwUHkLA1U=";
hash = "sha256-i/Gg+9oMNNRlviwXUSRkWNaLRZLPWZRtA1fGYqh2X0k=";
};
patches = [
./mc64ad_dist-stub.patch
(fetchurl {
url = "https://github.com/xiaoyeli/superlu_dist/commit/8ef3f7fda091529d7e7f16087864fee66c4834c9.patch";
hash = "sha256-kCSqojYKpk75m+FwhS0hXHSybm+GZzOYikePcf2U3Fw=";
})
];
postPatch = ''
substituteInPlace SRC/prec-independent/util.c \
--replace-fail "LargeDiag_MC64" "NOROWPERM"
'';
nativeBuildInputs = [
cmake
pkg-config
]
++ lib.optionals fortranSupport [
gfortran
];
buildInputs =
lib.optionals (enableOpenMP && stdenv.cc.isClang) [
# cmake can not find mpi if openmp is placed after mpi
llvmPackages.openmp
]
++ [
mpi
lapack
]
++ lib.optionals withParmetis [
metis
parmetis
]
++ lib.optionals stdenv.cc.isClang [
gfortran.cc.lib
];
propagatedBuildInputs = [ blas ];
buildInputs = [
mpi
# always build with lp64 BLAS/LAPACK.
# see https://github.com/xiaoyeli/superlu_dist/issues/132#issuecomment-2323093701
(blas.override { isILP64 = false; })
(lapack.override { isILP64 = false; })
]
++ lib.optionals withParmetis [
metis
parmetis
]
++ lib.optionals stdenv.cc.isClang [
gfortran.cc.lib
llvmPackages.openmp
];
cmakeFlags = [
(lib.cmakeBool "enable_examples" withExamples)
(lib.cmakeBool "enable_openmp" enableOpenMP)
(lib.cmakeBool "enable_examples" false)
(lib.cmakeBool "enable_openmp" true)
(lib.cmakeBool "BUILD_SHARED_LIBS" (!stdenv.hostPlatform.isStatic))
(lib.cmakeBool "BUILD_STATIC_LIBS" stdenv.hostPlatform.isStatic)
(lib.cmakeBool "XSDK_ENABLE_Fortran" fortranSupport)
(lib.cmakeBool "XSDK_ENABLE_Fortran" true)
(lib.cmakeBool "BLA_PREFER_PKGCONFIG" true)
(lib.cmakeBool "TPL_ENABLE_INTERNAL_BLASLIB" false)
(lib.cmakeBool "TPL_ENABLE_LAPACKLIB" true)
(lib.cmakeBool "TPL_ENABLE_PARMETISLIB" withParmetis)
(lib.cmakeFeature "XSDK_INDEX_SIZE" (if isILP64 then "64" else "32"))
]
++ lib.optionals withParmetis [
(lib.cmakeFeature "TPL_PARMETIS_LIBRARIES" "-lmetis -lparmetis")
@@ -95,8 +81,17 @@ stdenv.mkDerivation (finalAttrs: {
doCheck = true;
__darwinAllowLocalNetworking = true;
nativeCheckInputs = [ mpiCheckPhaseHook ];
passthru = {
inherit isILP64;
tests = {
ilp64 = superlu_dist.override { isILP64 = true; };
};
};
meta = {
homepage = "https://portal.nersc.gov/project/sparse/superlu/";
license = with lib.licenses; [
@@ -5,6 +5,7 @@
gawk,
fetchFromGitHub,
makeWrapper,
nix-update-script,
}:
stdenv.mkDerivation rec {
@@ -40,6 +41,8 @@ stdenv.mkDerivation rec {
}
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "TUI Application launcher with Desktop Entry support";
mainProgram = "sway-launcher-desktop";
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "tanka";
version = "0.36.1";
version = "0.36.2";
src = fetchFromGitHub {
owner = "grafana";
repo = "tanka";
rev = "v${version}";
sha256 = "sha256-966A8ZQAMeO+M97bEmhKzi0FSJCC0EhOrn+4zVvTmbY=";
sha256 = "sha256-dl/+XArOJ7asR4uHcS9ZnEOCahDFsuE9rG6CZ3dfyK4=";
};
vendorHash = "sha256-IXGs6OozvtLcB+UgnLYdmE/ieWiYLN38Sdj8njcAdbA=";
vendorHash = "sha256-x1GYemyiOSJTG+I5r+L+g6j2uZnRLi4BqY0lnN8siro=";
doCheck = false;
# Required for versions >= 0.28 as they introduce a gowork.sum file. This is only used for tests so we can safely disable GOWORK
+27 -4
View File
@@ -15,17 +15,18 @@
makeDesktopItem,
makeWrapper,
wrapGAppsHook3,
writeScript,
udev,
}:
stdenv.mkDerivation rec {
pname = "tk-safe";
version = "25.8.2";
version = "25.10.1";
revision = "22";
# To update, check https://search.apps.ubuntu.com/api/v1/package/tk-safe and copy the anon_download_url and version.
src = fetchurl {
url = "https://api.snapcraft.io/api/v1/snaps/download/rLNeIGEaag0TKFQLO0TxF3ARXg3rcTNx_19.snap";
hash = "sha256-bjlkLCTHkGH2LdeGd3LIp7L8f7SzZetpEpvGpPEzjcA=";
url = "https://api.snapcraft.io/api/v1/snaps/download/rLNeIGEaag0TKFQLO0TxF3ARXg3rcTNx_${revision}.snap";
hash = "sha512-pRPtOF/+L8FVCvnB+CKCJvzxbCAVxN5EAn7SzNDFIrm+Ar9Xl03Lup+a8SmIdAN2t9Mfd1YxqZHpixH3EMPTdA==";
};
desktopItems = [
@@ -90,6 +91,28 @@ stdenv.mkDerivation rec {
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ libGL ]}"
'';
passthru.updateScript = writeScript "update-tk-safe" ''
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p common-updater-scripts curl jq
set -eu -o pipefail
data=$(curl -H 'X-Ubuntu-Series: 16' \
'https://api.snapcraft.io/api/v1/snaps/details/tk-safe?fields=download_sha512,revision,version')
version=$(jq -r .version <<<"$data")
if [[ "x$UPDATE_NIX_OLD_VERSION" != "x$version" ]]; then
revision=$(jq -r .revision <<<"$data")
hash=$(nix --extra-experimental-features nix-command hash to-sri "sha512:$(jq -r .download_sha512 <<<"$data")")
update-source-version "$UPDATE_NIX_ATTR_PATH" "$version" "$hash"
update-source-version --ignore-same-hash --version-key=revision "$UPDATE_NIX_ATTR_PATH" "$revision" "$hash"
fi
'';
meta = {
description = "Electronic medical record (ePA) by Techniker Krankenkasse (TK)";
homepage = "https://snapcraft.io/tk-safe";
+2 -10
View File
@@ -13,23 +13,15 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "viskores";
version = "1.0.0";
version = "1.1.0";
src = fetchFromGitHub {
owner = "viskores";
repo = "viskores";
tag = "v${finalAttrs.version}";
hash = "sha256-jKuDM/NPfbMIfNpDNsDpmXdKuVobsr3s9+iht1zBLvI=";
hash = "sha256-s399ZkUlKB1xvow+VcA3FQxd+GVlCJyx6KWLtl2Z3RY=";
};
patches = [
# https://github.com/Viskores/viskores/pull/137
(fetchpatch2 {
url = "https://github.com/Viskores/viskores/commit/36bf609511adb5530e6952bc14daefeafdf4ab11.patch?full_index=1";
hash = "sha256-SKmgVZhkCk1/X17dLXZ8ceF9Pq1Kkc2sXuFdrvotsdo=";
})
];
nativeBuildInputs = [
cmake
ninja
@@ -8,6 +8,7 @@
nodejs,
makeBinaryWrapper,
gcc,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "wasm-text-gen";
@@ -58,6 +59,8 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Toolbox for WebAssembly";
homepage = "https://webassembly.js.org";
+3
View File
@@ -8,6 +8,7 @@
nodejs,
makeBinaryWrapper,
gcc,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "wast-refmt";
@@ -59,6 +60,8 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "WAST Reformatter";
homepage = "https://webassembly.js.org";
@@ -8,6 +8,7 @@
nodejs,
makeBinaryWrapper,
gcc,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "webassemblyjs-cli";
@@ -65,6 +66,8 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Toolbox for WebAssembly";
homepage = "https://webassembly.js.org";
@@ -8,6 +8,7 @@
nodejs,
makeBinaryWrapper,
gcc,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "webassemblyjs-repl";
@@ -59,6 +60,8 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "WebAssembly REPL";
homepage = "https://webassembly.js.org";
@@ -1,208 +0,0 @@
{
buildPackages,
cryptodev,
enableSSL2 ? false,
enableSSL3 ? false,
fetchFromGitHub,
lib,
makeWrapper,
perl,
removeReferencesTo,
static ? stdenv.hostPlatform.isStatic,
stdenv,
withCryptodev ? false,
}:
stdenv.mkDerivation rec {
pname = "quictls";
version = "3.3.0-quic1";
src = fetchFromGitHub {
owner = "quictls";
repo = "openssl";
rev = "openssl-${version}";
hash = "sha256-kBPwldTJbJSuvBVylJNcLSJvF/Hbqh0mfT4Ub5Xc6dk=";
};
patches = [
../openssl/3.0/nix-ssl-cert-file.patch
# openssl will only compile in KTLS if the current kernel supports it.
# This patch disables build-time detection.
../openssl/3.0/openssl-disable-kernel-detection.patch
(
if stdenv.hostPlatform.isDarwin then
../openssl/3.5/use-etc-ssl-certs-darwin.patch
else
../openssl/3.5/use-etc-ssl-certs.patch
)
];
postPatch = ''
patchShebangs Configure
''
# config is a configure script which is not installed.
+ ''
substituteInPlace config --replace '/usr/bin/env' '${buildPackages.coreutils}/bin/env'
''
+ lib.optionalString stdenv.hostPlatform.isMusl ''
substituteInPlace crypto/async/arch/async_posix.h \
--replace '!defined(__ANDROID__) && !defined(__OpenBSD__)' \
'!defined(__ANDROID__) && !defined(__OpenBSD__) && 0'
'';
nativeBuildInputs = [
makeWrapper
perl
removeReferencesTo
];
buildInputs = lib.optionals withCryptodev [
cryptodev
];
outputs = [
"bin"
"dev"
"out"
"man"
"doc"
];
setOutputFlags = false;
separateDebugInfo =
!stdenv.hostPlatform.isDarwin && !(stdenv.hostPlatform.useLLVM or false) && stdenv.cc.isGNU;
# TODO(@Ericson2314): Improve with mass rebuild
configurePlatforms = [ ];
configureScript =
{
armv5tel-linux = "./Configure linux-armv4 -march=armv5te";
armv6l-linux = "./Configure linux-armv4 -march=armv6";
armv7l-linux = "./Configure linux-armv4 -march=armv7-a";
x86_64-darwin = "./Configure darwin64-x86_64-cc";
aarch64-darwin = "./Configure darwin64-arm64-cc";
x86_64-linux = "./Configure linux-x86_64";
x86_64-solaris = "./Configure solaris64-x86_64-gcc";
riscv64-linux = "./Configure linux64-riscv64";
mips64el-linux =
if stdenv.hostPlatform.isMips64n64 then
"./Configure linux64-mips64"
else if stdenv.hostPlatform.isMips64n32 then
"./Configure linux-mips64"
else
throw "unsupported ABI for ${stdenv.hostPlatform.system}";
}
.${stdenv.hostPlatform.system} or (
if stdenv.hostPlatform == stdenv.buildPlatform then
"./config"
else if stdenv.hostPlatform.isBSD && stdenv.hostPlatform.isx86_64 then
"./Configure BSD-x86_64"
else if stdenv.hostPlatform.isBSD && stdenv.hostPlatform.isx86_32 then
"./Configure BSD-x86" + lib.optionalString stdenv.hostPlatform.isElf "-elf"
else if stdenv.hostPlatform.isBSD then
"./Configure BSD-generic${toString stdenv.hostPlatform.parsed.cpu.bits}"
else if stdenv.hostPlatform.isMinGW then
"./Configure mingw${
lib.optionalString (stdenv.hostPlatform.parsed.cpu.bits != 32) (
toString stdenv.hostPlatform.parsed.cpu.bits
)
}"
else if stdenv.hostPlatform.isLinux then
"./Configure linux-generic${toString stdenv.hostPlatform.parsed.cpu.bits}"
else if stdenv.hostPlatform.isiOS then
"./Configure ios${toString stdenv.hostPlatform.parsed.cpu.bits}-cross"
else
throw "Not sure what configuration to use for ${stdenv.hostPlatform.config}"
);
# OpenSSL doesn't like the `--enable-static` / `--disable-shared` flags.
dontAddStaticConfigureFlags = true;
configureFlags = [
"shared" # "shared" builds both shared and static libraries
"--libdir=lib"
"--openssldir=etc/ssl"
]
++ lib.optionals withCryptodev [
"-DHAVE_CRYPTODEV"
"-DUSE_CRYPTODEV_DIGESTS"
]
++ lib.optional enableSSL2 "enable-ssl2"
++ lib.optional enableSSL3 "enable-ssl3"
# We select KTLS here instead of the configure-time detection (which we patch out).
# KTLS should work on FreeBSD 13+ as well, so we could enable it if someone tests it.
++ lib.optional (stdenv.hostPlatform.isLinux && lib.versionAtLeast version "3.0.0") "enable-ktls"
++ lib.optional stdenv.hostPlatform.isAarch64 "no-afalgeng"
# OpenSSL needs a specific `no-shared` configure flag.
# See https://wiki.openssl.org/index.php/Compilation_and_Installation#Configure_Options
# for a comprehensive list of configuration options.
++ lib.optional static "no-shared"
# This introduces a reference to the CTLOG_FILE which is undesired when
# trying to build binaries statically.
++ lib.optional static "no-ct";
makeFlags = [
"MANDIR=$(man)/share/man"
# This avoids conflicts between man pages of openssl subcommands (for
# example 'ts' and 'err') man pages and their equivalent top-level
# command in other packages (respectively man-pages and moreutils).
# This is done in ubuntu and archlinux, and possibly many other distros.
"MANSUFFIX=ssl"
];
enableParallelBuilding = true;
postInstall =
(
if static then
''
# OPENSSLDIR has a reference to self
${removeReferencesTo}/bin/remove-references-to -t $out $out/lib/*.a
''
else
''
# If we're building dynamic libraries, then don't install static
# libraries.
if [ -n "$(echo $out/lib/*.so $out/lib/*.dylib $out/lib/*.dll)" ]; then
rm "$out/lib/"*.a
fi
''
)
+ ''
mkdir -p $bin
mv $out/bin $bin/bin
# c_rehash is a legacy perl script with the same functionality
# as `openssl rehash`
# this wrapper script is created to maintain backwards compatibility without
# depending on perl
makeWrapper $bin/bin/openssl $bin/bin/c_rehash \
--add-flags "rehash"
mkdir $dev
mv $out/include $dev/
# remove dependency on Perl at runtime
rm -r $out/etc/ssl/misc
rmdir $out/etc/ssl/{certs,private}
'';
postFixup = lib.optionalString (!stdenv.hostPlatform.isWindows) ''
# Check to make sure the main output doesn't depend on perl
if grep -r '${buildPackages.perl}' $out; then
echo "Found an erroneous dependency on perl ^^^" >&2
exit 1
fi
'';
meta = {
changelog = "https://github.com/quictls/openssl/blob/openssl-${version}/CHANGES.md";
description = "TLS/SSL and crypto library with QUIC APIs";
homepage = "https://quictls.github.io";
license = lib.licenses.openssl;
maintainers = with lib.maintainers; [ izorkin ];
platforms = lib.platforms.all;
};
}
@@ -73,6 +73,7 @@ mapAliases {
inherit (pkgs) asar; # added 2023-08-26
inherit (pkgs) auto-changelog; # added 2024-06-25
inherit (pkgs) aws-azure-login; # added 2023-09-30
awesome-lint = throw "'awesome-lint' has been removed because it was unmaintainable in nixpkgs"; # Added 2025-11-17
balanceofsatoshis = pkgs.balanceofsatoshis; # added 2023-07-31
inherit (pkgs) bash-language-server; # added 2024-06-07
bibtex-tidy = pkgs.bibtex-tidy; # added 2023-07-30
@@ -86,6 +87,7 @@ mapAliases {
inherit (pkgs) cdk8s-cli; # Added 2025-11-10
inherit (pkgs) cdktf-cli; # added 2025-10-02
inherit (pkgs) clean-css-cli; # added 2023-08-18
clipboard-cli = throw "'clipboard-cli' has been removed because it was unmaintainable in nixpkgs"; # Added 2025-11-17
inherit (pkgs) coc-clangd; # added 2024-06-29
inherit (pkgs) coc-cmake; # Added 2025-11-05
inherit (pkgs) coc-css; # added 2024-06-29
@@ -142,6 +144,7 @@ mapAliases {
inherit (pkgs) conventional-changelog-cli; # Added 2025-11-08
copy-webpack-plugin = throw "copy-webpack-plugin was removed because it is a JS library, so your project should lock it with a JS package manager instead."; # Added 2024-12-16
inherit (pkgs) cordova; # added 2023-08-18
cpy-cli = throw "'cpy-cli' has been removed because it was unmaintainable in nixpkgs"; # Added 2025-11-17
create-cycle-app = throw "create-cycle-app has been removed because it is unmaintained and has issues installing with recent nodejs versions."; # Added 2025-11-01
create-react-native-app = throw "create-react-native-app was removed because it was deprecated. Upstream suggests using a framework for React Native."; # added 2024-12-08
inherit (pkgs) cspell;
@@ -157,14 +160,17 @@ mapAliases {
inherit (pkgs.elmPackages) elm-test;
inherit (pkgs.elmPackages) elm-review;
elm-oracle = throw "'elm-oracle' has been removed, since it doesn't work with modern versions of Elm."; # Added 2025-11-07
emoj = throw "'emoj' has been removed because it was unmaintainable in nixpkgs"; # Added 2025-11-17
emojione = throw "emojione was archived and abandoned upstream, so it has been removed"; # Added 2025-11-06
escape-string-regexp = throw "escape-string-regexp was removed because it provides no executable"; # added 2025-03-12
inherit (pkgs) eslint; # Added 2024-08-28
inherit (pkgs) eslint_d; # Added 2023-05-26
inherit (pkgs) eas-cli; # added 2025-01-08
expo-cli = throw "expo-cli was removed because it was deprecated upstream. Use `npx expo` or eas-cli instead."; # added 2024-12-02
fast-cli = throw "'fast-cli' has been removed because it was unmaintainable in nixpkgs"; # Added 2025-11-17
inherit (pkgs) firebase-tools; # added 2023-08-18
inherit (pkgs) fixjson; # added 2024-06-26
fkill-cli = throw "'fkill-cli' has been removed because it was unmaintainable in nixpkgs"; # Added 2025-11-17
fleek-cli = throw "'fleek-cli' was removed because the upstream source code repo has been deleted."; # Added 2025-11-07
flood = pkgs.flood; # Added 2023-07-25
forever = throw "'forever' has been removed because it was unmaintained upstream"; # Added 2025-11-14
@@ -251,6 +257,7 @@ mapAliases {
inherit (pkgs) node-pre-gyp; # added 2024-08-05
inherit (pkgs) node-red; # added 2024-10-06
inherit (pkgs) nodemon; # added 2024-06-28
np = throw "'np' has been removed because it was unmaintainable in nixpkgs"; # Added 2025-11-17
npm = pkgs.nodejs.overrideAttrs (old: {
meta = old.meta // {
mainProgram = "npm";
@@ -6,11 +6,7 @@
# Packages that provide a single executable.
"@angular/cli" = "ng";
aws-cdk = "cdk";
clipboard-cli = "clipboard";
cpy-cli = "cpy";
fast-cli = "fast";
fauna-shell = "fauna";
fkill-cli = "fkill";
grunt-cli = "grunt";
gulp-cli = "gulp";
pulp = "pulp";
@@ -7,20 +7,14 @@
, "@tailwindcss/typography"
, "alex"
, "aws-cdk"
, "awesome-lint"
, "browserify"
, "browser-sync"
, "clipboard-cli"
, "coc-go"
, "coc-tsserver"
, "cpy-cli"
, "dotenv-vault"
, "elasticdump"
, "emoj"
, "esy"
, "fast-cli"
, "fauna-shell"
, "fkill-cli"
, "grunt-cli"
, "gulp-cli"
, "js-yaml"
@@ -29,7 +23,6 @@
, "mathjax"
, "node-gyp-build"
, "node2nix"
, "np"
, "postcss"
, "prebuild-install"
, "pscid"
File diff suppressed because it is too large Load Diff
@@ -33,17 +33,6 @@ final: prev: {
'';
};
fast-cli = prev.fast-cli.override {
nativeBuildInputs = [ pkgs.buildPackages.makeWrapper ];
prePatch = ''
export PUPPETEER_SKIP_DOWNLOAD=1
'';
postInstall = ''
wrapProgram $out/bin/fast \
--set PUPPETEER_EXECUTABLE_PATH ${pkgs.chromium.outPath}/bin/chromium
'';
};
fauna-shell = prev.fauna-shell.override {
# printReleaseNotes just pulls them from GitHub which is not allowed in sandbox
preRebuild = ''
@@ -9,6 +9,7 @@
cmdliner,
dolmen_model,
dolmen_type,
dune-build-info,
fpath,
hc,
menhirLib,
@@ -27,13 +28,13 @@
buildDunePackage (finalAttrs: {
pname = "smtml";
version = "0.13.0";
version = "0.15.0";
src = fetchFromGitHub {
owner = "formalsec";
repo = "smtml";
tag = "v${finalAttrs.version}";
hash = "sha256-8AAS7C/X9YnkgZORRauKqPgXPyFXOhPvd7/VS693e8Q=";
hash = "sha256-z3DDdzU39tg2F3+pAFPILiKY3pQxOpehdoxwckyhZBI=";
};
nativeBuildInputs = [
@@ -45,6 +46,7 @@ buildDunePackage (finalAttrs: {
cmdliner
dolmen_model
dolmen_type
dune-build-info
fpath
hc
menhirLib
@@ -7,21 +7,18 @@
protobuf,
pytest-asyncio,
pytestCheckHook,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "google-cloud-org-policy";
version = "1.14.0";
version = "1.15.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
pname = "google_cloud_org_policy";
inherit version;
hash = "sha256-TId9QgosUStFTmLqzSVXy7x09zTAeZRuMOYfYnkbMZw=";
hash = "sha256-Jx0WoQ51NH6s5g0CzeMisrG2E7zJmRcQng6/KkECJTo=";
};
build-system = [ setuptools ];
@@ -22,14 +22,14 @@
buildPythonPackage rec {
pname = "groq";
version = "0.34.1";
version = "0.36.0";
pyproject = true;
src = fetchFromGitHub {
owner = "groq";
repo = "groq-python";
tag = "v${version}";
hash = "sha256-PXkql+YE0sXkJrgooGUnIsEnIRvqZ8RZGUx5nRJY6Qw=";
hash = "sha256-qN1DMJN5bp5Cnea161ePONsD6V0avAt/oavKHkm/Ec4=";
};
postPatch = ''

Some files were not shown because too many files have changed in this diff Show More