Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2026-07-08 12:34:48 +00:00
committed by GitHub
51 changed files with 391 additions and 361 deletions
+2
View File
@@ -71,6 +71,8 @@
- `buildFHSEnvChroot` has been removed after deprecation in 23.05.
- `gh-actions-cache` has been removed since its functionality has been integrated directly into `gh` (`gh cache`). See [upstream readme](https://github.com/actions/gh-actions-cache).
- `requireFile` now sets `meta.license = lib.licenses.unfree` by default. Users of `requireFile`-based derivations that preserve this default will need to explicitly allow their evaluation as described in [](#sec-allow-unfree).
- `texlive.combine` is deprecated and scheduled for removal in 27.05. Please migrate to `texliveSmall.withPackages` (see [](#sec-language-texlive-user-guide)).
+2 -2
View File
@@ -11156,9 +11156,9 @@
github = "HolgerPeters";
githubId = 4097049;
};
Holiu0618 = {
Holiu618 = {
email = "zvttt9db@anonaddy.me";
github = "Holiu0618";
github = "Holiu618";
githubId = 165534185;
name = "Holiu";
};
@@ -36,8 +36,10 @@ in
configFile = lib.mkOption {
type = lib.types.path;
readOnly = true;
default = settingsFormat.generate "headscale.yaml" cfg.settings;
defaultText = lib.literalExpression ''(pkgs.formats.yaml { }).generate "headscale.yaml" config.services.headscale.settings'';
default = settingsFormat.generate "headscale.yaml" (
lib.filterAttrsRecursive (n: v: v != null) cfg.settings
);
defaultText = lib.literalExpression ''(pkgs.formats.yaml { }).generate "headscale.yaml" (lib.filterAttrsRecursive (n: v: v != null) config.services.headscale.settings)'';
description = ''
Path to the configuration file of headscale.
'';
@@ -398,6 +400,16 @@ in
'';
};
extra_records_path = lib.mkOption {
type = lib.types.nullOr lib.types.str;
default = null;
description = ''
Path to a JSON file containing extra DNS records.
This is mutually exclusive with {option}`extra_records`.
'';
example = "/run/headscale/records.json";
};
search_domains = lib.mkOption {
type = lib.types.listOf lib.types.str;
default = [ ];
@@ -657,6 +669,10 @@ in
assertion = with cfg.settings; dns.override_local_dns -> dns.nameservers.global != [ ];
message = "dns.nameservers.global must be set when overriding local DNS";
}
{
assertion = with cfg.settings; dns.extra_records_path == null || dns.extra_records == null;
message = "dns.extra_records and dns.extra_records_path are mutually exclusive";
}
(assertRemovedOption [ "settings" "acl_policy_path" ] "Use `policy.path` instead.")
(assertRemovedOption [ "settings" "db_host" ] "Use `database.postgres.host` instead.")
(assertRemovedOption [ "settings" "db_name" ] "Use `database.postgres.name` instead.")
+3
View File
@@ -446,6 +446,8 @@ in
]
++ lib.optionals (cfg.useACMEHost != null) [ "acme-${cfg.useACMEHost}.service" ];
stopIfChanged = lib.mkIf cfg.softDaemonRestart false;
serviceConfig = {
ExecStart = "${cfg.package}/bin/incusd --group incus-admin";
ExecStartPost = "${cfg.package}/bin/incusd waitready --timeout=${cfg.startTimeout}";
@@ -504,6 +506,7 @@ in
# restarting this service will affect instances
restartIfChanged = false;
stopIfChanged = false;
serviceConfig = {
ExecStart = "${incus-startup} start";
@@ -21,26 +21,26 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-m1c/d6ZnIKxuzwh62BVITwOrU+O3iarvvzGy8O0Q2fg=";
hash = "sha256-xg4iAUwPeEiHU4C+Iz0foAUlxmPVNZI27mdZXJZwe00=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-QXufvHESQtNG0MDO3+ELONqSr7Ugzje4ZPX/VYWOmQ4=";
hash = "sha256-Z8WXyItCJmYfMacZQwMMfWwZEDxxhFu8lu6PM14ysmE=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-gtHPurMqM93UhE6VfqR8y/XiF0nICkrPxwlV+ca7Bd4=";
hash = "sha256-bo9p5pNB9ZDh7SGIwOnI754cW9z1rLJYz9VcnmLINV8=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-9YxeN0pYu7E8J1lz1IAzTFluBes7joCEOAzQpkRi7SM=";
hash = "sha256-phewYuZ0LcMxzdH/iIIs/ea5ygojlwHyItSR5Njdexw=";
};
};
in
{
name = "claude-code";
publisher = "anthropic";
version = "2.1.202";
version = "2.1.204";
}
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mednafen-pce-fast";
version = "0-unstable-2026-06-26";
version = "0-unstable-2026-07-03";
src = fetchFromGitHub {
owner = "libretro";
repo = "beetle-pce-fast-libretro";
rev = "4727b96c10f50405167d98d364844469307fcc41";
hash = "sha256-1eA4uBm7BHOQioTQqdglEtosPNZ24qI58FcJ+J7TC+o=";
rev = "744a9ffb6120e7531c153aa468f34adb3fab9057";
hash = "sha256-n5Mz0a2bIbQEDsX8PZzji58D8L/yFoQVghrMTg7Srd0=";
};
makefile = "Makefile";
@@ -6,16 +6,16 @@
}:
buildGoModule rec {
pname = "docker-compose";
version = "5.3.0";
version = "5.3.1";
src = fetchFromGitHub {
owner = "docker";
repo = "compose";
tag = "v${version}";
hash = "sha256-Vq1CJcneoFYGlQjJgAZsPN8kR/xrnsF7abG7HACkdKA=";
hash = "sha256-UNORlxZ/b4Jrp9v8pbsxTt8PrYq1/u4AjBU8+pfuG1k=";
};
vendorHash = "sha256-aEM+iHtwy/axoI5KwG2BnqSYKEwmuUPr5KcmdaO1mho=";
vendorHash = "sha256-Ug6/hpuHgJ2CAUX87/+Tt3cHm4AbJF9oznx61kTVKI4=";
nativeInstallCheckInputs = [ versionCheckHook ];
+2 -2
View File
@@ -8,11 +8,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "alt-tab-macos";
version = "11.3.1";
version = "11.4.2";
src = fetchurl {
url = "https://github.com/lwouis/alt-tab-macos/releases/download/v${finalAttrs.version}/AltTab-${finalAttrs.version}.zip";
hash = "sha256-X59sFQWuT9y3/YGfG/lFoXmoeV/BjHPniDZey5Phb4w=";
hash = "sha256-eqD9jXebqwXVgAPf7e5ZjY3Vh8ra1EDncOV2hZdpTuM=";
};
sourceRoot = ".";
+159 -107
View File
@@ -6,16 +6,25 @@
"airflow.providers.airbyte"
"airflow.providers.airbyte.get_provider_info"
];
version = "5.3.3";
version = "5.5.1";
};
akeyless = {
deps = [ ];
imports = [
"airflow.providers.akeyless"
"airflow.providers.akeyless.get_provider_info"
];
version = "0.2.0";
};
alibaba = {
deps = [ "oss2" ];
deps = [ "alibabacloud-tea-openapi" ];
imports = [
"airflow.providers.alibaba"
"airflow.providers.alibaba.get_provider_info"
];
version = "3.3.5";
version = "3.3.9";
};
amazon = {
@@ -41,7 +50,7 @@
"airflow.providers.amazon"
"airflow.providers.amazon.get_provider_info"
];
version = "9.23.0";
version = "9.31.0";
};
apache_beam = {
@@ -63,7 +72,7 @@
"airflow.providers.apache.cassandra"
"airflow.providers.apache.cassandra.get_provider_info"
];
version = "3.9.2";
version = "3.9.5";
};
apache_drill = {
@@ -72,7 +81,7 @@
"airflow.providers.apache.drill"
"airflow.providers.apache.drill.get_provider_info"
];
version = "3.3.0";
version = "3.3.3";
};
apache_druid = {
@@ -81,7 +90,7 @@
"airflow.providers.apache.druid"
"airflow.providers.apache.druid.get_provider_info"
];
version = "4.5.0";
version = "4.5.2";
};
apache_flink = {
@@ -90,7 +99,7 @@
"airflow.providers.apache.flink"
"airflow.providers.apache.flink.get_provider_info"
];
version = "1.8.3";
version = "1.8.5";
};
apache_hdfs = {
@@ -103,7 +112,7 @@
"airflow.providers.apache.hdfs"
"airflow.providers.apache.hdfs.get_provider_info"
];
version = "4.11.3";
version = "4.12.1";
};
apache_hive = {
@@ -117,16 +126,16 @@
"airflow.providers.apache.hive"
"airflow.providers.apache.hive.get_provider_info"
];
version = "9.4.0";
version = "9.5.0";
};
apache_iceberg = {
deps = [ ];
deps = [ "pyiceberg" ];
imports = [
"airflow.providers.apache.iceberg"
"airflow.providers.apache.iceberg.get_provider_info"
];
version = "2.0.0";
version = "2.0.3";
};
apache_impala = {
@@ -138,7 +147,7 @@
"airflow.providers.apache.impala"
"airflow.providers.apache.impala.get_provider_info"
];
version = "1.9.0";
version = "1.9.3";
};
apache_kafka = {
@@ -150,7 +159,7 @@
"airflow.providers.apache.kafka"
"airflow.providers.apache.kafka.get_provider_info"
];
version = "1.13.0";
version = "1.14.0";
};
apache_kylin = {
@@ -159,7 +168,7 @@
"airflow.providers.apache.kylin"
"airflow.providers.apache.kylin.get_provider_info"
];
version = "3.10.2";
version = "3.10.5";
};
apache_livy = {
@@ -168,7 +177,7 @@
"airflow.providers.apache.livy"
"airflow.providers.apache.livy.get_provider_info"
];
version = "4.5.3";
version = "4.5.7";
};
apache_pig = {
@@ -177,7 +186,7 @@
"airflow.providers.apache.pig"
"airflow.providers.apache.pig.get_provider_info"
];
version = "4.8.2";
version = "4.8.5";
};
apache_pinot = {
@@ -186,19 +195,21 @@
"airflow.providers.apache.pinot"
"airflow.providers.apache.pinot.get_provider_info"
];
version = "4.10.0";
version = "4.10.3";
};
apache_spark = {
deps = [
"grpcio-status"
"pyspark"
"requests"
"tenacity"
];
imports = [
"airflow.providers.apache.spark"
"airflow.providers.apache.spark.get_provider_info"
];
version = "5.6.0";
version = "6.2.0";
};
apache_tinkerpop = {
@@ -207,7 +218,7 @@
"airflow.providers.apache.tinkerpop"
"airflow.providers.apache.tinkerpop.get_provider_info"
];
version = "1.1.1";
version = "1.1.4";
};
apprise = {
@@ -216,7 +227,7 @@
"airflow.providers.apprise"
"airflow.providers.apprise.get_provider_info"
];
version = "2.3.1";
version = "2.3.4";
};
arangodb = {
@@ -225,7 +236,7 @@
"airflow.providers.arangodb"
"airflow.providers.arangodb.get_provider_info"
];
version = "2.9.2";
version = "2.9.5";
};
asana = {
@@ -234,7 +245,7 @@
"airflow.providers.asana"
"airflow.providers.asana.get_provider_info"
];
version = "2.11.1";
version = "2.11.4";
};
atlassian_jira = {
@@ -243,7 +254,7 @@
"airflow.providers.atlassian.jira"
"airflow.providers.atlassian.jira.get_provider_info"
];
version = "3.3.1";
version = "3.3.4";
};
celery = {
@@ -255,7 +266,16 @@
"airflow.providers.celery"
"airflow.providers.celery.get_provider_info"
];
version = "3.17.1";
version = "3.20.0";
};
clickhousedb = {
deps = [ "clickhouse-connect" ];
imports = [
"airflow.providers.clickhousedb"
"airflow.providers.clickhousedb.get_provider_info"
];
version = "1.0.0";
};
cloudant = {
@@ -264,7 +284,7 @@
"airflow.providers.cloudant"
"airflow.providers.cloudant.get_provider_info"
];
version = "4.3.2";
version = "4.3.5";
};
cncf_kubernetes = {
@@ -280,7 +300,7 @@
"airflow.providers.cncf.kubernetes"
"airflow.providers.cncf.kubernetes.get_provider_info"
];
version = "10.14.0";
version = "10.18.1";
};
cohere = {
@@ -292,19 +312,27 @@
"airflow.providers.cohere"
"airflow.providers.cohere.get_provider_info"
];
version = "1.6.3";
version = "1.6.6";
};
common_ai = {
deps = [
"fastavro"
"langchain"
"llama-index-core"
"llama-index-embeddings-openai"
"llama-index-llms-openai"
"pyarrow"
"pydantic-ai-slim"
"pypdf"
"python-docx"
"sqlglot"
];
imports = [
"airflow.providers.common.ai"
"airflow.providers.common.ai.get_provider_info"
];
version = "0.0.1";
version = "0.5.0";
};
common_compat = {
@@ -313,7 +341,7 @@
"airflow.providers.common.compat"
"airflow.providers.common.compat.get_provider_info"
];
version = "1.14.1";
version = "1.15.0";
};
common_io = {
@@ -322,7 +350,7 @@
"airflow.providers.common.io"
"airflow.providers.common.io.get_provider_info"
];
version = "1.7.1";
version = "1.7.3";
};
common_messaging = {
@@ -331,7 +359,7 @@
"airflow.providers.common.messaging"
"airflow.providers.common.messaging.get_provider_info"
];
version = "2.0.2";
version = "2.0.4";
};
common_sql = {
@@ -349,7 +377,7 @@
"airflow.providers.common.sql"
"airflow.providers.common.sql.get_provider_info"
];
version = "1.33.0";
version = "2.0.1";
};
databricks = {
@@ -368,7 +396,7 @@
"airflow.providers.databricks"
"airflow.providers.databricks.get_provider_info"
];
version = "7.11.0";
version = "7.16.1";
};
datadog = {
@@ -377,7 +405,7 @@
"airflow.providers.datadog"
"airflow.providers.datadog.get_provider_info"
];
version = "3.10.2";
version = "3.10.5";
};
dbt_cloud = {
@@ -390,7 +418,7 @@
"airflow.providers.dbt.cloud"
"airflow.providers.dbt.cloud.get_provider_info"
];
version = "4.7.0";
version = "4.9.2";
};
dingding = {
@@ -399,7 +427,7 @@
"airflow.providers.dingding"
"airflow.providers.dingding.get_provider_info"
];
version = "3.9.2";
version = "3.9.5";
};
discord = {
@@ -408,7 +436,7 @@
"airflow.providers.discord"
"airflow.providers.discord.get_provider_info"
];
version = "3.12.0";
version = "3.12.3";
};
docker = {
@@ -420,7 +448,7 @@
"airflow.providers.docker"
"airflow.providers.docker.get_provider_info"
];
version = "4.5.3";
version = "4.5.7";
};
edge3 = {
@@ -434,16 +462,19 @@
"airflow.providers.edge3"
"airflow.providers.edge3.get_provider_info"
];
version = "3.2.0";
version = "4.0.0";
};
elasticsearch = {
deps = [ "elasticsearch" ];
deps = [
"elasticsearch"
"polars"
];
imports = [
"airflow.providers.elasticsearch"
"airflow.providers.elasticsearch.get_provider_info"
];
version = "6.5.0";
version = "6.7.0";
};
exasol = {
@@ -455,11 +486,12 @@
"airflow.providers.exasol"
"airflow.providers.exasol.get_provider_info"
];
version = "4.10.0";
version = "4.10.3";
};
fab = {
deps = [
"authlib"
"blinker"
"cachetools"
"flask"
@@ -481,7 +513,7 @@
"airflow.providers.fab"
"airflow.providers.fab.get_provider_info"
];
version = "3.5.0";
version = "3.7.0";
};
facebook = {
@@ -490,7 +522,7 @@
"airflow.providers.facebook"
"airflow.providers.facebook.get_provider_info"
];
version = "3.9.2";
version = "3.9.5";
};
ftp = {
@@ -499,7 +531,7 @@
"airflow.providers.ftp"
"airflow.providers.ftp.get_provider_info"
];
version = "3.14.1";
version = "3.15.1";
};
git = {
@@ -508,7 +540,7 @@
"airflow.providers.git"
"airflow.providers.git.get_provider_info"
];
version = "0.2.4";
version = "0.4.0";
};
github = {
@@ -517,7 +549,7 @@
"airflow.providers.github"
"airflow.providers.github.get_provider_info"
];
version = "2.11.0";
version = "2.11.3";
};
google = {
@@ -563,6 +595,7 @@
"plyvel"
"proto-plus"
"pyarrow"
"pydantic"
"python-slugify"
"ray"
"tenacity"
@@ -572,7 +605,7 @@
"airflow.providers.google"
"airflow.providers.google.get_provider_info"
];
version = "21.0.0";
version = "22.2.0";
};
grpc = {
@@ -585,7 +618,7 @@
"airflow.providers.grpc"
"airflow.providers.grpc.get_provider_info"
];
version = "3.9.2";
version = "3.9.5";
};
hashicorp = {
@@ -597,13 +630,14 @@
"airflow.providers.hashicorp"
"airflow.providers.hashicorp.get_provider_info"
];
version = "4.5.0";
version = "4.7.1";
};
http = {
deps = [
"aiohttp"
"asgiref"
"pydantic"
"requests"
"requests-toolbelt"
];
@@ -611,7 +645,16 @@
"airflow.providers.http"
"airflow.providers.http.get_provider_info"
];
version = "6.0.0";
version = "6.0.4";
};
ibm_mq = {
deps = [ "asgiref" ];
imports = [
"airflow.providers.ibm.mq"
"airflow.providers.ibm.mq.get_provider_info"
];
version = "0.1.0";
};
imap = {
@@ -620,28 +663,29 @@
"airflow.providers.imap"
"airflow.providers.imap.get_provider_info"
];
version = "3.11.0";
version = "3.11.3";
};
influxdb = {
deps = [
"influxdb-client"
"influxdb3-python"
"requests"
];
imports = [
"airflow.providers.influxdb"
"airflow.providers.influxdb.get_provider_info"
];
version = "2.10.2";
version = "2.11.0";
};
informatica = {
deps = [ ];
deps = [ "sqlglot" ];
imports = [
"airflow.providers.informatica"
"airflow.providers.informatica.get_provider_info"
];
version = "0.1.1";
version = "0.2.0";
};
jdbc = {
@@ -653,7 +697,7 @@
"airflow.providers.jdbc"
"airflow.providers.jdbc.get_provider_info"
];
version = "5.4.1";
version = "5.5.0";
};
jenkins = {
@@ -662,7 +706,7 @@
"airflow.providers.jenkins"
"airflow.providers.jenkins.get_provider_info"
];
version = "4.2.3";
version = "4.2.6";
};
keycloak = {
@@ -671,7 +715,7 @@
"airflow.providers.keycloak"
"airflow.providers.keycloak.get_provider_info"
];
version = "0.6.0";
version = "0.8.0";
};
microsoft_azure = {
@@ -709,7 +753,7 @@
"airflow.providers.microsoft.azure"
"airflow.providers.microsoft.azure.get_provider_info"
];
version = "13.0.1";
version = "13.5.0";
};
microsoft_mssql = {
@@ -721,7 +765,7 @@
"airflow.providers.microsoft.mssql"
"airflow.providers.microsoft.mssql.get_provider_info"
];
version = "4.5.0";
version = "4.7.0";
};
microsoft_psrp = {
@@ -730,7 +774,7 @@
"airflow.providers.microsoft.psrp"
"airflow.providers.microsoft.psrp.get_provider_info"
];
version = "3.2.3";
version = "3.2.6";
};
microsoft_winrm = {
@@ -739,7 +783,7 @@
"airflow.providers.microsoft.winrm"
"airflow.providers.microsoft.winrm.get_provider_info"
];
version = "3.14.0";
version = "3.14.3";
};
mongo = {
@@ -751,12 +795,13 @@
"airflow.providers.mongo"
"airflow.providers.mongo.get_provider_info"
];
version = "5.3.3";
version = "5.4.0";
};
mysql = {
deps = [
"aiomysql"
"mysql-connector-python"
"mysqlclient"
"pymysql"
];
@@ -764,7 +809,7 @@
"airflow.providers.mysql"
"airflow.providers.mysql.get_provider_info"
];
version = "6.5.0";
version = "6.6.1";
};
neo4j = {
@@ -773,7 +818,7 @@
"airflow.providers.neo4j"
"airflow.providers.neo4j.get_provider_info"
];
version = "3.11.3";
version = "3.11.6";
};
odbc = {
@@ -782,7 +827,7 @@
"airflow.providers.odbc"
"airflow.providers.odbc.get_provider_info"
];
version = "4.12.0";
version = "4.12.3";
};
openai = {
@@ -791,7 +836,7 @@
"airflow.providers.openai"
"airflow.providers.openai.get_provider_info"
];
version = "1.7.2";
version = "1.7.5";
};
openfaas = {
@@ -800,7 +845,7 @@
"airflow.providers.openfaas"
"airflow.providers.openfaas.get_provider_info"
];
version = "3.9.2";
version = "3.9.5";
};
openlineage = {
@@ -812,7 +857,7 @@
"airflow.providers.openlineage"
"airflow.providers.openlineage.get_provider_info"
];
version = "2.12.0";
version = "2.18.1";
};
opensearch = {
@@ -821,7 +866,7 @@
"airflow.providers.opensearch"
"airflow.providers.opensearch.get_provider_info"
];
version = "1.8.4";
version = "1.10.0";
};
opsgenie = {
@@ -830,7 +875,7 @@
"airflow.providers.opsgenie"
"airflow.providers.opsgenie.get_provider_info"
];
version = "5.10.1";
version = "5.10.4";
};
oracle = {
@@ -842,7 +887,7 @@
"airflow.providers.oracle"
"airflow.providers.oracle.get_provider_info"
];
version = "4.5.1";
version = "4.6.1";
};
pagerduty = {
@@ -851,7 +896,7 @@
"airflow.providers.pagerduty"
"airflow.providers.pagerduty.get_provider_info"
];
version = "5.2.3";
version = "5.2.6";
};
papermill = {
@@ -865,7 +910,7 @@
"airflow.providers.papermill"
"airflow.providers.papermill.get_provider_info"
];
version = "3.12.1";
version = "3.13.1";
};
pgvector = {
@@ -874,7 +919,7 @@
"airflow.providers.pgvector"
"airflow.providers.pgvector.get_provider_info"
];
version = "1.7.0";
version = "1.7.2";
};
pinecone = {
@@ -883,7 +928,7 @@
"airflow.providers.pinecone"
"airflow.providers.pinecone.get_provider_info"
];
version = "2.4.2";
version = "2.4.5";
};
postgres = {
@@ -899,7 +944,7 @@
"airflow.providers.postgres"
"airflow.providers.postgres.get_provider_info"
];
version = "6.6.1";
version = "6.8.0";
};
presto = {
@@ -913,7 +958,7 @@
"airflow.providers.presto"
"airflow.providers.presto.get_provider_info"
];
version = "5.11.0";
version = "5.12.0";
};
qdrant = {
@@ -922,7 +967,7 @@
"airflow.providers.qdrant"
"airflow.providers.qdrant.get_provider_info"
];
version = "1.5.3";
version = "1.5.6";
};
redis = {
@@ -931,7 +976,7 @@
"airflow.providers.redis"
"airflow.providers.redis.get_provider_info"
];
version = "4.4.2";
version = "4.5.0";
};
salesforce = {
@@ -943,7 +988,7 @@
"airflow.providers.salesforce"
"airflow.providers.salesforce.get_provider_info"
];
version = "5.12.3";
version = "5.14.1";
};
samba = {
@@ -952,7 +997,7 @@
"airflow.providers.samba"
"airflow.providers.samba.get_provider_info"
];
version = "4.12.3";
version = "4.12.6";
};
segment = {
@@ -961,23 +1006,21 @@
"airflow.providers.segment"
"airflow.providers.segment.get_provider_info"
];
version = "3.9.2";
version = "3.9.5";
};
sendgrid = {
deps = [
"sendgrid"
"werkzeug"
];
deps = [ "sendgrid" ];
imports = [
"airflow.providers.sendgrid"
"airflow.providers.sendgrid.get_provider_info"
];
version = "4.2.1";
version = "4.2.4";
};
sftp = {
deps = [
"aiofiles"
"asyncssh"
"paramiko"
"pysftp"
@@ -987,7 +1030,7 @@
"airflow.providers.sftp"
"airflow.providers.sftp.get_provider_info"
];
version = "5.7.1";
version = "5.8.2";
};
singularity = {
@@ -996,11 +1039,12 @@
"airflow.providers.singularity"
"airflow.providers.singularity.get_provider_info"
];
version = "3.9.2";
version = "3.9.4";
};
slack = {
deps = [
"aiohttp"
"asgiref"
"slack-sdk"
];
@@ -1008,7 +1052,7 @@
"airflow.providers.slack"
"airflow.providers.slack.get_provider_info"
];
version = "9.8.0";
version = "9.10.2";
};
smtp = {
@@ -1017,7 +1061,7 @@
"airflow.providers.smtp"
"airflow.providers.smtp.get_provider_info"
];
version = "2.4.3";
version = "3.0.1";
};
snowflake = {
@@ -1032,7 +1076,7 @@
"airflow.providers.snowflake"
"airflow.providers.snowflake.get_provider_info"
];
version = "6.11.0";
version = "6.14.0";
};
sqlite = {
@@ -1041,20 +1085,19 @@
"airflow.providers.sqlite"
"airflow.providers.sqlite.get_provider_info"
];
version = "4.3.0";
version = "4.3.3";
};
ssh = {
deps = [
"asyncssh"
"paramiko"
"sshtunnel"
];
imports = [
"airflow.providers.ssh"
"airflow.providers.ssh.get_provider_info"
];
version = "4.3.2";
version = "5.0.3";
};
standard = {
@@ -1063,7 +1106,7 @@
"airflow.providers.standard"
"airflow.providers.standard.get_provider_info"
];
version = "1.12.1";
version = "1.15.0";
};
tableau = {
@@ -1072,7 +1115,7 @@
"airflow.providers.tableau"
"airflow.providers.tableau.get_provider_info"
];
version = "5.3.3";
version = "5.5.0";
};
telegram = {
@@ -1081,7 +1124,7 @@
"airflow.providers.telegram"
"airflow.providers.telegram.get_provider_info"
];
version = "4.9.2";
version = "4.9.5";
};
teradata = {
@@ -1090,7 +1133,7 @@
"airflow.providers.teradata"
"airflow.providers.teradata.get_provider_info"
];
version = "3.5.0";
version = "3.6.0";
};
trino = {
@@ -1099,7 +1142,7 @@
"airflow.providers.trino"
"airflow.providers.trino.get_provider_info"
];
version = "6.5.0";
version = "6.6.0";
};
vertica = {
@@ -1111,7 +1154,16 @@
"airflow.providers.vertica"
"airflow.providers.vertica.get_provider_info"
];
version = "4.3.0";
version = "4.4.0";
};
vespa = {
deps = [ ];
imports = [
"airflow.providers.vespa"
"airflow.providers.vespa.get_provider_info"
];
version = "0.1.1";
};
weaviate = {
@@ -1124,7 +1176,7 @@
"airflow.providers.weaviate"
"airflow.providers.weaviate.get_provider_info"
];
version = "3.3.1";
version = "3.3.5";
};
yandex = {
@@ -1133,7 +1185,7 @@
"airflow.providers.yandex"
"airflow.providers.yandex.get_provider_info"
];
version = "4.4.0";
version = "4.5.0";
};
ydb = {
@@ -1142,7 +1194,7 @@
"airflow.providers.ydb"
"airflow.providers.ydb.get_provider_info"
];
version = "2.5.0";
version = "2.5.3";
};
zendesk = {
@@ -1151,7 +1203,7 @@
"airflow.providers.zendesk"
"airflow.providers.zendesk.get_provider_info"
];
version = "4.11.1";
version = "4.12.0";
};
}
@@ -36,6 +36,7 @@
hatchling,
httpx,
importlib-metadata,
isoduration,
itsdangerous,
jinja2,
jsonschema,
@@ -114,7 +115,7 @@ buildPythonPackage (
pnpm = pnpm_10;
sourceRoot = uiAttrs.sourceRoot;
fetcherVersion = 3;
hash = "sha256-wJ2u+y3umecL4IeVW/29/yDgYZ77ffOBQLHeplD3XlQ=";
hash = "sha256-bKdZ4Y+enrXYuSpJ85eFHl2EM+QfZsMTGqQZ9yLfGEc=";
};
buildPhase = ''
@@ -147,7 +148,7 @@ buildPythonPackage (
pnpm = pnpm_10;
sourceRoot = simpleUiAttrs.sourceRoot;
fetcherVersion = 3;
hash = "sha256-AKaafmDjIlg4eFJT1JGyelXVjcId8f0iXTR3JK4ZMq0=";
hash = "sha256-Ye8jRs9jgsf3YUd3JPldEcTzQFmgS4cvkOVP6tuZw+8=";
};
buildPhase = ''
@@ -228,10 +229,12 @@ buildPythonPackage (
fsspec
greenback
httpx
isoduration
jinja2
jsonschema
methodtools
msgspec
opentelemetry-api
pendulum
psutil
pydantic
@@ -349,7 +352,7 @@ buildPythonPackage (
in
{
pname = "apache-airflow";
version = "3.2.2";
version = "3.3.0";
strictDeps = true;
__structuredAttrs = true;
@@ -358,7 +361,7 @@ buildPythonPackage (
owner = "apache";
repo = "airflow";
tag = finalAttrs.version;
hash = "sha256-nAFSLdcKmP2CNm3rx+/fwIsJnpju7wBl+fYWQV8p+sU=";
hash = "sha256-1DRaJCJ488BKUOEFaFMGnZjS2yxBx4pwHvIP67juu54=";
};
pyproject = true;
@@ -27,6 +27,7 @@ PKG_PREFERENCES = {
"protobuf": "protobuf",
"pydantic": "pydantic",
"requests_toolbelt": "requests-toolbelt",
"setuptools": "setuptools",
"sqlalchemy": "sqlalchemy",
}
+2 -2
View File
@@ -7,11 +7,11 @@
let
pname = "apidog";
version = "2.8.35";
version = "2.8.36";
src = fetchurl {
url = "https://file-assets.apidog.com/download/${version}/Apidog-${version}.AppImage";
hash = "sha256-g5+fMP8xveHzcbUx2eoYk3Rpd7NlQwirSgwf6n4r6Mw=";
hash = "sha256-IlIt00NQw1InLba/3Zax25yRsn8ZbiBfuA6CRx6veTg=";
};
appimageContents = appimageTools.extract {
+2 -2
View File
@@ -9,11 +9,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "astyle";
version = "3.6.16";
version = "3.6.17";
src = fetchurl {
url = "mirror://sourceforge/astyle/astyle-${finalAttrs.version}.tar.bz2";
hash = "sha256-QU6dpM/e6zXY98Fw4V70OvX6AGbJ9ZKnRvcHHzVuzac=";
hash = "sha256-7cg5uAB35g7VeGtjlNRCtOsQFWzL3VlEtLNg4SWvs+E=";
};
nativeBuildInputs = [ cmake ];
@@ -6,11 +6,11 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "chromium-hsts-preload-list";
version = "151.0.7891.2";
version = "152.0.7937.0";
src = fetchurl {
url = "https://raw.github.com/chromium/chromium/${finalAttrs.version}/net/http/transport_security_state_static.json";
hash = "sha256-YuiotSk0Lf3IHz/UjgCmU/brdB1lszob6DN4DXyjiWU=";
hash = "sha256-kC18kJADCyxCtznyPzynTpnLOewIUWAGV8sQttUs9uU=";
};
dontUnpack = true;
+19 -19
View File
@@ -1,47 +1,47 @@
{
"version": "2.1.202",
"commit": "23f7f00042c9899630a3a02963fe4bb349512614",
"buildDate": "2026-07-06T20:02:44Z",
"version": "2.1.204",
"commit": "51bd0ba270a17535ce551f0eff5d09553b44a9e1",
"buildDate": "2026-07-07T23:24:03Z",
"platforms": {
"darwin-arm64": {
"binary": "claude",
"checksum": "7414f707861e2fe5afef33a466f888a8d2170e5028f5e9d2858f1d3ef45ffca5",
"size": 243631376
"checksum": "1677b67595b6251156d62600dc85d4070ec385b72dd0b07e73742a56030952c3",
"size": 236961904
},
"darwin-x64": {
"binary": "claude",
"checksum": "0dc578bb294094f5041e99a0444030ac6ae7236b387e56f00d4a5214816763bd",
"size": 251667920
"checksum": "9ccea5f19ec0462f3b983ff3400a97adaf16a83c3dc36a69b916805f2bc8c829",
"size": 246384080
},
"linux-arm64": {
"binary": "claude",
"checksum": "de5e0bb28e2b32409444ed4c1431e2931001c05ed270a3dc96c6706b0693867f",
"size": 258587376
"checksum": "c37256a8c3998b8675e8385f1ae4677d69bdff1e717c389296eec70e02e317ef",
"size": 253344496
},
"linux-x64": {
"binary": "claude",
"checksum": "71590202249892db3805ecd5b867f831f04b8129eaabd3f9a5bd4ba16b52c839",
"size": 261786424
"checksum": "c8ee1ea69154533c691a68f46abb645196fe7339d26e6fc204cc7f08220139d3",
"size": 256535352
},
"linux-arm64-musl": {
"binary": "claude",
"checksum": "80405fead329dd67d786b2a3d49bb121797a157937c99dedae2e36fcc77b55e6",
"size": 251835576
"checksum": "d87a3b19f01bbf28d05e7ff7c449923fc520f2d64c4227373ccbf24dec6438f3",
"size": 246592696
},
"linux-x64-musl": {
"binary": "claude",
"checksum": "bd62d47b677b8867e34f32642ee13f9fb87ad31b8acfdd326307eeffec02ec89",
"size": 256471424
"checksum": "b2d7a23342e315f8dd0d253b14f394bffb5ba04d434b7631c9837e38d99fde35",
"size": 251224448
},
"win32-x64": {
"binary": "claude.exe",
"checksum": "7ff0787ebdc19fc509ccea8886ebf6a53ad8213407fa3a2b7c6d1446efc419f6",
"size": 252038816
"checksum": "e1d82bf346d99db3e611b75a4afc5fdf1530d8d8c546389cf45ac8250bce4af1",
"size": 246707360
},
"win32-arm64": {
"binary": "claude.exe",
"checksum": "67a437feb7489620063f57e3bb073b8b7b82252d9373c9edc1d4969e42796be4",
"size": 246505120
"checksum": "085f7d5c98dfec2681996cacbf6185d1439fdc7208087afa99c22c07132b9a56",
"size": 241173664
}
}
}
+5 -5
View File
@@ -11,16 +11,16 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "clouddrive2";
version = "1.0.10";
version = "1.0.11";
src = fetchurl {
url = "https://github.com/cloud-fs/cloud-fs.github.io/releases/download/v${finalAttrs.version}/clouddrive-2-${os}-${arch}-${finalAttrs.version}.tgz";
hash =
{
x86_64-linux = "sha256-XFhJNf6DFIgGgfuBCNSCtT4S1tO0UecFO0uuEbkPYFM=";
aarch64-linux = "sha256-OoG3Se2iTekIuC1Igq99zVLrVPDK71wcrF3qIsVHz58=";
x86_64-darwin = "sha256-kuXBcIFxItfd1Wyq79l4O++/n8MvqKFOl/FD3uc37QY=";
aarch64-darwin = "sha256-nLjSBuqaZJy5vTnpNBEi4fxe+3hmmBL3Bq51ceJ7wxQ=";
x86_64-linux = "sha256-X5WAnHyXdAkWrN/AbkDE0eNH4mwdPcZ0Cs5Q21KB6/w=";
aarch64-linux = "sha256-somHyDBG94pGQB+IZd404H1tX0X2qC8LeIcXeihU6yA=";
x86_64-darwin = "sha256-O28IQTelQSZj9P4ETYaeQfxvN5Etxed4ZwvfJB4vBM8=";
aarch64-darwin = "sha256-GaL2bCwQdtI3bq2wkwza1OEHFvhppdZpUIq3QRQ0vN8=";
}
.${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}");
};
+4 -4
View File
@@ -21,18 +21,18 @@
rustPlatform.buildRustPackage {
pname = "crosvm";
version = "0-unstable-2026-02-13";
version = "0-unstable-2026-07-06";
src = fetchgit {
url = "https://chromium.googlesource.com/chromiumos/platform/crosvm";
rev = "4c80bf3523cf84114054209d88a7af3eefd8423f";
hash = "sha256-JpOw2DJsSjgm14M3ZenlXhnnNeYZC+G8jw8e9oEsBnQ=";
rev = "1378aabfc63333547e87b788a8204511da243166";
hash = "sha256-7cfiXOPlNHLIVHBW+y7WnYgdcxErtJeLBxPey/3uA1w=";
fetchSubmodules = true;
};
separateDebugInfo = true;
cargoHash = "sha256-AW/Gzbksek0mZ3UCtK64SfaHdY7/FHVrQmQ9xyW8MZQ=";
cargoHash = "sha256-bXATbiA+cRi9aOxpaTLRadBjl4O89x+J84byJ4CrsqI=";
nativeBuildInputs = [
pkg-config
@@ -12,13 +12,13 @@
inherit hamlibSupport gpsdSupport extraScripts;
}).overrideAttrs
(oldAttrs: {
version = "1.8.1-unstable-2026-05-27";
version = "1.8.1-unstable-2026-07-06";
src = fetchFromGitHub {
owner = "wb2osz";
repo = "direwolf";
rev = "d6151874ecf202cbb401a671a90b15d0fab92fa9";
hash = "sha256-t19AjQzjkpteqwfRVI/tM5wCVNeFceWPHjq0UtdevXg=";
rev = "160cbb40a3828e47bc977b6f7d5499d1f1cf56e5";
hash = "sha256-q08QuyWGYqLLz77JXlkJetrYMVQwQVUgjIXz9J4Y9VA=";
};
dontVersionCheck = true;
+11
View File
@@ -1,4 +1,5 @@
{
stdenv,
lib,
fetchFromGitHub,
buildGoModule,
@@ -8,6 +9,7 @@
pnpmBuildHook,
nodejs-slim,
pnpm_10,
installShellFiles,
nix-update-script,
nixosTests,
}:
@@ -64,6 +66,15 @@ buildGoModule {
vendorHash = "sha256-WXbXD75acK4woS7UC0G73pY48aGmp1l0spDc3sGYXMg=";
nativeBuildInputs = [ installShellFiles ];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd filebrowser \
--bash <($out/bin/filebrowser completion bash) \
--fish <($out/bin/filebrowser completion fish) \
--zsh <($out/bin/filebrowser completion zsh )
'';
excludedPackages = [ "tools" ];
preBuild = ''
+4 -4
View File
@@ -9,10 +9,10 @@
}:
let
version = "2.9.0";
srcHash = "sha256-zMlaBIxhmKFeBFhCC3M1wc9sKjSjUzpNLti53ow5SgU=";
vendorHash = "sha256-J1MofT7PwcQ74XwVumu7PfkAteKR6iJIZe+vMoaD+Eg=";
manifestsHash = "sha256-PAbQa76mwu6BNR7AX88IhQM9Veg01va4THJ/6B6pu9A=";
version = "2.9.1";
srcHash = "sha256-aVJpUigIkGXsjvb40hEkZ2OiUghGcte3Msq4DMLIcbU=";
vendorHash = "sha256-TG41xOrAAVBsE6CJ4av6y3bxfudk6gV49+/xB9Qu5ME=";
manifestsHash = "sha256-DeTjdgOZyvrpQvIoXyVUfRIbHoJ9o74FRuTpVgT1/3I=";
manifests = fetchzip {
url = "https://github.com/fluxcd/flux2/releases/download/v${version}/manifests.tar.gz";
+3 -3
View File
@@ -13,16 +13,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "fresh";
version = "0.4.1";
version = "0.4.3";
src = fetchFromGitHub {
owner = "sinelaw";
repo = "fresh";
tag = "v${finalAttrs.version}";
hash = "sha256-npblvNgrGcy4hScMXydDWoy6NnNVF/YIDwqKyZ6NFuc=";
hash = "sha256-fVBDjcX0AjUTH+vKV5H4NYmknJYfHNHRizuzjQTHYpA=";
};
cargoHash = "sha256-sYtOQYsZrrEHkW/PZqIejFu7vq/Z25otzFwJJ552j6A=";
cargoHash = "sha256-bsIyf63U7/GNZnCD8g6RBykCiArwlD5v1YhrZNsf1is=";
__structuredAttrs = true;
+3 -3
View File
@@ -7,17 +7,17 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
version = "0.36.0";
version = "0.37.0";
pname = "geckodriver";
src = fetchFromGitHub {
owner = "mozilla";
repo = "geckodriver";
tag = "v${finalAttrs.version}";
sha256 = "sha256-rqJ6+QKfEhdHGZBT9yEWtsBlETxz4XeEZXisXf7RdIE=";
sha256 = "sha256-fXaOGdwpBbukphNvu9sONTXPAW+zMLv3roJ6j0iLdHQ=";
};
cargoHash = "sha256-wFRZhQzFBwwNfiszwr7XK3e8tfqqFG6DIe7viWvB5vg=";
cargoHash = "sha256-AZsNtdUbtly1AN4dbBHRdlJCHkfcYjjKw5EzVqHMeYs=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
libiconv
@@ -1,37 +0,0 @@
{
lib,
fetchFromGitHub,
buildGoModule,
}:
buildGoModule (finalAttrs: {
pname = "gh-actions-cache";
version = "1.0.4";
src = fetchFromGitHub {
owner = "actions";
repo = "gh-actions-cache";
rev = "v${finalAttrs.version}";
hash = "sha256-GVha3xxLTBTiKfAjGb2q9btsGYzWQivGLyZ4Gg0s/N0=";
};
vendorHash = "sha256-4/Zt+ga3abEPtR0FjWIsDpOiG1bfVtVuLuXP8aHbzqk=";
ldflags = [
"-s"
"-w"
];
# Needed for tests.
# https://github.com/actions/gh-actions-cache/issues/53#issuecomment-1464954495
env.GH_TOKEN = "dummy-token-to-facilitate-rest-client";
meta = {
description = "gh extension to manage GitHub Actions caches";
homepage = "https://github.com/actions/gh-actions-cache";
changelog = "https://github.com/actions/gh-actions-cache/releases/tag/${finalAttrs.src.rev}";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ matthiasbeyer ];
mainProgram = "gh-actions-cache";
};
})
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "grpc-health-probe";
version = "0.4.52";
version = "0.4.53";
src = fetchFromGitHub {
owner = "grpc-ecosystem";
repo = "grpc-health-probe";
rev = "v${finalAttrs.version}";
hash = "sha256-NbC2W76p9Ph6ZdCRCylMqqPzNO7/jq1WbCW+ly/jKAM=";
hash = "sha256-FSVNnSuybPfaC+iCwOT2wvxk/+Hazm0VRe2zmEw/Fss=";
};
tags = [
@@ -25,7 +25,7 @@ buildGoModule (finalAttrs: {
"-X main.versionTag=${finalAttrs.version}"
];
vendorHash = "sha256-KZNoXWay/fegj6q075s40VvqtbA0ADrPKJ3VkQ/6os0=";
vendorHash = "sha256-g4RPn2iQEw7XJIwwk0j2Lznuhh/Pw6W3gU/2j2lymy4=";
nativeInstallCheckInputs = [
versionCheckHook
+3 -3
View File
@@ -11,7 +11,7 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "herdr";
version = "0.7.1";
version = "0.7.3";
__structuredAttrs = true;
@@ -19,10 +19,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
owner = "ogulcancelik";
repo = "herdr";
tag = "v${finalAttrs.version}";
hash = "sha256-/WnsUO1DuSmBfVo8LCFaDJEZvSrYnJZPyRNqASbPzV8=";
hash = "sha256-Q2yvMs/N6oAF8xnRIrMxEOOV6Aj8aAXQzuvcaux2enA=";
};
cargoHash = "sha256-enVFwIGTM7oBg3teWC6MO/bdT/jDIKbaxKq4jE9E0aw=";
cargoHash = "sha256-DRjcIJXWGxiA9c7xIiQoWU9az2EFjXsnFKu5sC933eE=";
zigDeps = zig_0_15.fetchDeps {
inherit (finalAttrs) pname version;
+21 -3
View File
@@ -10,6 +10,7 @@
dioxus-cli,
yt-dlp,
fetchFromGitHub,
fetchurl,
libopus,
# Linux only
wrapGAppsHook3,
@@ -24,20 +25,37 @@
libayatana-appindicator,
}:
let
rustyV8Version = "130.0.7";
rustyV8Target = stdenv.hostPlatform.rust.rustcTarget;
rustyV8Hashes = {
"aarch64-apple-darwin" = "sha256-9tvQD08OdW6GoNnx/3vgS27D9Aj9YdQdNJ9SgNvwAOo=";
"aarch64-unknown-linux-gnu" = "sha256-vu/ns1q+53FZ98tVCWZmsHYwwRBH1fOnTdBlhjcpkVo=";
"x86_64-unknown-linux-gnu" = "sha256-pkdsuU6bAkcIHEZUJOt5PXdzK424CEgTLXjLtQ80t10=";
};
librustyV8 = fetchurl {
url = "https://github.com/denoland/rusty_v8/releases/download/v${rustyV8Version}/librusty_v8_release_${rustyV8Target}.a.gz";
hash =
rustyV8Hashes.${rustyV8Target}
or (throw "no prebuilt librusty_v8 hash for target ${rustyV8Target}");
};
in
rustPlatform.buildRustPackage (finalAttrs: {
__structuredAttrs = true;
pname = "kopuz";
version = "0.8.2";
version = "0.9.0";
src = fetchFromGitHub {
owner = "Kopuz-org";
repo = "kopuz";
tag = "v${finalAttrs.version}";
hash = "sha256-d6wSefvx2KT1EyhLq2pn9MSDtW+AvDj7WVz27MJeTmg=";
hash = "sha256-e3cPRxaUIbxXRQqGXRf9rVLP97eVGnz/D24O8WGDJcA=";
};
cargoHash = "sha256-fr65eE8wFWtW/PT5ZACGMcNCo/QNo9xf39LVBQMGLVk=";
cargoHash = "sha256-69FjH+cXaqsviDUlAGnkPrvxKVq0w3LXDwgEraoaEGA=";
env.RUSTY_V8_ARCHIVE = librustyV8;
nativeBuildInputs = [
pkg-config
+4 -7
View File
@@ -13,8 +13,6 @@
graphicsmagick,
ffmpeg,
zlib,
libsm,
libice,
stb,
openssl,
xxhash,
@@ -23,20 +21,22 @@
stdenv.mkDerivation (finalAttrs: {
pname = "lms";
version = "3.74.0";
version = "3.78.0";
src = fetchFromGitHub {
owner = "epoupon";
repo = "lms";
rev = "v${finalAttrs.version}";
hash = "sha256-D1Sg6XzZ8t/dFKrVh7k+KGLg2r6LeLGJk4FweVb4L1A=";
hash = "sha256-uOijIipay4ncE8hP6vJG9vOGiD/Ad6WJHEQ7P1HKi/Y=";
};
strictDeps = true;
nativeBuildInputs = [
cmake
pkg-config
];
buildInputs = [
gtest
boost
@@ -44,11 +44,8 @@ stdenv.mkDerivation (finalAttrs: {
taglib
libconfig
libarchive
graphicsmagick
ffmpeg
zlib
libsm
libice
stb
openssl
xxhash
+1 -1
View File
@@ -6,7 +6,7 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "mcp-server-fetch";
version = "2026.6.16";
version = "2026.7.4";
pyproject = true;
src = fetchFromGitHub {
@@ -30,23 +30,29 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "music-assistant-desktop";
version = "0.4.4";
version = "0.5.0";
src = fetchFromGitHub {
owner = "music-assistant";
repo = "desktop-app";
tag = finalAttrs.version;
hash = "sha256-t63DUejUyNnOD7gIPow/xsCo2TcmDaK3C5R+TkoBZo8=";
hash = "sha256-UfHodoDGsBQUcTaQ5x04jf0nG4jX47TzXXPJzAwYbEQ=";
};
patches = [
./remove-updater.diff
];
postPatch = ''
# set version
substituteInPlace package.json src-tauri/tauri.conf.json \
--replace-fail "0.0.0" "${finalAttrs.version}"
'';
cargoRoot = "src-tauri";
buildAndTestSubdir = finalAttrs.cargoRoot;
cargoHash = "sha256-Z7iyPEEPvUhVLma4n20faoz47CK+PHAIB6epNDF5sUo=";
cargoHash = "sha256-xc1eT9TKAqREC2fMi4eFR9Ag1c8Ksq4mGoRnO9WZggI=";
yarnOfflineCache = fetchYarnDeps {
yarnLock = finalAttrs.src + "/yarn.lock";
+1 -1
View File
@@ -114,7 +114,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "Cross-platform, reimplementation of Notepad++";
license = licenses.gpl3Plus;
platforms = platforms.unix;
maintainers = with lib.maintainers; [ Holiu0618 ];
maintainers = with lib.maintainers; [ Holiu618 ];
broken = stdenv.hostPlatform.isAarch64;
mainProgram = "NotepadNext";
};
+3 -3
View File
@@ -16,7 +16,7 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "opencode";
version = "1.17.13";
version = "1.17.15";
__structuredAttrs = true;
strictDeps = true;
@@ -25,7 +25,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
owner = "anomalyco";
repo = "opencode";
tag = "v${finalAttrs.version}";
hash = "sha256-WE8+O+Od8M71fKoOOhE9CbTsJ0JMAi0ZajmYd//VG2k=";
hash = "sha256-SBAKl0bsiSUDwvi+XCCgDL2SuP7NZAqx4iGyaMZz5N4=";
};
node_modules = stdenvNoCC.mkDerivation {
@@ -78,7 +78,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
# NOTE: Required else we get errors that our fixed-output derivation references store paths
dontFixup = true;
outputHash = "sha256-SUNfdHtASPh1mpxKvIKJ2GrDHAxmv7Gu7B7vr3PX5W4=";
outputHash = "sha256-9oSXcvvISB6WAqI6f/GBZ3i9IBwYrRQvKs82SLibJNo=";
outputHashAlgo = "sha256";
outputHashMode = "recursive";
};
+2 -2
View File
@@ -23,14 +23,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "patroni";
version = "4.1.2";
version = "4.1.4";
pyproject = true;
src = fetchFromGitHub {
owner = "zalando";
repo = "patroni";
tag = "v${finalAttrs.version}";
hash = "sha256-P64smYmLJyuqMpqYY2lRbZwupfYBsg03FrzUZ6CBGpI=";
hash = "sha256-KCixqBMXJTl+Ins8B+VQ3qRxNSgEGlZz3XRYp4qDUHs=";
};
build-system = with python3Packages; [ setuptools ];
-42
View File
@@ -1,42 +0,0 @@
{
lib,
fetchFromGitHub,
rustPlatform,
nix-update-script,
testers,
pgcat,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "pgcat";
version = "1.2.0";
src = fetchFromGitHub {
owner = "postgresml";
repo = "pgcat";
rev = "v${finalAttrs.version}";
hash = "sha256-DHXUhAAOmPSt4aVp93I1y69of+MEboXJBZH50mzQTm8=";
};
cargoHash = "sha256-6x/IPFncfOPxautW7gVUh5LG0hK4h6T4QL7B82Moi6o=";
checkFlags = [
# requires network access
"--skip=dns_cache"
];
passthru = {
updateScript = nix-update-script { };
tests.version = testers.testVersion { package = pgcat; };
};
meta = {
homepage = "https://github.com/postgresml/pgcat";
description = "PostgreSQL pooler with sharding, load balancing and failover support";
changelog = "https://github.com/postgresml/pgcat/releases";
license = with lib.licenses; [ mit ];
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ cathalmullan ];
mainProgram = "pgcat";
};
})
+2 -2
View File
@@ -18,13 +18,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "pihole-ftl";
version = "6.6.2";
version = "6.7";
src = fetchFromGitHub {
owner = "pi-hole";
repo = "FTL";
tag = "v${finalAttrs.version}";
hash = "sha256-dYeW5r96xGt0wkR8CeWJUHEn+BCS8fIBAjSVtRdsDkM=";
hash = "sha256-vViQ9ZAhajIfCQvOtKjMO2wj8CRt/1h/dzHHFevbbFU=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "pihole-web";
version = "6.5.1";
version = "6.6";
src = fetchFromGitHub {
owner = "pi-hole";
repo = "web";
tag = "v${finalAttrs.version}";
hash = "sha256-0fTYKaXxS6AWOK8/zrfp3XYjuI7OL62MccQEN3rEiyM=";
hash = "sha256-uGkxCa1ErE0uwFyZKfto0YQIRQMnnNAxGEaM6YB8+Ug=";
};
propagatedBuildInputs = [
+4 -4
View File
@@ -40,17 +40,17 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "reaper";
version = "7.75";
version = "7.76";
src = fetchurl {
url = url_for_platform finalAttrs.version stdenv.hostPlatform.qemuArch;
hash =
if stdenv.hostPlatform.isDarwin then
"sha256-rUm/Nyq1QzkxwdEGqc6RGXtpXUcxy1Y4x9YmRL0KElU="
"sha256-7lGMSRXawS8/ISCPLjUlQmxqW/pQy3iWviM+2fZ6LSc="
else
{
x86_64-linux = "sha256-BC8W/e1thX1uEKLuPAZ4ALPaCuGfmRVhKmmDvrHEkl4=";
aarch64-linux = "sha256-+93eBKvQYXyvdnWtbVx7eL6QtvuXKKpXtFPJxxdkVYk=";
x86_64-linux = "sha256-P13PaZjGnA3bLpz9latebVJAdL6ZF+UVtX94mKmq/xg=";
aarch64-linux = "sha256-dVloxbTYK3wPSFpIs/UD6ons1ePY7tpTMI7WoSngaVs=";
}
.${stdenv.hostPlatform.system};
};
+3 -3
View File
@@ -12,14 +12,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "seconlay";
version = "0-unstable-2026-06-22";
version = "0-unstable-2026-07-07";
src = fetchFromGitLab {
group = "alasca.cloud";
owner = "scl";
repo = "scl-management";
rev = "0ba7e2283341cdcf54d82546e0f99078c06dce54";
hash = "sha256-DevFMumN/Tpqkbu3ktwWGpxzeIv3J1T7vKwr1pcdZXY=";
rev = "1b70d57d1da333625fba7c8878718924597e50d7";
hash = "sha256-JRNdsLCHS9QTb6AefPXVETLjQzRu0GkUYl4kEoaSq8Q=";
};
cargoHash = "sha256-aX5HL/zDdrQ+V4vCYZrqlO2vNWuvF4GW2P30jtbv1tE=";
+3 -3
View File
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "sequoia-sqv";
version = "1.4.0";
version = "1.5.0";
src = fetchFromGitLab {
owner = "sequoia-pgp";
repo = "sequoia-sqv";
rev = "v${finalAttrs.version}";
hash = "sha256-wJI0nGjNwge6oVHo6wbxfJrWBPdxH2q4DfoJRup7OdE=";
hash = "sha256-z8ZZf5+I8YXR6ugP3EF3zynBicQYKoDfCwWmFfrC8FA=";
};
cargoHash = "sha256-BERor2oybs0nTR1zDszS+LbQi/cKj0ICR3GWSEU0kuk=";
cargoHash = "sha256-fsD5LcJ5JTtZbajjU1yaxUGQ+tJk6tyChSmDtJ6k9Bk=";
nativeBuildInputs = [
pkg-config
+6 -6
View File
@@ -3,7 +3,7 @@
stdenv,
fetchFromGitHub,
nodejs,
pnpm_9,
pnpm_11,
fetchPnpmDeps,
pnpmConfigHook,
nix-update-script,
@@ -12,26 +12,26 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "synchrony";
version = "2.4.5";
version = "2.4.6";
src = fetchFromGitHub {
owner = "relative";
repo = "synchrony";
rev = finalAttrs.version;
hash = "sha256-nJ6H1SZAQCG6U3BPEPmm+BGQa8Af+Vb1E+Lv8lIqDBE=";
hash = "sha256-D+XibmfMd3jZUEnHqStOuvcrEhDvodey0GXQ57RvJ38=";
};
nativeBuildInputs = [
nodejs
pnpmConfigHook
pnpm_9
pnpm_11
];
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_9;
pnpm = pnpm_11;
fetcherVersion = 3;
hash = "sha256-c6wtu/3tNCobLqJaB3hB9HP34ObijBQ/9ZcIzGetaT0=";
hash = "sha256-geA40z7KH4kluCgz1EmmYqeGkBjEXgmrUDsUewpD7Xc=";
};
buildPhase = ''
+3 -3
View File
@@ -7,16 +7,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "tabiew";
version = "0.14.0";
version = "0.14.1";
src = fetchFromGitHub {
owner = "shshemi";
repo = "tabiew";
tag = "v${finalAttrs.version}";
hash = "sha256-gZIPeN7DSOyKf5RGo5ZP+dR4ke8NabVdT0ekQl9DvUM=";
hash = "sha256-73ShTX/4q26ageg3VZdRj2mAUurYv4Uj86WpLX0k44U=";
};
cargoHash = "sha256-GEAKJECs98WUxJHD5FDmVafplPl7Yj7NGBL0zNRLhak=";
cargoHash = "sha256-JP2qRcHgwNPjg6qjSj/E6bKmPIfBFn4MLjJ8KYce0pE=";
nativeBuildInputs = [
installShellFiles
+5 -5
View File
@@ -7,7 +7,7 @@
makeWrapper,
}:
let
version = "4.3.1";
version = "4.3.2";
inherit (stdenv.hostPlatform) system;
throwSystem = throw "tailwindcss has not been packaged for ${system} yet.";
@@ -22,10 +22,10 @@ let
hash =
{
aarch64-darwin = "sha256-onxDYmGFlT7hm9rOGTnHYB5V2mVOCy/ERh4+KZV6pzk=";
aarch64-linux = "sha256-PWYjd6htccQ7VJ3Aa5DbRYa0rNQSv4J6MmjpUWYeWt8=";
x86_64-darwin = "sha256-6egwzrPnC34HdaPdee7o7ILGsxJw8I8vooV9AHcEWsM=";
x86_64-linux = "sha256-JSbQY7oDtx+aPqfVzuFPCuwUfxF/Ii1a3Jex1zbUWZk=";
aarch64-darwin = "sha256-uACwZZ3GS58D7eVmAkTZQV13fVc5riiJKAh3yje+dCo=";
aarch64-linux = "sha256-OU3czCQCz6Or2X37pW81h3gaPW5s5m5lzq2hS+t2ZLg=";
x86_64-darwin = "sha256-zvjxEEceiJw8RAkFXPiv8zB29YoIGGew38ZTSykL+7A=";
x86_64-linux = "sha256-UDbE+0Mo4LzbtgZccNislFLg1MlHETp4io+U/TkEJcE=";
}
.${system} or throwSystem;
in
+3 -3
View File
@@ -8,16 +8,16 @@
buildGo125Module (finalAttrs: {
pname = "traefik";
version = "3.7.5";
version = "3.7.6";
# Archive with static assets for webui
src = fetchzip {
url = "https://github.com/traefik/traefik/releases/download/v${finalAttrs.version}/traefik-v${finalAttrs.version}.src.tar.gz";
hash = "sha256-8WKnjgSXvNRb2XZZmrFJlzy6gJVm8yHGjG4f9sR+6OM=";
hash = "sha256-7osOcFQIqsMQ0ZiGQMy6Joet/Tlou9BYlzmtyytaMh8=";
stripRoot = false;
};
vendorHash = "sha256-e3O69mEUM/wyGZbltpuUNkXujK/vgM+A/X1vOmIvln0=";
vendorHash = "sha256-lMGuyp3GdcMUdzxu/e3c3ZV1/XWnsqVho2uj230GXzw=";
proxyVendor = true;
+3 -3
View File
@@ -6,16 +6,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "wit-bindgen";
version = "0.58.0";
version = "0.59.0";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = "wit-bindgen";
rev = "v${finalAttrs.version}";
hash = "sha256-moyA1zlKO1TbTDhtEerypEDthLTRZhxqwW2c7qgnoko=";
hash = "sha256-m5P8OmaB2vPkZPU8IhIFSHmyjIhdTGb23xwoU/d7j38=";
};
cargoHash = "sha256-lPIzhWiUvS2K0MQgG8DoMtN+Xz14ZLq2VNPX374mpEQ=";
cargoHash = "sha256-nIgOnM+Z+KaL9TpjhxvNKZjfzQ+12tWzAynaig24Vzg=";
# Some tests fail because they need network access to install the `wasm32-unknown-unknown` target.
# However, GitHub Actions ensures a proper build.
+4 -4
View File
@@ -36,13 +36,13 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "zipline";
version = "4.6.3";
version = "4.6.4";
src = fetchFromGitHub {
owner = "diced";
repo = "zipline";
tag = "v${finalAttrs.version}";
hash = "sha256-6nAWYVt81mjvA7ssIAhFD+oTkVkuoHeAMV9dQpFlyJc=";
hash = "sha256-feGsg481S+LShOIE0JMHsCkIShQk+cYvfQUYupQnJp0=";
leaveDotGit = true;
postFetch = ''
git -C $out rev-parse --short HEAD > $out/.git_head
@@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: {
inherit (finalAttrs) pname version src;
pnpm = pnpm';
fetcherVersion = 3;
hash = "sha256-3O8PVmcy0+pdn4nFRBS7xuRTNi9JmN/5G75U6rusho4=";
hash = "sha256-iaC3jJ2+oLY3ycTBE01HzrDhBN9MpvgDFOyjzy2LLAo=";
};
buildInputs = [
@@ -84,7 +84,7 @@ stdenv.mkDerivation (finalAttrs: {
# Force build of sharp against native libvips (requires running install scripts).
# This is necessary for supporting old CPUs (ie. without SSE 4.2 instruction set).
pnpm config set nodedir ${nodejs_24}
pnpm install --force --offline --frozen-lockfile
npm explore sharp -- pnpm run build
pnpm build
+13 -13
View File
@@ -3,6 +3,7 @@
stdenv,
fetchFromGitHub,
buildNpmPackage,
darwin,
nodejs_22,
perl,
python3,
@@ -182,10 +183,11 @@ buildNpmPackage (finalAttrs: {
rsync
copyDesktopItems
]
++ lib.optionals stdenv.targetPlatform.isDarwin [
++ lib.optionals stdenv.hostPlatform.isDarwin [
makeBinaryWrapper
darwin.autoSignDarwinBinariesHook
]
++ lib.optionals (!stdenv.targetPlatform.isDarwin) [
++ lib.optionals (!stdenv.hostPlatform.isDarwin) [
wrapGAppsHook3
];
@@ -247,12 +249,12 @@ buildNpmPackage (finalAttrs: {
# The correct firefox version can be found in zotero/app/config.sh at `GECKO_VERSION_LINUX`.
mkdir -p app/xulrunner/
''
+ lib.optionalString stdenv.targetPlatform.isDarwin ''
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
cp -r "${firefox-esr-140-unwrapped}/Applications/Firefox ESR.app" app/xulrunner/Firefox.app
''
+ lib.optionalString (!stdenv.targetPlatform.isDarwin) ''
cp -r "${firefox-esr-140-unwrapped}/lib/firefox" "app/xulrunner/firefox-${stdenv.targetPlatform.parsed.kernel.name}-${
lib.replaceString "aarch64" "arm64" stdenv.targetPlatform.parsed.cpu.name
+ lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
cp -r "${firefox-esr-140-unwrapped}/lib/firefox" "app/xulrunner/firefox-${stdenv.hostPlatform.parsed.kernel.name}-${
lib.replaceString "aarch64" "arm64" stdenv.hostPlatform.parsed.cpu.name
}"
''
+ ''
@@ -261,9 +263,7 @@ buildNpmPackage (finalAttrs: {
build_dir=$(mktemp -d)
./app/scripts/prepare_build -s ./build -o "$build_dir" -c release
./app/build.sh -d "$build_dir" -c release -s \
${
if stdenv.targetPlatform.isDarwin then "-p m" else "-p l -a ${zoteroArch stdenv.targetPlatform}"
}
${if stdenv.hostPlatform.isDarwin then "-p m" else "-p l -a ${zoteroArch stdenv.hostPlatform}"}
runHook postBuild
'';
@@ -307,12 +307,12 @@ buildNpmPackage (finalAttrs: {
installPhase = ''
runHook preInstall
''
+ lib.optionalString stdenv.targetPlatform.isDarwin ''
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
# Copy package contents
mkdir -p $out/Applications
cp -r app/staging/Zotero.app $out/Applications/
''
+ lib.optionalString (!stdenv.targetPlatform.isDarwin) ''
+ lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
# Copy package contents
mkdir -p $out/lib/
cp -r app/staging/*/. $out/lib/
@@ -331,7 +331,7 @@ buildNpmPackage (finalAttrs: {
runHook postInstall
'';
preFixup = lib.optionalString (!stdenv.targetPlatform.isDarwin) ''
preFixup = lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
gappsWrapperArgs+=(--suffix LD_LIBRARY_PATH : ${
lib.makeLibraryPath [
libGL
@@ -341,7 +341,7 @@ buildNpmPackage (finalAttrs: {
})
'';
postFixup = lib.optionalString stdenv.targetPlatform.isDarwin ''
postFixup = lib.optionalString stdenv.hostPlatform.isDarwin ''
mkdir -p $out/bin
makeWrapper $out/Applications/Zotero.app/Contents/MacOS/zotero $out/bin/zotero
'';
@@ -283,7 +283,10 @@ stdenv.mkDerivation (
description = "GNAT, the GNU Ada Translator";
homepage = "https://www.gnu.org/software/gnat";
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ ethindp ];
maintainers = with lib.maintainers; [
ethindp
sempiternal-aurora
];
platforms = [
"x86_64-linux"
"x86_64-darwin"
@@ -18,6 +18,8 @@
openssl,
harfbuzz,
icu,
libice,
libsm,
}:
let
@@ -53,6 +55,8 @@ let
openssl
harfbuzz
icu
libice
libsm
];
dontWrapQtApps = true;
@@ -2,24 +2,27 @@
lib,
buildPythonPackage,
fetchPypi,
setuptools,
inotify-simple,
}:
buildPythonPackage rec {
buildPythonPackage (finalAttrs: {
pname = "inotifyrecursive";
version = "0.3.5";
format = "setuptools";
pyproject = true;
src = fetchPypi {
inherit pname version;
sha256 = "osRQsxdpPkU4QW+Q6x14WFBtr+a4uIUDe9LdmuLa+h4=";
inherit (finalAttrs) pname version;
sha256 = "sha256-osRQsxdpPkU4QW+Q6x14WFBtr+a4uIUDe9LdmuLa+h4=";
};
propagatedBuildInputs = [ inotify-simple ];
build-system = [ setuptools ];
dependencies = [ inotify-simple ];
# No tests included
doCheck = false;
pythonImportsCheck = [ pname ];
pythonImportsCheck = [ "inotifyrecursive" ];
meta = {
description = "Simple recursive inotify watches for Python";
@@ -27,4 +30,4 @@ buildPythonPackage rec {
license = lib.licenses.lgpl3Plus;
maintainers = with lib.maintainers; [ Flakebi ];
};
}
})
+6 -18
View File
@@ -23,25 +23,13 @@ let
[ ];
in
buildNodejs {
version = "26.4.0";
sha256 = "9eceb3621024069d91035b5471d2ebe86aa04d22dbeba72a782eaf36ff9183ac";
version = "26.5.0";
sha256 = "0e179470097e247a0c0769b77cc1359fc3e1baf0686df89bafe1fb48cb1887f4";
patches =
(
if (stdenv.hostPlatform.emulatorAvailable buildPackages) then
[
(fetchpatch2 {
url = "https://github.com/nodejs/node/commit/b087e922bde7bfd0cb4b7340bb473ddbbb84ee85.patch?full_index=1";
hash = "sha256-338rkBx2OAKyaelFj6jePU+shl+KTAl29a8KBItbDqc=";
})
]
else
[
(fetchpatch2 {
url = "https://raw.githubusercontent.com/buildroot/buildroot/2f0c31bffdb59fb224387e35134a6d5e09a81d57/package/nodejs/nodejs-src/0003-include-obj-name-in-shared-intermediate.patch";
hash = "sha256-3g4aS+NmmUYNOYRNc6UMJKYoaTlpP5Knt9UHegx+o0Y=";
})
]
)
(lib.optional (!(stdenv.hostPlatform.emulatorAvailable buildPackages)) (fetchpatch2 {
url = "https://raw.githubusercontent.com/buildroot/buildroot/2f0c31bffdb59fb224387e35134a6d5e09a81d57/package/nodejs/nodejs-src/0003-include-obj-name-in-shared-intermediate.patch";
hash = "sha256-3g4aS+NmmUYNOYRNc6UMJKYoaTlpP5Knt9UHegx+o0Y=";
}))
++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform && stdenv.hostPlatform.isFreeBSD) [
# This patch is concerning.
# https://github.com/nodejs/node/issues/54576
+4 -4
View File
@@ -4,11 +4,11 @@ generic: {
hash = "sha256-uouF3zlrg76SFpxk7EAn1+HsedZzGG/0gcKqqOUka+w=";
};
v70 = generic {
version = "7.0.27";
hash = "sha256-FeTCM+Zch5IoJNAautYk80Eou7SvAhp1446Jto4T6FE=";
version = "7.0.28";
hash = "sha256-AgomSaRQpkLD10V361g+wXX0vYXr4sPTnt45lIfh2jM=";
};
v60 = generic {
version = "6.0.46";
hash = "sha256-WwI1cv8iHXyOBhzBis/n0Wom9GQgFnCZoJrbOcpc4Ao=";
version = "6.0.47";
hash = "sha256-OxmVVCablDeDLogGq9dnNYHHfWhl3XZgoDa7oKgUuQ0=";
};
}
+2
View File
@@ -905,6 +905,7 @@ mapAliases {
gfortran12 = throw "gfortran12 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2025-08-08
gg = throw "'gg' has been renamed to/replaced by 'go-graft'"; # Converted to throw 2025-10-27
ggobi = throw "'ggobi' has been removed from Nixpkgs, as it is unmaintained and broken"; # Added 2025-05-18
gh-actions-cache = throw "'gh-actions-cache' has been dropped from Nixpkgs, as its functionality has been incorporated to 'gh', in 'gh cache'"; # Added 2026-07-08
gh-cherry-pick = warnAlias "'gh-cherry-pick' has been renamed to 'ghcherry'" ghcherry; # Added 2026-05-17
gh-copilot = throw "'gh-copilot' has been removed since it has been deprecated and archived upstream. Consider using 'github-copilot-cli' instead"; # Added 2026-01-20
gImageReader = gimagereader; # Added 2026-02-08
@@ -1793,6 +1794,7 @@ mapAliases {
pg_similarity = throw "'pg_similarity' has been removed. Use 'postgresqlPackages.pg_similarity' instead."; # Added 2025-07-19
pg_topn = throw "'pg_topn' has been removed. Use 'postgresqlPackages.pg_topn' instead."; # Added 2025-07-19
pgadmin = throw "'pgadmin' has been renamed to/replaced by 'pgadmin4'"; # Converted to throw 2025-10-27
pgcat = throw "'pgcat' has been removed as it is unmaintained upstream. Consider migrating to 'pgdog'."; # Added 2026-07-07
pgf_graphics = throw "pgf_graphics was removed due to numerous vulnerabilities in freeimage"; # Added 2025-10-23
pgjwt = throw "'pgjwt' has been removed. Use 'postgresqlPackages.pgjwt' instead."; # Added 2025-07-19
pgroonga = throw "'pgroonga' has been removed. Use 'postgresqlPackages.pgroonga' instead."; # Added 2025-07-19