diff --git a/ci/eval/compare/maintainers.nix b/ci/eval/compare/maintainers.nix
index 0594d13e8b7a..a471aa769ff2 100644
--- a/ci/eval/compare/maintainers.nix
+++ b/ci/eval/compare/maintainers.nix
@@ -96,6 +96,8 @@ let
(lib.filter (path: lib.length path > 3))
(map (path: lib.elemAt path 3))
(map lib.singleton)
+ # Filter out new packages
+ (lib.filter (attrPath: lib.hasAttrByPath attrPath pkgs))
];
# An attribute can appear in affected *and* touched
diff --git a/ci/eval/compare/test.nix b/ci/eval/compare/test.nix
index 409f58296530..aaaff6ec9581 100644
--- a/ci/eval/compare/test.nix
+++ b/ci/eval/compare/test.nix
@@ -138,6 +138,21 @@ let
];
};
};
+ testByNameNonExistentChanged = {
+ expr = fun {
+ pkgs = mockPkgs {
+ packages = [ ];
+ };
+ # Happens when a new package was added to pkgs/by-name
+ changedFiles = [ "pkgs/by-name/he/hello/sources.json" ];
+ affectedAttrPaths = [ ];
+ };
+ expected = {
+ packages = [ ];
+ teams = { };
+ users = { };
+ };
+ };
testByNameReadmeChanged = {
expr = fun {
pkgs = mockPkgs {
diff --git a/ci/github-script/merge.js b/ci/github-script/merge.js
index 964201bc3d9e..bf6b25b52759 100644
--- a/ci/github-script/merge.js
+++ b/ci/github-script/merge.js
@@ -56,6 +56,7 @@ function runChecklist({
'Opened by [@r-ryantm](https://nix-community.github.io/nixpkgs-update/r-ryantm/).':
pull_request.user.login === 'r-ryantm',
},
+ 'PR is not a draft': !pull_request.draft,
}
if (user) {
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 2ecf78d6549b..bb37e0498980 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -2021,6 +2021,12 @@
name = "Austin Lund";
keys = [ { fingerprint = "7083 E268 4BFD 845F 2B84 9E74 B695 8918 ED23 32CE"; } ];
};
+ aporro = {
+ email = "git@aporro.dev";
+ github = "aporro1";
+ githubId = 124402746;
+ name = "Apollon Tsikas";
+ };
appleboblin = {
email = "github@appleboblin.com";
github = "appleboblin";
diff --git a/nixos/doc/manual/redirects.json b/nixos/doc/manual/redirects.json
index 996fc3297f6d..be546b0ce617 100644
--- a/nixos/doc/manual/redirects.json
+++ b/nixos/doc/manual/redirects.json
@@ -718,12 +718,6 @@
"module-services-suwayomi-server-extra-config": [
"index.html#module-services-suwayomi-server-extra-config"
],
- "module-services-immich": [
- "index.html#module-services-immich"
- ],
- "module-services-immich-vectorchord-migration": [
- "index.html#module-services-immich-vectorchord-migration"
- ],
"module-services-paisa": [
"index.html#module-services-paisa"
],
diff --git a/nixos/doc/manual/release-notes/rl-2511.section.md b/nixos/doc/manual/release-notes/rl-2511.section.md
index dcf99a83b7b4..862b3e88ae86 100644
--- a/nixos/doc/manual/release-notes/rl-2511.section.md
+++ b/nixos/doc/manual/release-notes/rl-2511.section.md
@@ -382,7 +382,7 @@
- `linux_libre` & `linux_latest_libre` have been removed due to a lack of maintenance.
-- Immich now has support for [VectorChord](https://github.com/tensorchord/VectorChord) when using the PostgreSQL configuration provided by `services.immich.database.enable`, which replaces `pgvecto-rs`. VectorChord support can be toggled with the option `services.immich.database.enableVectorChord`. Additionally, `pgvecto-rs` support is now disabled from NixOS 25.11 onwards using the option `services.immich.database.enableVectors`. This option will be removed fully in the future once Immich drops support for `pgvecto-rs` fully. See [Immich migration instructions](#module-services-immich-vectorchord-migration).
+- Immich now has support for [VectorChord](https://github.com/tensorchord/VectorChord) when using the PostgreSQL configuration provided by `services.immich.database.enable`, which replaces `pgvecto-rs`. VectorChord support can be toggled with the option `services.immich.database.enableVectorChord`. Additionally, `pgvecto-rs` support is now disabled from NixOS 25.11 onwards using the option `services.immich.database.enableVectors`. This option will be removed fully in the future once Immich drops support for `pgvecto-rs` fully. See [Immich migration instructions](https://github.com/NixOS/nixpkgs/blob/nixos-25.11/nixos/modules/services/web-apps/immich.md#migrating-from-pgvecto-rs-to-vectorchord-pre-2511-installations-module-services-immich-vectorchord-migration).
- It is now possible to configure the default source address using the new options [networking.defaultGateway.source](#opt-networking.defaultGateway.source),
[networking.defaultGateway6.source](#opt-networking.defaultGateway6.source).
diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md
index b6df37e26327..957f80a7d12b 100644
--- a/nixos/doc/manual/release-notes/rl-2605.section.md
+++ b/nixos/doc/manual/release-notes/rl-2605.section.md
@@ -78,6 +78,8 @@
- [Drasl](https://github.com/unmojang/drasl), an alternative authentication server for Minecraft. Available as [services.drasl](#opt-services.drasl.enable).
+- [tabbyAPI](https://github.com/theroyallab/tabbyAPI), the official OpenAI compatible API server for Exllama. Available as [services.tabbyapi](#opt-services.tabbyapi.enable).
+
## Backward Incompatibilities {#sec-release-26.05-incompatibilities}
@@ -136,6 +138,10 @@ of pulling the upstream container image from Docker Hub. If you want the old beh
- Ethercalc and its associated module have been removed, as the package is unmaintained and cannot be installed from source with npm now.
+- `services.immich` no longer supports pgvecto.rs since the package has been removed from nixpkgs.
+ As a result, options `services.immich.database.enableVectors` and `services.immich.database.enableVectorchord` have been removed, and VectorChord is now always used.
+ If you have not completed the migration yet, ensure you completely remove the extension from your database before upgrading by following the [migration guide](https://github.com/NixOS/nixpkgs/blob/nixos-25.11/nixos/modules/services/web-apps/immich.md#migrating-from-pgvecto-rs-to-vectorchord-pre-2511-installations-module-services-immich-vectorchord-migration).
+
- `services.cgit` before always had the git-http-backend and its "export all" setting enabled, which sidestepped any access control configured in cgit's settings. Now you have to make a decision and either enable or disable `services.cgit.gitHttpBackend.checkExportOkFiles` (or disable the git-http-backend).
- `rocmPackages_6` has been removed. `rocmPackages` has been updated to ROCm 7.x. Out of tree packages may rely on obsolete hipblas APIs or compile time constant warp size and need to be updated.
diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix
index 54ebc0b65767..fb2e7e186093 100644
--- a/nixos/modules/module-list.nix
+++ b/nixos/modules/module-list.nix
@@ -365,6 +365,8 @@
./programs/xfs_quota.nix
./programs/xonsh.nix
./programs/xppen.nix
+ ./programs/xscreensaver/sonar.nix
+ ./programs/xscreensaver/xscreensaver.nix
./programs/xss-lock.nix
./programs/xwayland.nix
./programs/yazi.nix
@@ -1771,6 +1773,7 @@
./services/web-apps/strfry.nix
./services/web-apps/suwayomi-server.nix
./services/web-apps/szurubooru.nix
+ ./services/web-apps/tabbyapi.nix
./services/web-apps/trilium.nix
./services/web-apps/tt-rss.nix
./services/web-apps/tuliprox.nix
diff --git a/nixos/modules/programs/foot/default.nix b/nixos/modules/programs/foot/default.nix
index e80195cf9622..b9a0da3113d0 100644
--- a/nixos/modules/programs/foot/default.nix
+++ b/nixos/modules/programs/foot/default.nix
@@ -75,13 +75,16 @@ in
};
config = lib.mkIf cfg.enable {
- environment = {
- systemPackages = [ cfg.package ];
- etc."xdg/foot/foot.ini".source = settingsFormat.generate "foot.ini" cfg.settings;
-
- etc."xdg/autostart/foot-server.desktop".source =
- lib.mkIf cfg.xdg.serverAutostart "${cfg.package}/share/applications/foot-server.desktop";
- };
+ environment = lib.mkMerge [
+ {
+ systemPackages = [ cfg.package ];
+ etc."xdg/foot/foot.ini".source = settingsFormat.generate "foot.ini" cfg.settings;
+ }
+ (lib.mkIf cfg.xdg.serverAutostart {
+ etc."xdg/autostart/foot-server.desktop".source =
+ "${cfg.package}/share/applications/foot-server.desktop";
+ })
+ ];
programs = {
foot.settings.main.include = lib.optionals (cfg.theme != null) [
diff --git a/nixos/modules/programs/xscreensaver/sonar.nix b/nixos/modules/programs/xscreensaver/sonar.nix
new file mode 100644
index 000000000000..3b3fea0bd71c
--- /dev/null
+++ b/nixos/modules/programs/xscreensaver/sonar.nix
@@ -0,0 +1,26 @@
+{
+ config,
+ pkgs,
+ lib,
+ ...
+}:
+
+let
+ cfg = config.programs.xscreensaver.sonar;
+ globalCfg = config.programs.xscreensaver;
+in
+{
+ options.programs.xscreensaver.sonar = {
+ enable = lib.mkEnableOption "xscreensaver";
+ };
+ config = lib.mkIf cfg.enable {
+ security.wrappers.sonar = {
+ capabilities = "cap_net_raw+ep";
+ owner = "root";
+ group = "root";
+ source = pkgs.writeShellScript "sonar-fakeroot" ''
+ exec ${lib.getExe pkgs.fakeroot} ${globalCfg.package}/libexec/xscreensaver/sonar "$@"
+ '';
+ };
+ };
+}
diff --git a/nixos/modules/programs/xscreensaver/xscreensaver.nix b/nixos/modules/programs/xscreensaver/xscreensaver.nix
new file mode 100644
index 000000000000..b0437c141a47
--- /dev/null
+++ b/nixos/modules/programs/xscreensaver/xscreensaver.nix
@@ -0,0 +1,20 @@
+{
+ config,
+ pkgs,
+ lib,
+ ...
+}:
+
+let
+ cfg = config.programs.xscreensaver;
+in
+{
+ options.programs.xscreensaver = {
+ enable = lib.mkEnableOption "all of the xscreensaver programs";
+ package = lib.mkPackageOption pkgs "xscreensaver" { };
+ };
+ config = lib.mkIf cfg.enable {
+ environment.systemPackages = [ cfg.package ];
+ programs.xscreensaver.sonar.enable = true;
+ };
+}
diff --git a/nixos/modules/services/web-apps/immich.md b/nixos/modules/services/web-apps/immich.md
deleted file mode 100644
index 2987d584e646..000000000000
--- a/nixos/modules/services/web-apps/immich.md
+++ /dev/null
@@ -1,32 +0,0 @@
-# Immich {#module-services-immich}
-
-[Immich](https://immich.app/) is a self-hosted photo and video management
-solution, similar to SaaS offerings like Google Photos.
-
-## Migrating from `pgvecto-rs` to VectorChord (pre-25.11 installations) {#module-services-immich-vectorchord-migration}
-
-Immich instances that were setup before 25.11 (as in
-`system.stateVersion = 25.11;`) will be automatically migrated to VectorChord.
-Note that this migration is not reversible, so database dumps should be created
-if desired.
-
-See [Immich documentation][vectorchord-migration-docs] for more details about
-the automatic migration.
-
-After a successful migration, `pgvecto-rs` should be removed from the database
-installation, unless other applications depend on it.
-
-1. Make sure VectorChord is enabled ([](#opt-services.immich.database.enableVectorChord)) and Immich has completed the migration. Refer to the [Immich documentation][vectorchord-migration-docs] for details.
-2. Run the following two statements in the PostgreSQL database using a superuser role in Immich's database.
-
- ```sql
- DROP EXTENSION vectors;
- DROP SCHEMA vectors;
- ```
-
- - You may use the following command to run these statements against the database: `sudo -u postgres psql immich` (Replace `immich` with the value of [](#opt-services.immich.database.name))
-
-3. Disable `pgvecto-rs` by setting [](#opt-services.immich.database.enableVectors) to `false`.
-4. Rebuild and switch.
-
-[vectorchord-migration-docs]: https://immich.app/docs/administration/postgres-standalone/#migrating-to-vectorchord
diff --git a/nixos/modules/services/web-apps/immich.nix b/nixos/modules/services/web-apps/immich.nix
index 8ee0102a6ba4..a45a4d5492cc 100644
--- a/nixos/modules/services/web-apps/immich.nix
+++ b/nixos/modules/services/web-apps/immich.nix
@@ -69,6 +69,30 @@ in
`services.immich.settings.oauth.clientSecret._secret = "/path/to/secret/file";`
''
)
+ (lib.mkRemovedOptionModule
+ [
+ "services"
+ "immich"
+ "database"
+ "enableVectorChord"
+ ]
+ ''
+ `database.enableVectorChord` has been deprecated as the pgvecto.rs alternative
+ is no longer available. From now on, vectorchord is always enabled.
+ ''
+ )
+ (lib.mkRemovedOptionModule
+ [
+ "services"
+ "immich"
+ "database"
+ "enableVectors"
+ ]
+ ''
+ `database.enableVectors` has been deprecated as pgvecto.rs is no longer available.
+ From now on, vectorchord is used instead.
+ ''
+ )
];
options.services.immich = {
@@ -203,17 +227,6 @@ in
// {
default = true;
};
- enableVectorChord =
- mkEnableOption "the new VectorChord extension for full-text search in Postgres"
- // {
- default = true;
- };
- enableVectors =
- mkEnableOption "pgvecto.rs in the database. You may disable this, if you have migrated to VectorChord and deleted the `vectors` schema."
- // {
- default = lib.versionOlder config.system.stateVersion "25.11";
- defaultText = lib.literalExpression "lib.versionOlder config.system.stateVersion \"25.11\"";
- };
createDB = mkEnableOption "the automatic creation of the database for immich." // {
default = true;
};
@@ -263,17 +276,6 @@ in
assertion = !isPostgresUnixSocket -> cfg.secretsFile != null;
message = "A secrets file containing at least the database password must be provided when unix sockets are not used.";
}
- {
- # When removing this assertion, please adjust the nixosTests accordingly.
- assertion =
- (cfg.database.enable && cfg.database.enableVectors)
- -> lib.versionOlder config.services.postgresql.package.version "17";
- message = "Immich doesn't support PostgreSQL 17+ when using pgvecto.rs. Consider disabling it using services.immich.database.enableVectors if it is not needed anymore.";
- }
- {
- assertion = cfg.database.enable -> (cfg.database.enableVectorChord || cfg.database.enableVectors);
- message = "At least one of services.immich.database.enableVectorChord and services.immich.database.enableVectors has to be enabled.";
- }
];
services.postgresql = mkIf cfg.database.enable {
@@ -286,19 +288,12 @@ in
ensureClauses.login = true;
}
];
- extensions =
- ps:
- lib.optionals cfg.database.enableVectors [ ps.pgvecto-rs ]
- ++ lib.optionals cfg.database.enableVectorChord [
- ps.pgvector
- ps.vectorchord
- ];
+ extensions = ps: [
+ ps.pgvector
+ ps.vectorchord
+ ];
settings = {
- shared_preload_libraries =
- lib.optionals cfg.database.enableVectors [
- "vectors.so"
- ]
- ++ lib.optionals cfg.database.enableVectorChord [ "vchord.so" ];
+ shared_preload_libraries = [ "vchord.so" ];
search_path = "\"$user\", public, vectors";
};
};
@@ -310,40 +305,27 @@ in
"cube"
"earthdistance"
"pg_trgm"
- ]
- ++ lib.optionals cfg.database.enableVectors [
- "vectors"
- ]
- ++ lib.optionals cfg.database.enableVectorChord [
"vector"
"vchord"
];
- sqlFile = pkgs.writeText "immich-pgvectors-setup.sql" (
- # save previous version of vectorchord to trigger reindex on update
- lib.optionalString cfg.database.enableVectorChord ''
- SELECT COALESCE(installed_version, ''') AS vchord_version_before FROM pg_available_extensions WHERE name = 'vchord' \gset
- ''
- + ''
- ${lib.concatMapStringsSep "\n" (ext: "CREATE EXTENSION IF NOT EXISTS \"${ext}\";") extensions}
- ${lib.concatMapStringsSep "\n" (ext: "ALTER EXTENSION \"${ext}\" UPDATE;") extensions}
- ALTER SCHEMA public OWNER TO ${cfg.database.user};
- ''
- + lib.optionalString cfg.database.enableVectors ''
- ALTER SCHEMA vectors OWNER TO ${cfg.database.user};
- GRANT SELECT ON TABLE pg_vector_index_stat TO ${cfg.database.user};
- ''
- # trigger reindex if vectorchord updates
- # https://docs.immich.app/administration/postgres-standalone/#updating-vectorchord
- + lib.optionalString cfg.database.enableVectorChord ''
- SELECT COALESCE(installed_version, ''') AS vchord_version_after FROM pg_available_extensions WHERE name = 'vchord' \gset
+ sqlFile = pkgs.writeText "immich-pgvectors-setup.sql" ''
+ -- save previous version of vectorchord to trigger reindex on update
+ SELECT COALESCE(installed_version, ''') AS vchord_version_before FROM pg_available_extensions WHERE name = 'vchord' \gset
- SELECT (:'vchord_version_before' != ''' AND :'vchord_version_before' != :'vchord_version_after') AS has_vchord_updated \gset
- \if :has_vchord_updated
- REINDEX INDEX face_index;
- REINDEX INDEX clip_index;
- \endif
- ''
- );
+ ${lib.concatMapStringsSep "\n" (ext: "CREATE EXTENSION IF NOT EXISTS \"${ext}\";") extensions}
+ ${lib.concatMapStringsSep "\n" (ext: "ALTER EXTENSION \"${ext}\" UPDATE;") extensions}
+ ALTER SCHEMA public OWNER TO ${cfg.database.user};
+
+ -- trigger reindex if vectorchord updates
+ -- https://docs.immich.app/administration/postgres-standalone/#updating-vectorchord
+ SELECT COALESCE(installed_version, ''') AS vchord_version_after FROM pg_available_extensions WHERE name = 'vchord' \gset
+
+ SELECT (:'vchord_version_before' != ''' AND :'vchord_version_before' != :'vchord_version_after') AS has_vchord_updated \gset
+ \if :has_vchord_updated
+ REINDEX INDEX face_index;
+ REINDEX INDEX clip_index;
+ \endif
+ '';
in
[
''
@@ -480,6 +462,5 @@ in
};
meta = {
maintainers = with lib.maintainers; [ jvanbruegge ];
- doc = ./immich.md;
};
}
diff --git a/nixos/modules/services/web-apps/tabbyapi.nix b/nixos/modules/services/web-apps/tabbyapi.nix
new file mode 100644
index 000000000000..0340e69775a7
--- /dev/null
+++ b/nixos/modules/services/web-apps/tabbyapi.nix
@@ -0,0 +1,199 @@
+{
+ pkgs,
+ config,
+ lib,
+ ...
+}:
+
+let
+ cfg = config.services.tabbyapi;
+ yamlFormat = pkgs.formats.yaml { };
+ configFile = yamlFormat.generate "config.yml" cfg.settings;
+in
+{
+ options.services.tabbyapi = {
+ enable = lib.mkEnableOption "tabbyapi";
+
+ package = lib.mkPackageOption pkgs "tabbyapi" { };
+
+ openFirewall = lib.mkOption {
+ type = lib.types.bool;
+ default = false;
+ description = "Whether to open the firewall for the TabbyAPI port.";
+ };
+
+ settings = lib.mkOption {
+ description = ''
+ Configuration for TabbyAPI. https://github.com/theroyallab/tabbyAPI/wiki/02.-Server-options
+ '';
+ type = lib.types.submodule {
+ freeformType = yamlFormat.type;
+
+ options = {
+ network = {
+ host = lib.mkOption {
+ type = lib.types.str;
+ default = "127.0.0.1";
+ description = "The IP to host on. Use 0.0.0.0 to expose on all adapters.";
+ };
+
+ port = lib.mkOption {
+ type = lib.types.port;
+ default = 5000;
+ description = "The port to host on.";
+ };
+
+ disable_auth = lib.mkOption {
+ type = lib.types.bool;
+ default = false;
+ description = "Disable HTTP token authentication. WARNING: Vulnerable if exposed.";
+ };
+
+ api_servers = lib.mkOption {
+ type = lib.types.listOf lib.types.str;
+ default = [ "OAI" ];
+ description = "Select API servers to enable. Options: OAI, Kobold.";
+ };
+ };
+
+ logging = {
+ log_prompt = lib.mkOption {
+ type = lib.types.bool;
+ default = false;
+ description = "Enable prompt logging.";
+ };
+
+ log_requests = lib.mkOption {
+ type = lib.types.bool;
+ default = false;
+ description = "Enable request logging. Only use for debug.";
+ };
+ };
+
+ model = {
+ model_dir = lib.mkOption {
+ type = lib.types.str;
+ default = "models";
+ description = "Directory to look for models. Relative to the state directory.";
+ example = lib.literalExpression ''
+ (pkgs.linkFarm "models" {
+ qwen-8b = pkgs.fetchgit {
+ url = "https://huggingface.co/turboderp/Qwen3-VL-8B-Instruct-exl3";
+ rev = "652ab6be95b3e2880e78d87269013d98ca9c392d"; # 4bpw
+ fetchLFS = true;
+ hash = "sha256-n+9Mt7EZ3XHM0w8oGUZr4EBz91EFyp1VBpvl9Php/QM=";
+ };
+
+ # Example for patching Qwen 3.5's template to work with OpenWebUI's thinking feature
+ Qwen3_5-9B = pkgs.applyPatches {
+ src = pkgs.fetchgit {
+ url = "https://huggingface.co/turboderp/Qwen3.5-9B-exl3";
+ rev = "6f8763307a3130ae989269fbc79a8c8e9db5ee42"; # 5.0bpw
+ fetchLFS = true;
+ hash = "sha256-Y7Uw/MChXU0Iu9hb3dv+cTtNBwhPbd/I/gYDUjM1j8g=";
+ };
+ patches = [ ./qwen-thinking.patch ];
+ };
+ # diff --git a/chat_template.jinja b/chat_template.jinja
+ # index a585dec..68f1b6f 100644
+ # --- a/chat_template.jinja
+ # +++ b/chat_template.jinja
+ # @@ -148,7 +148,5 @@
+ # {{- '<|im_start|>assistant\n' }}
+ # {%- if enable_thinking is defined and enable_thinking is false %}
+ # {{- '\n\n\n\n' }}
+ # - {%- else %}
+ # - {{- '\n' }}
+ # {%- endif %}
+ # {%- endif %}
+ # \ No newline at end of file
+ }).outPath;
+ '';
+ };
+
+ model_name = lib.mkOption {
+ type = lib.types.nullOr lib.types.str;
+ default = null;
+ description = "The initial model to load on startup. Must exist in model_dir.";
+ example = "Qwen3_5-9B";
+ };
+
+ max_seq_len = lib.mkOption {
+ type = lib.types.nullOr lib.types.int;
+ default = null;
+ description = "Max sequence length. Set null to use model defaults.";
+ };
+
+ cache_mode = lib.mkOption {
+ type = lib.types.str;
+ default = "FP16";
+ description = "Cache mode for VRAM savings. ExLlamaV2: FP16, Q8, Q6, Q4. ExLlamaV3: specific pair string (e.g., '8,8').";
+ };
+
+ gpu_split_auto = lib.mkOption {
+ type = lib.types.bool;
+ default = true;
+ description = "Automatically allocate resources to GPUs.";
+ };
+
+ dummy_model_names = lib.mkOption {
+ type = lib.types.listOf lib.types.str;
+ default = [ "gpt-3.5-turbo" ];
+ description = "List of fake model names sent via the /v1/models endpoint.";
+ };
+ };
+ };
+ };
+ };
+ };
+
+ config = lib.mkIf cfg.enable {
+ assertions = [
+ {
+ assertion = cfg.package.passthru.cudaSupport;
+ message = ''
+ TabbyAPI requires CUDA support to function. The configured package does not have CUDA enabled.
+ Consider setting:
+ services.tabbyapi.package = pkgs.pkgsCuda.tabbyapi;
+ '';
+ }
+ ];
+ networking.firewall.allowedTCPPorts = lib.mkIf cfg.openFirewall [
+ cfg.settings.network.port
+ ];
+
+ systemd.services.tabbyapi = {
+ enable = true;
+ wantedBy = [ "multi-user.target" ];
+ description = "TabbyAPI - OAI compatible server for Exllama";
+
+ serviceConfig = {
+ ExecStart = "${lib.getExe cfg.package} --config=${configFile}";
+ Restart = "on-failure";
+ StateDirectory = "tabbyapi";
+ WorkingDirectory = "/var/lib/tabbyapi";
+ User = "tabbyapi";
+ Group = "tabbyapi";
+ DynamicUser = true;
+
+ # Hardening
+ ProtectSystem = "strict";
+ ProtectHome = "yes";
+ LockPersonality = true;
+ ProtectClock = true;
+ ProtectControlGroups = true;
+ ProtectHostname = true;
+ ProtectKernelLogs = true;
+ ProtectKernelModules = true;
+ ProtectKernelTunables = true;
+ ProtectProc = "invisible";
+ RestrictNamespaces = true;
+ RestrictRealtime = true;
+ RestrictSUIDSGID = true;
+ SystemCallArchitectures = "native";
+ };
+ };
+ };
+
+ meta.maintainers = with lib.maintainers; [ BatteredBunny ];
+}
diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix
index a797d5466611..d7863112185c 100644
--- a/nixos/tests/all-tests.nix
+++ b/nixos/tests/all-tests.nix
@@ -584,6 +584,7 @@ in
_module.args.firefoxPackage = pkgs.firefox-esr-140;
};
firefox-syncserver = runTest ./firefox-syncserver.nix;
+ firefox_decrypt = runTest ./firefox_decrypt.nix;
firefoxpwa = runTest ./firefoxpwa.nix;
firejail = runTest ./firejail.nix;
firewall = runTest {
@@ -771,7 +772,6 @@ in
immich = runTest ./web-apps/immich.nix;
immich-kiosk = runTest ./web-apps/immich-kiosk.nix;
immich-public-proxy = runTest ./web-apps/immich-public-proxy.nix;
- immich-vectorchord-migration = runTest ./web-apps/immich-vectorchord-migration.nix;
immich-vectorchord-reindex = runTest ./web-apps/immich-vectorchord-reindex.nix;
immichframe = runTest ./web-apps/immichframe.nix;
incron = runTest ./incron.nix;
diff --git a/nixos/tests/firefox_decrypt.nix b/nixos/tests/firefox_decrypt.nix
new file mode 100644
index 000000000000..afc3bfaf485c
--- /dev/null
+++ b/nixos/tests/firefox_decrypt.nix
@@ -0,0 +1,73 @@
+{ lib, ... }:
+{
+ name = "firefox_decrypt";
+
+ meta = {
+ maintainers = with lib.maintainers; [ schnusch ];
+ };
+
+ nodes.machine =
+ { pkgs, ... }:
+ {
+ imports = [ ./common/x11.nix ];
+ programs.firefox.enable = true;
+ environment.systemPackages = [ pkgs.firefox_decrypt ];
+ };
+
+ enableOCR = true;
+
+ testScript = ''
+ import csv
+ import io
+ import random
+ import string
+
+ machine.wait_for_x()
+
+ expected: dict[str, str] = {
+ "url": "http://localhost",
+ "user": "user",
+ "password": "".join(random.choices(string.ascii_letters + string.digits, k=32)),
+ }
+
+ machine.execute("firefox about:logins >&2 &")
+
+ # press "Add password" button
+ # "Search Passwords" is not found by OCR, probably due to too low contrast.
+ machine.wait_for_text("No passwords saved")
+ for c in ("tab", "\n"):
+ machine.send_key(c)
+
+ # add a new password entry
+ machine.wait_for_text("Add password")
+ for text, control in [
+ (expected["url"], "tab"),
+ (expected["user"], "tab"),
+ (expected["password"], "\n"),
+ ]:
+ with machine.nested(f"typing {repr(text)}"):
+ for c in text:
+ machine.send_key(c, log=False)
+ machine.send_key(control)
+
+ # "Remove" button for our new entry appeared
+ machine.wait_for_text("Remove")
+
+ # close Firefox
+ machine.send_key("ctrl-q")
+ machine.wait_for_text(r"Quit Firefox or close current tab\?")
+ machine.send_key("\n")
+
+ # extract Firefox logins
+ credentials = list(
+ csv.DictReader(
+ io.StringIO(
+ machine.succeed("firefox-decrypt -f csv ~/.config/mozilla/firefox"),
+ newline="",
+ ),
+ delimiter=";",
+ )
+ )
+ assert expected in credentials, f"expected {expected!r} in {credentials!r}"
+ '';
+}
diff --git a/nixos/tests/web-apps/immich-vectorchord-migration.nix b/nixos/tests/web-apps/immich-vectorchord-migration.nix
deleted file mode 100644
index 786a624c4ec3..000000000000
--- a/nixos/tests/web-apps/immich-vectorchord-migration.nix
+++ /dev/null
@@ -1,71 +0,0 @@
-{ ... }:
-{
- name = "immich-vectorchord-migration";
-
- nodes.machine =
- { lib, pkgs, ... }:
- {
- # These tests need a little more juice
- virtualisation = {
- cores = 2;
- memorySize = 2048;
- diskSize = 4096;
- };
-
- environment.systemPackages = with pkgs; [ immich-cli ];
-
- services.immich = {
- enable = true;
- environment.IMMICH_LOG_LEVEL = "verbose";
- # Simulate an existing setup
- database.enableVectorChord = lib.mkDefault false;
- database.enableVectors = lib.mkDefault true;
- };
-
- # TODO: Remove when PostgreSQL 17 is supported.
- services.postgresql.package = pkgs.postgresql_16;
-
- specialisation."immich-vectorchord-enabled".configuration = {
- services.immich.database.enableVectorChord = true;
- };
-
- specialisation."immich-vectorchord-only".configuration = {
- services.immich.database = {
- enableVectorChord = true;
- enableVectors = false;
- };
- };
- };
-
- testScript =
- { nodes, ... }:
- let
- specBase = "${nodes.machine.system.build.toplevel}/specialisation";
- vectorchordEnabled = "${specBase}/immich-vectorchord-enabled";
- vectorchordOnly = "${specBase}/immich-vectorchord-only";
- in
- ''
- def psql(command: str):
- machine.succeed(f"sudo -u postgres psql -d ${nodes.machine.services.immich.database.name} -c '{command}'")
-
- def immich_works():
- machine.wait_for_unit("immich-server.service")
-
- machine.wait_for_open_port(2283) # Server
- machine.wait_for_open_port(3003) # Machine learning
- machine.succeed("curl --fail http://localhost:2283/")
-
- immich_works()
-
- machine.succeed("${vectorchordEnabled}/bin/switch-to-configuration test")
-
- immich_works()
-
- psql("DROP EXTENSION vectors;")
- psql("DROP SCHEMA vectors;")
-
- machine.succeed("${vectorchordOnly}/bin/switch-to-configuration test")
-
- immich_works()
- '';
-}
diff --git a/pkgs/applications/editors/vim/plugins/deprecated.json b/pkgs/applications/editors/vim/plugins/deprecated.json
index 85a81ee8814e..fa8c481f4917 100644
--- a/pkgs/applications/editors/vim/plugins/deprecated.json
+++ b/pkgs/applications/editors/vim/plugins/deprecated.json
@@ -1,4 +1,100 @@
{
+ "BufOnly": {
+ "date": "2026-02-04",
+ "new": "BufOnly-vim"
+ },
+ "CSApprox": {
+ "date": "2026-02-04",
+ "new": "csapprox"
+ },
+ "Colour_Sampler_Pack": {
+ "date": "2026-02-04",
+ "new": "Colour-Sampler-Pack"
+ },
+ "Cosco": {
+ "date": "2026-02-04",
+ "new": "cosco-vim"
+ },
+ "Gist": {
+ "date": "2026-02-04",
+ "new": "vim-gist"
+ },
+ "Gundo": {
+ "date": "2026-02-04",
+ "new": "gundo-vim"
+ },
+ "Hoogle": {
+ "date": "2026-02-04",
+ "new": "vim-hoogle"
+ },
+ "Solarized": {
+ "date": "2026-02-04",
+ "new": "vim-colors-solarized"
+ },
+ "Supertab": {
+ "date": "2026-02-04",
+ "new": "supertab"
+ },
+ "Syntastic": {
+ "date": "2026-02-04",
+ "new": "syntastic"
+ },
+ "SyntaxRange": {
+ "date": "2026-02-04",
+ "new": "vim-SyntaxRange"
+ },
+ "Tabular": {
+ "date": "2026-02-04",
+ "new": "tabular"
+ },
+ "Tagbar": {
+ "date": "2026-02-04",
+ "new": "tagbar"
+ },
+ "The_NERD_Commenter": {
+ "date": "2026-02-04",
+ "new": "nerdcommenter"
+ },
+ "The_NERD_tree": {
+ "date": "2026-02-04",
+ "new": "nerdtree"
+ },
+ "UltiSnips": {
+ "date": "2026-02-04",
+ "new": "ultisnips"
+ },
+ "WebAPI": {
+ "date": "2026-02-04",
+ "new": "webapi-vim"
+ },
+ "Yankring": {
+ "date": "2026-02-04",
+ "new": "YankRing-vim"
+ },
+ "airline": {
+ "date": "2026-02-04",
+ "new": "vim-airline"
+ },
+ "alternative": {
+ "date": "2026-02-04",
+ "new": "a-vim"
+ },
+ "bats": {
+ "date": "2026-02-04",
+ "new": "bats-vim"
+ },
+ "calendar": {
+ "date": "2026-02-04",
+ "new": "calendar-vim"
+ },
+ "caw": {
+ "date": "2026-02-04",
+ "new": "caw-vim"
+ },
+ "chad": {
+ "date": "2026-02-04",
+ "new": "chadtree"
+ },
"codeium-nvim": {
"date": "2025-04-09",
"new": "windsurf-nvim"
@@ -187,6 +283,34 @@
"date": "2024-10-28",
"new": "magma-nvim"
},
+ "maktaba": {
+ "date": "2026-02-04",
+ "new": "vim-maktaba"
+ },
+ "multiple-cursors": {
+ "date": "2026-02-04",
+ "new": "vim-multiple-cursors"
+ },
+ "necoGhc": {
+ "date": "2026-02-04",
+ "new": "neco-ghc"
+ },
+ "neocomplete": {
+ "date": "2026-02-04",
+ "new": "neocomplete-vim"
+ },
+ "neoinclude": {
+ "date": "2026-02-04",
+ "new": "neoinclude-vim"
+ },
+ "neomru": {
+ "date": "2026-02-04",
+ "new": "neomru-vim"
+ },
+ "neosnippet": {
+ "date": "2026-02-04",
+ "new": "neosnippet-vim"
+ },
"nvim-base16": {
"date": "2024-02-15",
"new": "base16-nvim"
@@ -195,6 +319,30 @@
"date": "2024-11-19",
"new": "nvim-cmp"
},
+ "open-browser": {
+ "date": "2026-02-04",
+ "new": "open-browser-vim"
+ },
+ "pathogen": {
+ "date": "2026-02-04",
+ "new": "vim-pathogen"
+ },
+ "polyglot": {
+ "date": "2026-02-04",
+ "new": "vim-polyglot"
+ },
+ "prettyprint": {
+ "date": "2026-02-04",
+ "new": "vim-prettyprint"
+ },
+ "quickrun": {
+ "date": "2026-02-04",
+ "new": "vim-quickrun"
+ },
+ "rainbow_parentheses": {
+ "date": "2026-02-04",
+ "new": "rainbow_parentheses-vim"
+ },
"render-markdown": {
"date": "2024-09-16",
"new": "render-markdown-nvim"
@@ -315,158 +463,6 @@
"date": "2024-03-16",
"new": "zarchive-vim-fsharp"
},
- "vscode-diff-nvim": {
- "date": "2026-01-10",
- "new": "codediff-nvim"
- },
- "BufOnly": {
- "date": "2026-02-04",
- "new": "BufOnly-vim"
- },
- "CSApprox": {
- "date": "2026-02-04",
- "new": "csapprox"
- },
- "Colour_Sampler_Pack": {
- "date": "2026-02-04",
- "new": "Colour-Sampler-Pack"
- },
- "Cosco": {
- "date": "2026-02-04",
- "new": "cosco-vim"
- },
- "Gist": {
- "date": "2026-02-04",
- "new": "vim-gist"
- },
- "Gundo": {
- "date": "2026-02-04",
- "new": "gundo-vim"
- },
- "Hoogle": {
- "date": "2026-02-04",
- "new": "vim-hoogle"
- },
- "Solarized": {
- "date": "2026-02-04",
- "new": "vim-colors-solarized"
- },
- "Supertab": {
- "date": "2026-02-04",
- "new": "supertab"
- },
- "Syntastic": {
- "date": "2026-02-04",
- "new": "syntastic"
- },
- "SyntaxRange": {
- "date": "2026-02-04",
- "new": "vim-SyntaxRange"
- },
- "Tabular": {
- "date": "2026-02-04",
- "new": "tabular"
- },
- "Tagbar": {
- "date": "2026-02-04",
- "new": "tagbar"
- },
- "The_NERD_Commenter": {
- "date": "2026-02-04",
- "new": "nerdcommenter"
- },
- "The_NERD_tree": {
- "date": "2026-02-04",
- "new": "nerdtree"
- },
- "UltiSnips": {
- "date": "2026-02-04",
- "new": "ultisnips"
- },
- "WebAPI": {
- "date": "2026-02-04",
- "new": "webapi-vim"
- },
- "Yankring": {
- "date": "2026-02-04",
- "new": "YankRing-vim"
- },
- "airline": {
- "date": "2026-02-04",
- "new": "vim-airline"
- },
- "alternative": {
- "date": "2026-02-04",
- "new": "a-vim"
- },
- "bats": {
- "date": "2026-02-04",
- "new": "bats-vim"
- },
- "calendar": {
- "date": "2026-02-04",
- "new": "calendar-vim"
- },
- "caw": {
- "date": "2026-02-04",
- "new": "caw-vim"
- },
- "chad": {
- "date": "2026-02-04",
- "new": "chadtree"
- },
- "maktaba": {
- "date": "2026-02-04",
- "new": "vim-maktaba"
- },
- "multiple-cursors": {
- "date": "2026-02-04",
- "new": "vim-multiple-cursors"
- },
- "necoGhc": {
- "date": "2026-02-04",
- "new": "neco-ghc"
- },
- "neocomplete": {
- "date": "2026-02-04",
- "new": "neocomplete-vim"
- },
- "neoinclude": {
- "date": "2026-02-04",
- "new": "neoinclude-vim"
- },
- "neomru": {
- "date": "2026-02-04",
- "new": "neomru-vim"
- },
- "neosnippet": {
- "date": "2026-02-04",
- "new": "neosnippet-vim"
- },
- "open-browser": {
- "date": "2026-02-04",
- "new": "open-browser-vim"
- },
- "pathogen": {
- "date": "2026-02-04",
- "new": "vim-pathogen"
- },
- "polyglot": {
- "date": "2026-02-04",
- "new": "vim-polyglot"
- },
- "prettyprint": {
- "date": "2026-02-04",
- "new": "vim-prettyprint"
- },
- "quickrun": {
- "date": "2026-02-04",
- "new": "vim-quickrun"
- },
- "rainbow_parentheses": {
- "date": "2026-02-04",
- "new": "rainbow_parentheses-vim"
- },
"vimproc": {
"date": "2026-02-04",
"new": "vimproc-vim"
@@ -479,6 +475,10 @@
"date": "2026-02-04",
"new": "vim-vinegar"
},
+ "vscode-diff-nvim": {
+ "date": "2026-01-10",
+ "new": "codediff-nvim"
+ },
"watchdogs": {
"date": "2026-02-04",
"new": "vim-watchdogs"
diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix
index 5f349b3dd62b..967c3f1f5ed6 100644
--- a/pkgs/applications/editors/vim/plugins/generated.nix
+++ b/pkgs/applications/editors/vim/plugins/generated.nix
@@ -74,12 +74,12 @@ final: prev: {
CopilotChat-nvim = buildVimPlugin {
pname = "CopilotChat.nvim";
- version = "4.7.4-unstable-2026-02-12";
+ version = "4.7.4-unstable-2026-03-09";
src = fetchFromGitHub {
owner = "CopilotC-Nvim";
repo = "CopilotChat.nvim";
- rev = "743d6005fb412c85309d3f3aa45f18f3a2fb2098";
- hash = "sha256-/QddE/TloRK+8cJF9KHkOSsyctCcyn+T85We958dS/I=";
+ rev = "ecea24a9a067c6f176b8e13eb11251c739caf055";
+ hash = "sha256-fwQga9zwFLGOKuwpe4Wfx7pc+nn+dMHEJDF7FYZ/qfQ=";
};
meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/";
meta.hydraPlatforms = [ ];
@@ -204,12 +204,12 @@ final: prev: {
LazyVim = buildVimPlugin {
pname = "LazyVim";
- version = "15.13.0-unstable-2025-11-11";
+ version = "15.14.0-unstable-2026-03-01";
src = fetchFromGitHub {
owner = "LazyVim";
repo = "LazyVim";
- rev = "c64a61734fc9d45470a72603395c02137802bc6f";
- hash = "sha256-neKqaa9+0KfySJEg4cTNCAvMrv74vJemfltr947WPE8=";
+ rev = "31caef21fdf4009a7d5c8342a14b7d8b97be611d";
+ hash = "sha256-cCNlxS5n3j/tK9qhz2YdsBwQlLg2RgHk2l5dtZHWWqU=";
};
meta.homepage = "https://github.com/LazyVim/LazyVim/";
meta.hydraPlatforms = [ ];
@@ -217,12 +217,12 @@ final: prev: {
LeaderF = buildVimPlugin {
pname = "LeaderF";
- version = "1.25-unstable-2026-02-27";
+ version = "1.25-unstable-2026-03-13";
src = fetchFromGitHub {
owner = "Yggdroot";
repo = "LeaderF";
- rev = "2c6c5d5e350762a2e209bddb65371c77afc65c08";
- hash = "sha256-1jxF93IMpyDFNEm93jFrgNXea0mCK01k87wmAlk2KPg=";
+ rev = "5eeda5a5a7245c3a6430246d225a74b2ed5cdbd5";
+ hash = "sha256-kypWDPLROXv6jpmW58aTbSGxvZbuhTeDVA9gM4Ym8u8=";
};
meta.homepage = "https://github.com/Yggdroot/LeaderF/";
meta.hydraPlatforms = [ ];
@@ -412,12 +412,12 @@ final: prev: {
SchemaStore-nvim = buildVimPlugin {
pname = "SchemaStore.nvim";
- version = "0-unstable-2026-02-28";
+ version = "0-unstable-2026-03-12";
src = fetchFromGitHub {
owner = "b0o";
repo = "SchemaStore.nvim";
- rev = "7e88652d0291bfd4c988737c176fa59e187904f2";
- hash = "sha256-voU0ZiStiNGj1vdFtcdQVXylR16jr8/McGbV/OJ01kQ=";
+ rev = "27f7d753990c8d79bdefe75be0094e7e86eabf16";
+ hash = "sha256-T/L8rUkmKzSh1QHW6FGjnFGX2FyIZvhJlfi2aUhCJNc=";
};
meta.homepage = "https://github.com/b0o/SchemaStore.nvim/";
meta.hydraPlatforms = [ ];
@@ -767,12 +767,12 @@ final: prev: {
pname = "alabaster.nvim";
version = "0-unstable-2026-01-19";
src = fetchFromGitHub {
- owner = "p00f";
+ owner = "dchinmay2";
repo = "alabaster.nvim";
rev = "ae0c5f41c70b576f0678319e57fe47b2b288d2fc";
hash = "sha256-myeggPnb76KFnm1rmSDgLwHHr1WKzV6KnGvvmU6GhXo=";
};
- meta.homepage = "https://github.com/p00f/alabaster.nvim/";
+ meta.homepage = "https://github.com/dchinmay2/alabaster.nvim/";
meta.hydraPlatforms = [ ];
};
@@ -960,12 +960,12 @@ final: prev: {
artio-nvim = buildVimPlugin {
pname = "artio.nvim";
- version = "0-unstable-2026-02-21";
+ version = "0-unstable-2026-03-08";
src = fetchFromGitHub {
owner = "comfysage";
repo = "artio.nvim";
- rev = "36773f37b6b05b50e91777fd32351c80d995b928";
- hash = "sha256-nc0A3Z1nXl4m7GjF04PFIhZ94aQ78jVhAzFovcV31f0=";
+ rev = "778448454ded399f773cde2e6e432c0c9558eebd";
+ hash = "sha256-74b9rhS4yOyw7gfEhsALEfNYVELjvfLBSvoOK8pd7ZI=";
};
meta.homepage = "https://github.com/comfysage/artio.nvim/";
meta.hydraPlatforms = [ ];
@@ -1454,12 +1454,12 @@ final: prev: {
base16-nvim = buildVimPlugin {
pname = "base16-nvim";
- version = "0-unstable-2026-02-18";
+ version = "0-unstable-2026-03-05";
src = fetchFromGitHub {
owner = "RRethy";
repo = "base16-nvim";
- rev = "80ce668de796d1564d875a3c31822b4db3ae1d91";
- hash = "sha256-x5tYFb2K0k+RTZhcDctzAnJrJxuROp2e3NnG7ez/hjU=";
+ rev = "190397833e53fdfd5cf400c5baaf1a4e533158e5";
+ hash = "sha256-CqejbEcYceAsKQktCnicKejMpDxvnbofKOHuC9sa/kQ=";
};
meta.homepage = "https://github.com/RRethy/base16-nvim/";
meta.hydraPlatforms = [ ];
@@ -1818,12 +1818,12 @@ final: prev: {
blink-ripgrep-nvim = buildVimPlugin {
pname = "blink-ripgrep.nvim";
- version = "2.2.4-unstable-2026-02-23";
+ version = "2.2.4-unstable-2026-03-13";
src = fetchFromGitHub {
owner = "mikavilpas";
repo = "blink-ripgrep.nvim";
- rev = "841e530f202c1dd96acc7034478517be3929fc27";
- hash = "sha256-stIfwl/1eF3AK7Kis0hkFcNNJVaDls2HrH/oGCdGg8E=";
+ rev = "fe7ccf6238d66d94899927a040b9b2be106ee29b";
+ hash = "sha256-euLwcB/tE6kuAB1gxjnhaQelc/WrWC+7wyYLRUGvQ10=";
};
meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/";
meta.hydraPlatforms = [ ];
@@ -2039,12 +2039,12 @@ final: prev: {
catppuccin-nvim = buildVimPlugin {
pname = "catppuccin-nvim";
- version = "1.11.0-unstable-2026-02-15";
+ version = "1.11.0-unstable-2026-03-13";
src = fetchFromGitHub {
owner = "catppuccin";
repo = "nvim";
- rev = "0a5de4da015a175f416d6ef1eda84661623e0500";
- hash = "sha256-0kxEY6QowwlDlGbxj5FI1MlEeeTcPfcf8PK+sgjYmb0=";
+ rev = "384f304c8b04664c9e0091fbfb3923c5f97c1bcf";
+ hash = "sha256-L6W+aW3wuAYg9tyKDqxL4iykqOaFT6Bmx3nZMux409k=";
};
meta.homepage = "https://github.com/catppuccin/nvim/";
meta.hydraPlatforms = [ ];
@@ -2260,12 +2260,12 @@ final: prev: {
claudecode-nvim = buildVimPlugin {
pname = "claudecode.nvim";
- version = "0.3.0-unstable-2026-01-26";
+ version = "0.3.0-unstable-2026-03-04";
src = fetchFromGitHub {
owner = "coder";
repo = "claudecode.nvim";
- rev = "aa9a5cebebdbfa449c1c5ff229ba5d98e66bafed";
- hash = "sha256-B6BA+3h7RLmk+zk6O365DmY06ALdbbkFBmOaRH9muog=";
+ rev = "432121f0f5b9bda041030d1e9e83b7ba3a93dd8f";
+ hash = "sha256-r8hAUpSsr8zNm+av8Mu5oILaTfEsXEnJmkzRmvi9pF8=";
};
meta.homepage = "https://github.com/coder/claudecode.nvim/";
meta.hydraPlatforms = [ ];
@@ -2338,12 +2338,12 @@ final: prev: {
cmake-tools-nvim = buildVimPlugin {
pname = "cmake-tools.nvim";
- version = "0-unstable-2026-02-26";
+ version = "0-unstable-2026-03-13";
src = fetchFromGitHub {
owner = "Civitasv";
repo = "cmake-tools.nvim";
- rev = "ec3bc500aa1db11f16f6aa881af76871ed8e4de3";
- hash = "sha256-SeZfHy5/fv95zhQmCnvxtTDsqT9piD7WVxjj3hN1e0w=";
+ rev = "b3a5d4d3e889d0f8f0c94ccd910407c6ce466b25";
+ hash = "sha256-xDwQ0Jyqygezm2p9ySfxQtcnUzraEmE1xvJVJgZTxuQ=";
};
meta.homepage = "https://github.com/Civitasv/cmake-tools.nvim/";
meta.hydraPlatforms = [ ];
@@ -2650,12 +2650,12 @@ final: prev: {
cmp-latex-symbols = buildVimPlugin {
pname = "cmp-latex-symbols";
- version = "0-unstable-2025-01-10";
+ version = "0-unstable-2026-03-06";
src = fetchFromGitHub {
owner = "kdheepak";
repo = "cmp-latex-symbols";
- rev = "86b68e6d6c550442d4a3f826e1b8358c5300824c";
- hash = "sha256-cRaVtF9uj/33UstjFH/6V6zLzy6JOSqTm+7va4uNAPg=";
+ rev = "0f8a9539f4c1c8fcf3b5244866b07b9d07282fa2";
+ hash = "sha256-95AvId9oT9N9hqEOphKPMdKT6raxc9o0AcEY4CGeI4U=";
};
meta.homepage = "https://github.com/kdheepak/cmp-latex-symbols/";
meta.hydraPlatforms = [ ];
@@ -2962,12 +2962,12 @@ final: prev: {
cmp-vimtex = buildVimPlugin {
pname = "cmp-vimtex";
- version = "0-unstable-2024-08-06";
+ version = "0-unstable-2026-03-06";
src = fetchFromGitHub {
owner = "micangl";
repo = "cmp-vimtex";
- rev = "5283bf9108ef33d41e704027b9ef22437ce7a15b";
- hash = "sha256-pD2dPdpyn5A/uwonDdAxCX138yBeDqbXDdlG/IKjVTU=";
+ rev = "c09ca05bfa0641754516f13294d73d3799a02fc8";
+ hash = "sha256-2whCuzLc57gPerZN7Dg6tUzZplox/6P+iRMuAYfjY1E=";
};
meta.homepage = "https://github.com/micangl/cmp-vimtex/";
meta.hydraPlatforms = [ ];
@@ -3118,12 +3118,12 @@ final: prev: {
coc-nvim = buildVimPlugin {
pname = "coc.nvim";
- version = "0.0.82-unstable-2026-02-22";
+ version = "0.0.82-unstable-2026-03-12";
src = fetchFromGitHub {
owner = "neoclide";
repo = "coc.nvim";
- rev = "f36328bb5c75c2272872e6f236cbb6f4f85262af";
- hash = "sha256-F8+OSL8ThJJPiHimRmc4LVYyYaps7iLplqvJGD7XzTY=";
+ rev = "35ea60e388ad700ed4f475dbc3f010ec2482dd9f";
+ hash = "sha256-UuN4EzRqg+yfNRkphpkTtxxBn/t2U3LKgqq3YK74/s0=";
};
meta.homepage = "https://github.com/neoclide/coc.nvim/";
meta.hydraPlatforms = [ ];
@@ -3196,12 +3196,12 @@ final: prev: {
codecompanion-nvim = buildVimPlugin {
pname = "codecompanion.nvim";
- version = "19.0.0-unstable-2026-02-28";
+ version = "19.3.0-unstable-2026-03-10";
src = fetchFromGitHub {
owner = "olimorris";
repo = "codecompanion.nvim";
- rev = "a3710ff4f10a8f215ace1a4f5f0f881d0c6c4e93";
- hash = "sha256-wHZ/5ohunxyzOo+kWWA4rarYtHmJXJVEk6Xi1K43d64=";
+ rev = "5e4f7cfac58c94c61d5a3d3a99d715d5c8762db6";
+ hash = "sha256-W9CNuV4YHaYY16mHhJj5PVASpdLQNVrJSJTyGUQJVVg=";
};
meta.homepage = "https://github.com/olimorris/codecompanion.nvim/";
meta.hydraPlatforms = [ ];
@@ -3222,12 +3222,12 @@ final: prev: {
codesettings-nvim = buildVimPlugin {
pname = "codesettings.nvim";
- version = "1.6.2-unstable-2026-02-28";
+ version = "1.6.7-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "mrjones2014";
repo = "codesettings.nvim";
- rev = "7b59890022dae9136304248de34286cfc63cc201";
- hash = "sha256-I0fGNy431ga7ComGk2M3/vwKf+PtQzr7H8W+vLidwYg=";
+ rev = "ab50b06955369fabf0e73b481390e3d6dd50026e";
+ hash = "sha256-N9fo+mWOs5IZ+gNXp6erVv3gacpKWtJW/zEfo7x0HEc=";
};
meta.homepage = "https://github.com/mrjones2014/codesettings.nvim/";
meta.hydraPlatforms = [ ];
@@ -3352,12 +3352,12 @@ final: prev: {
command-t = buildVimPlugin {
pname = "command-t";
- version = "8.0-unstable-2026-02-17";
+ version = "8.0-unstable-2026-03-12";
src = fetchFromGitHub {
owner = "wincent";
repo = "command-t";
- rev = "34b309f09b3bf4b9bed81db41e0abe127a2c91e9";
- hash = "sha256-/7q80NF6JkirzYuuZVh6p5CynIephrhPdVzOVi9tF2M=";
+ rev = "37781c1bfeaaa264f0840395fbc8dc4be5b3cdf6";
+ hash = "sha256-1RML3waok+Id3I9ymdKd1vOQOJlYBLNnE4JSvH9YRjA=";
};
meta.homepage = "https://github.com/wincent/command-t/";
meta.hydraPlatforms = [ ];
@@ -3521,12 +3521,12 @@ final: prev: {
conform-nvim = buildVimPlugin {
pname = "conform.nvim";
- version = "9.1.0-unstable-2026-02-23";
+ version = "9.1.0-unstable-2026-03-10";
src = fetchFromGitHub {
owner = "stevearc";
repo = "conform.nvim";
- rev = "e969e302bced7ffb9a0a0323629f31feb0ca35a6";
- hash = "sha256-G8aSYN23reYvN73+xDxa4XoYd8os2dsEaRgm78J6txo=";
+ rev = "086a40dc7ed8242c03be9f47fbcee68699cc2395";
+ hash = "sha256-aJIUkAcFdaOWBQ3HNLLvhqALzch0BqPUZPtb2cmIeCE=";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/stevearc/conform.nvim/";
@@ -3626,12 +3626,12 @@ final: prev: {
copilot-lua = buildVimPlugin {
pname = "copilot.lua";
- version = "0-unstable-2026-02-28";
+ version = "2.0.0-unstable-2026-03-13";
src = fetchFromGitHub {
owner = "zbirenbaum";
repo = "copilot.lua";
- rev = "00446a63cba4cc59bb24fc1e210a555a3e4acdfb";
- hash = "sha256-FL6OSeOtTTpswVBkMIun8tyoXchBQIOgofUBonlSVzQ=";
+ rev = "8e2a91828210d6043744468f6d7027d256a41f42";
+ hash = "sha256-1dRoxXkmNKCY6DDl9UXFDftNjK/7H/QLYJUUAKuOtwk=";
};
meta.homepage = "https://github.com/zbirenbaum/copilot.lua/";
meta.hydraPlatforms = [ ];
@@ -3977,12 +3977,12 @@ final: prev: {
darkearth-nvim = buildVimPlugin {
pname = "darkearth-nvim";
- version = "2.3.0-unstable-2026-02-15";
+ version = "2.4.0-unstable-2026-03-06";
src = fetchFromGitHub {
owner = "ptdewey";
repo = "darkearth-nvim";
- rev = "42bbec786c12079262ef068b1ee53957032a0cc9";
- hash = "sha256-1so2RdpRuKUowCM6CxZq9CEgPxN3zh121tsryInTj1w=";
+ rev = "d63b2a6826ca119c8d44a4222983137d2016efe0";
+ hash = "sha256-KuGJxqxPKXbDBZXpSJsGRkW/vPa11SZC9Zb20WseoDg=";
};
meta.homepage = "https://github.com/ptdewey/darkearth-nvim/";
meta.hydraPlatforms = [ ];
@@ -4003,12 +4003,12 @@ final: prev: {
dart-vim-plugin = buildVimPlugin {
pname = "dart-vim-plugin";
- version = "0.1.0-unstable-2024-07-02";
+ version = "0.1.0-unstable-2026-03-06";
src = fetchFromGitHub {
owner = "dart-lang";
repo = "dart-vim-plugin";
- rev = "4bdc04e2540edf90fda2812434c11d19dc04bc8f";
- hash = "sha256-cVGf/yT039VInHJ+6k9wO3syMckSEU0TDFcJcc9webI=";
+ rev = "db2ef169d6ae08e2bdb7ca44aac3ebb3367c9802";
+ hash = "sha256-eXpdrrAWwp1vXgOA0hZukAy4enkh39lwzWKy41e9inc=";
};
meta.homepage = "https://github.com/dart-lang/dart-vim-plugin/";
meta.hydraPlatforms = [ ];
@@ -4172,12 +4172,12 @@ final: prev: {
debugprint-nvim = buildVimPlugin {
pname = "debugprint.nvim";
- version = "7.1.0-unstable-2026-02-12";
+ version = "7.1.0-unstable-2026-03-08";
src = fetchFromGitHub {
owner = "andrewferrier";
repo = "debugprint.nvim";
- rev = "20088fe0d47b68ed92db4e4eb9906451faa3c3f8";
- hash = "sha256-9eT6cz5JmGYLblsoMXXJnr7CNM76wwHM4BjWd0d6f1s=";
+ rev = "76c98c000b9eccce7edfe5cc5f9d41bf255b7425";
+ hash = "sha256-4jnyauMdzRt8wrHLvZ6I5oQ2uF/+v6fUMR36TWBdK0c=";
};
meta.homepage = "https://github.com/andrewferrier/debugprint.nvim/";
meta.hydraPlatforms = [ ];
@@ -4564,12 +4564,12 @@ final: prev: {
devdocs-nvim = buildVimPlugin {
pname = "devdocs.nvim";
- version = "0.2-unstable-2026-01-16";
+ version = "0.2-unstable-2026-03-01";
src = fetchFromGitHub {
owner = "maskudo";
repo = "devdocs.nvim";
- rev = "e27a8f7680dc460eda9ccd5ab2fa0e8f835f736a";
- hash = "sha256-d1BeISQQlm8q7YiOyEhEY+pzwrZP05eJolNtukE04ak=";
+ rev = "5d3690ea29179ede67ae661669f0434bc8b80339";
+ hash = "sha256-6EFJG4HDP8xEifelH3qtNKHRr3CaVmd9Bjk1IqNVXkk=";
};
meta.homepage = "https://github.com/maskudo/devdocs.nvim/";
meta.hydraPlatforms = [ ];
@@ -4681,12 +4681,12 @@ final: prev: {
diffs-nvim = buildVimPlugin {
pname = "diffs.nvim";
- version = "0.3.0-unstable-2026-03-05";
+ version = "0.3.2-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "barrettruth";
repo = "diffs.nvim";
- rev = "7a3c4ea01e2ad53c6b54136bc19b7f0ad977da7d";
- hash = "sha256-rsgboDQ7s9pIc+pDOJgwTA6c950CDY7gLsyn5oycsGI=";
+ rev = "eccb4785ed782e63bc6beae5ad8302654a7d0bd8";
+ hash = "sha256-D8fAY7eHuFF/08iYhX48KfH0jiad1DXzuoEWxT3jvgc=";
};
meta.homepage = "https://github.com/barrettruth/diffs.nvim/";
meta.hydraPlatforms = [ ];
@@ -4798,12 +4798,12 @@ final: prev: {
dracula-vim = buildVimPlugin {
pname = "dracula-vim";
- version = "2.0.0-unstable-2025-03-27";
+ version = "2.0.0-unstable-2026-02-28";
src = fetchFromGitHub {
owner = "dracula";
repo = "vim";
- rev = "d4b0823100c702af127cba8dd5595a8f599041ec";
- hash = "sha256-OoxdkTl4qTIhjQVc+oizBaPomDN19FNAU13Jpyte/ts=";
+ rev = "6b0f9cca6263f60ef961d139541a999aeee97006";
+ hash = "sha256-CtYOmlTNts62JPYP7E4EwvAX3yRxm26z/Dwfez1HEjs=";
};
meta.homepage = "https://github.com/dracula/vim/";
meta.hydraPlatforms = [ ];
@@ -4850,12 +4850,12 @@ final: prev: {
easy-dotnet-nvim = buildVimPlugin {
pname = "easy-dotnet.nvim";
- version = "0-unstable-2026-02-27";
+ version = "0-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "GustavEikaas";
repo = "easy-dotnet.nvim";
- rev = "2798795edc9f4e14734444ab7dec45ae67ee78e7";
- hash = "sha256-zIoHyEdpHho+QjqBt3G/ZXIDt/W/xWqOAO4s9PaBO0Q=";
+ rev = "0c9e729b974855fd61279abaea46f7efec3cfbd0";
+ hash = "sha256-QRMFh6A+l71W6gys0mD1n7Dvu7H0MxYf3lJAZLyqtyc=";
};
meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/";
meta.hydraPlatforms = [ ];
@@ -4968,12 +4968,12 @@ final: prev: {
efmls-configs-nvim = buildVimPlugin {
pname = "efmls-configs-nvim";
- version = "1.11.0-unstable-2026-01-12";
+ version = "1.11.1-unstable-2026-01-13";
src = fetchFromGitHub {
owner = "creativenull";
repo = "efmls-configs-nvim";
- rev = "2dd907fe0043b95a901a9aee814f17804aa4426d";
- hash = "sha256-YbGSb6G+CzeK8OFg/WXI1kLukmQHYG+wXxHNAqPDNfA=";
+ rev = "0b0ca5462a0a9c1233cc8359e64741d7d49fbbe4";
+ hash = "sha256-T9nLrlojMoqVQseedqNYunPG7F+HpGQXxA27rQcmTVk=";
};
meta.homepage = "https://github.com/creativenull/efmls-configs-nvim/";
meta.hydraPlatforms = [ ];
@@ -5033,12 +5033,12 @@ final: prev: {
emmet-vim = buildVimPlugin {
pname = "emmet-vim";
- version = "0-unstable-2025-07-15";
+ version = "0-unstable-2026-03-07";
src = fetchFromGitHub {
owner = "mattn";
repo = "emmet-vim";
- rev = "e98397144982d1e75b20d94d55a82de3ec8f648d";
- hash = "sha256-d/JE19TFN2QOmtV0o9EsHelqTcxS93MbVDN0BVbG+Tc=";
+ rev = "cc8b1a9f2241e087330195c76651c5f9d9519e2f";
+ hash = "sha256-Ihc+bgxN+wPfLL9A/1wC/5Piu3ilAdIVT8be/Abvd80=";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/mattn/emmet-vim/";
@@ -5112,11 +5112,11 @@ final: prev: {
evergarden-nvim = buildVimPlugin {
pname = "evergarden-nvim";
- version = "0-unstable-2026-02-22";
+ version = "0-unstable-2026-03-04";
src = fetchgit {
url = "https://codeberg.org/evergarden/nvim";
- rev = "eaf4645312299fe767c9fc43b0cbf52e3a6e9598";
- hash = "sha256-iDrNT98kPKuUpjoIwS8x2WMbf+pJAEs/nWSAZTQZM8Q=";
+ rev = "4f1345b359daa8f1f91bd562a60658994b478e11";
+ hash = "sha256-EPVMcFYafj44xyLZKKZYCLtZfLDm8tECccnKOz4uXyc=";
};
meta.homepage = "https://codeberg.org/evergarden/nvim";
meta.hydraPlatforms = [ ];
@@ -5163,12 +5163,12 @@ final: prev: {
famous-quotes-nvim = buildVimPlugin {
pname = "famous-quotes.nvim";
- version = "0.1-unstable-2025-07-01";
+ version = "0.1-unstable-2026-03-11";
src = fetchFromGitHub {
owner = "mahyarmirrashed";
repo = "famous-quotes.nvim";
- rev = "6f26de04efff4a72e187e0fb60ee517d486c8c6b";
- hash = "sha256-kmUEdE7bbBzTCaU3G+ei8WY9gVd5CO2Z49j+U45TDCY=";
+ rev = "d94a9a029fbc186e258d5f950d868f94f1dc91ba";
+ hash = "sha256-XeQoEgPCj2VzkiR4BiHZQVOyO37lCsgoRGXHkjMbH9s=";
};
meta.homepage = "https://github.com/mahyarmirrashed/famous-quotes.nvim/";
meta.hydraPlatforms = [ ];
@@ -5815,12 +5815,12 @@ final: prev: {
ghcid = buildVimPlugin {
pname = "ghcid";
- version = "0.8.9-unstable-2026-02-24";
+ version = "0.8.9-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "ndmitchell";
repo = "ghcid";
- rev = "7979585f155a43272f324891a5bc2b5df3e05290";
- hash = "sha256-aWwvuKyDX0CyeK0oZoB9iaSijPsAdUbb8g/QUNTtKBo=";
+ rev = "49eeb0aba35aea2004211c38dc007b20a5c55837";
+ hash = "sha256-lFcfEv21R1K3Q1L3aSSNpqJtY9C5S9TZPJ3ViCQhWmE=";
};
meta.homepage = "https://github.com/ndmitchell/ghcid/";
meta.hydraPlatforms = [ ];
@@ -6023,12 +6023,12 @@ final: prev: {
go-nvim = buildVimPlugin {
pname = "go.nvim";
- version = "0.10.4-unstable-2026-02-03";
+ version = "0.10.4-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "ray-x";
repo = "go.nvim";
- rev = "421694ad11759ad22d5200cff6a8c69d223ade29";
- hash = "sha256-tveMrI5xui9RQi5hOMZfi4e5+1dlNToRfx+wU1zl9wo=";
+ rev = "dbb4a0183a2ce54a3d6757a68e7b4ad98c08235e";
+ hash = "sha256-f+yaesUtBbuCbrtzwFKKpOpoRCIy5W7J9cw0Wdx1zus=";
};
meta.homepage = "https://github.com/ray-x/go.nvim/";
meta.hydraPlatforms = [ ];
@@ -6038,12 +6038,12 @@ final: prev: {
pname = "godbolt.nvim";
version = "2022-09-11-unstable-2025-12-23";
src = fetchFromGitHub {
- owner = "p00f";
+ owner = "dchinmay2";
repo = "godbolt.nvim";
rev = "c152af0013f5cd128736b290a3225e7d87525f1f";
hash = "sha256-yRXqwBOtMCX83Idhb7bb73HW7UIS5LNpphKBBtncF7k=";
};
- meta.homepage = "https://github.com/p00f/godbolt.nvim/";
+ meta.homepage = "https://github.com/dchinmay2/godbolt.nvim/";
meta.hydraPlatforms = [ ];
};
@@ -6244,12 +6244,12 @@ final: prev: {
gruvbox-nvim = buildVimPlugin {
pname = "gruvbox.nvim";
- version = "2.0.0-unstable-2026-02-15";
+ version = "2.0.0-unstable-2026-03-09";
src = fetchFromGitHub {
owner = "ellisonleao";
repo = "gruvbox.nvim";
- rev = "561126520034a1dac2f78ab063db025d12555998";
- hash = "sha256-15WvcgoOa+aLRgj6Sqnq17EnjRR7w6Gntzc7f4gdJmU=";
+ rev = "334d5fd49fc8033f26408425366c66c6390c57bb";
+ hash = "sha256-g767uFWYrPCGndo/nBA0lpeQQ+HHy+QjQkcI7hIr3BQ=";
};
meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/";
meta.hydraPlatforms = [ ];
@@ -6296,12 +6296,12 @@ final: prev: {
guihua-lua = buildVimPlugin {
pname = "guihua.lua";
- version = "0.1-unstable-2025-11-12";
+ version = "0.1-unstable-2026-03-08";
src = fetchFromGitHub {
owner = "ray-x";
repo = "guihua.lua";
- rev = "ef44ba40f12e56c1c9fa45967f2b4d142e4b97a0";
- hash = "sha256-9iFqh12orsGnQniDloO+aXoBYuTqOW4pGHi3LBB2m4Q=";
+ rev = "fdca486468a5d94676477917872767b5e67a2b4c";
+ hash = "sha256-/Pm5VKJrBHvWQZgjgOCg1JDJ31uoM2LPU/NQyEszqv0=";
};
meta.homepage = "https://github.com/ray-x/guihua.lua/";
meta.hydraPlatforms = [ ];
@@ -6727,12 +6727,12 @@ final: prev: {
hunk-nvim = buildVimPlugin {
pname = "hunk.nvim";
- version = "1.9.0-unstable-2025-11-14";
+ version = "1.9.0-unstable-2026-03-12";
src = fetchFromGitHub {
owner = "julienvincent";
repo = "hunk.nvim";
- rev = "029566b4414f79508e6763a80ab6c7eda4a6dd97";
- hash = "sha256-GvqD9IggdhZUCzm1BF2yz215AYpJujfOtrJPye4M1O0=";
+ rev = "b053714d39148f02c78132c74cb0672a18c2d657";
+ hash = "sha256-Pw8Vg4qq+TD07cPLicQ0yksPkPP8JmuVyAnBTv6z51k=";
};
meta.homepage = "https://github.com/julienvincent/hunk.nvim/";
meta.hydraPlatforms = [ ];
@@ -6883,12 +6883,12 @@ final: prev: {
inc-rename-nvim = buildVimPlugin {
pname = "inc-rename.nvim";
- version = "0-unstable-2026-02-15";
+ version = "0-unstable-2026-03-02";
src = fetchFromGitHub {
owner = "smjonas";
repo = "inc-rename.nvim";
- rev = "a2f4b564c72ea1f22cba2caa97db603618d16d6f";
- hash = "sha256-jnv0GLBqqD13FMU9HE+PWY/CxtK3k6iGWaRnDRpTEXM=";
+ rev = "0074b551a17338ccdcd299bd86687cc651bcb33d";
+ hash = "sha256-WDvzCOCWJFNTGl6g0/BF1SLPR+Xc4vGwVLqIdhAShkg=";
};
meta.homepage = "https://github.com/smjonas/inc-rename.nvim/";
meta.hydraPlatforms = [ ];
@@ -7209,12 +7209,12 @@ final: prev: {
jj-nvim = buildVimPlugin {
pname = "jj.nvim";
- version = "0.5.0-unstable-2026-02-24";
+ version = "0.5.0-unstable-2026-03-12";
src = fetchFromGitHub {
owner = "NicolasGB";
repo = "jj.nvim";
- rev = "bbba4051c862473637e98277f284d12b050588ca";
- hash = "sha256-nokftWcAmmHX6UcH6O79xkLwbUpq1W8N9lf1e+NyGqE=";
+ rev = "d471a03685836faedbe952ab3794fdca65c4af60";
+ hash = "sha256-GaiDUDTwPANbFtvIcrs1VOqTlSIBI+vnB7nOGBQxjW0=";
};
meta.homepage = "https://github.com/NicolasGB/jj.nvim/";
meta.hydraPlatforms = [ ];
@@ -7300,12 +7300,12 @@ final: prev: {
kanagawa-paper-nvim = buildVimPlugin {
pname = "kanagawa-paper.nvim";
- version = "4.0.0-unstable-2026-01-28";
+ version = "4.0.0-unstable-2026-03-07";
src = fetchFromGitHub {
owner = "thesimonho";
repo = "kanagawa-paper.nvim";
- rev = "ccd5f727919bfe93af76561c31f43b53cd2871db";
- hash = "sha256-G2/b8Gx2V8mZkw2e2xE5fIqQCi/1Khgeb5uQqHxfAZs=";
+ rev = "40132611fed735e329ea94d5fa0249885884b807";
+ hash = "sha256-46BVw5pPWb6+Q2H5rv89Dw8mtC95ss61CmZFUkfjJkU=";
};
meta.homepage = "https://github.com/thesimonho/kanagawa-paper.nvim/";
meta.hydraPlatforms = [ ];
@@ -7352,12 +7352,12 @@ final: prev: {
kitty-scrollback-nvim = buildVimPlugin {
pname = "kitty-scrollback.nvim";
- version = "8.0.0-unstable-2026-02-27";
+ version = "9.0.0-unstable-2026-03-02";
src = fetchFromGitHub {
owner = "mikesmithgh";
repo = "kitty-scrollback.nvim";
- rev = "a517979f4130ef29ba0e5a9e25b38a6e877e3133";
- hash = "sha256-mRAHH5KzC9Cz/HHGSJ1oIi5ybrs03GBgASaDMrNywxs=";
+ rev = "aa05d5ade0b744d8e49f4c992f34dadc7079bce8";
+ hash = "sha256-8NwOBNv2rRrBCtr6VGtDAXWZI2RawcbJ5Fmsu4yiAQg=";
};
meta.homepage = "https://github.com/mikesmithgh/kitty-scrollback.nvim/";
meta.hydraPlatforms = [ ];
@@ -7404,12 +7404,12 @@ final: prev: {
koda-nvim = buildVimPlugin {
pname = "koda.nvim";
- version = "2.7.0-unstable-2026-02-24";
+ version = "2.8.2-unstable-2026-03-07";
src = fetchFromGitHub {
owner = "oskarnurm";
repo = "koda.nvim";
- rev = "c94415d9c63c1519216fe195ae957974e7e3250c";
- hash = "sha256-wRIklrCcbOV2D26FcDTcN8SJ2GDJuVFnYy6qmKWRypo=";
+ rev = "a560a332ccc1eb2caacb280a390213bb9f37b3cb";
+ hash = "sha256-8tZWCL+XBFIiBeOOOnXG590irPRmhr23J4WhrPkGEzA=";
};
meta.homepage = "https://github.com/oskarnurm/koda.nvim/";
meta.hydraPlatforms = [ ];
@@ -7522,12 +7522,12 @@ final: prev: {
lazy-lsp-nvim = buildVimPlugin {
pname = "lazy-lsp.nvim";
- version = "2025.12.19-unstable-2025-12-19";
+ version = "2025.12.19-unstable-2026-03-12";
src = fetchFromGitHub {
owner = "dundalek";
repo = "lazy-lsp.nvim";
- rev = "aa96fb9f76f487522c5886d5a6752580b1cd0dd6";
- hash = "sha256-FQZC58vU2sqQqYSJ8fUCkHnRvd/rvwTo9uY3UTAhvwE=";
+ rev = "e2599ac3d2ee3b0c38d11edf1c01ce7e846f0079";
+ hash = "sha256-70roDFHMY2MB2d7wPrPbWdLqhr8r8TMkYTpaGI/GRRU=";
};
meta.homepage = "https://github.com/dundalek/lazy-lsp.nvim/";
meta.hydraPlatforms = [ ];
@@ -7548,12 +7548,12 @@ final: prev: {
lazydev-nvim = buildVimPlugin {
pname = "lazydev.nvim";
- version = "1.10.0-unstable-2025-11-06";
+ version = "1.10.0-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "folke";
repo = "lazydev.nvim";
- rev = "5231c62aa83c2f8dc8e7ba957aa77098cda1257d";
- hash = "sha256-1g1PLFR3bc++NimbrRpoOMZyqYWHeX6pDoxsiuoJHus=";
+ rev = "ff2cbcba459b637ec3fd165a2be59b7bbaeedf0d";
+ hash = "sha256-Tsg1wNdySi6nK00sq1qDBRkRRlpdMCXVToDJ1SiqnPQ=";
};
meta.homepage = "https://github.com/folke/lazydev.nvim/";
meta.hydraPlatforms = [ ];
@@ -7600,12 +7600,12 @@ final: prev: {
lean-nvim = buildVimPlugin {
pname = "lean.nvim";
- version = "2025.10.1-unstable-2026-02-28";
+ version = "2025.10.1-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "Julian";
repo = "lean.nvim";
- rev = "539facb84f490a0e859d82cebf5974e80a492edc";
- hash = "sha256-Lhu6KanBHrmfE/xyZCBvDT5bFm8zYyw+OiLaucCXiGQ=";
+ rev = "306d2d756c869c60887efdf0dd8d35d8b0e9a33c";
+ hash = "sha256-qbKybfraFtAvFj2rJgX3fDP6GS4oTDqmDBKS3SsjxrQ=";
};
meta.homepage = "https://github.com/Julian/lean.nvim/";
meta.hydraPlatforms = [ ];
@@ -7639,11 +7639,11 @@ final: prev: {
leap-nvim = buildVimPlugin {
pname = "leap.nvim";
- version = "0-unstable-2026-02-23";
+ version = "0-unstable-2026-03-07";
src = fetchgit {
url = "https://codeberg.org/andyg/leap.nvim/";
- rev = "b81866399072af08195ebfbcfea9d3dcab970972";
- hash = "sha256-NLQYJSpCMefz6KxY9lLMHaKnmuxGwqaUdRIEnu2l2nw=";
+ rev = "774c452da3521d4434f912b6ca6dd97318aca4b0";
+ hash = "sha256-HkLmYb0+Vu65JalaE2JuMJM74/fWAS3QJRQb4BW5esw=";
};
meta.homepage = "https://codeberg.org/andyg/leap.nvim/";
meta.hydraPlatforms = [ ];
@@ -7872,12 +7872,12 @@ final: prev: {
limelight-vim = buildVimPlugin {
pname = "limelight.vim";
- version = "0-unstable-2024-09-12";
+ version = "0-unstable-2026-03-09";
src = fetchFromGitHub {
owner = "junegunn";
repo = "limelight.vim";
- rev = "0c8cc7f503a775c505dc9c67f1f5041ab4d5f1fd";
- hash = "sha256-j5lF39xNid4QG2XXxJZvzSH7yS+wx7RpoyKkADqhtGE=";
+ rev = "617064e84e896f6f36b5e559f8e6486d632f68ed";
+ hash = "sha256-Bwsch5DoRgYEztrMrfgOm8iNcK8aWRmg6NERtXscX9E=";
};
meta.homepage = "https://github.com/junegunn/limelight.vim/";
meta.hydraPlatforms = [ ];
@@ -8002,12 +8002,12 @@ final: prev: {
live-preview-nvim = buildVimPlugin {
pname = "live-preview.nvim";
- version = "0.9.6-unstable-2026-02-20";
+ version = "0.9.6-unstable-2026-03-05";
src = fetchFromGitHub {
owner = "brianhuster";
repo = "live-preview.nvim";
- rev = "4bbcbe79948b2726f00b5217277abd1e2651e699";
- hash = "sha256-M1clesL0aKVxOaE/E1+Q82kJRL4AygYT8Gu2ITnfYac=";
+ rev = "c1fcf75c5f9c9c01dd392852de44204b60f1b5b1";
+ hash = "sha256-8R4WNFKMz72MoycBK736A5YC8NH1K8TBea2Px4udGZ8=";
};
meta.homepage = "https://github.com/brianhuster/live-preview.nvim/";
meta.hydraPlatforms = [ ];
@@ -8184,12 +8184,12 @@ final: prev: {
lsp_signature-nvim = buildVimPlugin {
pname = "lsp_signature.nvim";
- version = "0.3.1-unstable-2026-01-28";
+ version = "0.3.1-unstable-2026-03-01";
src = fetchFromGitHub {
owner = "ray-x";
repo = "lsp_signature.nvim";
- rev = "0efb088dce050d38a3608ee69f80f2a62cf9849c";
- hash = "sha256-ejDbfAop9bmFDVMZBlniwcUgQSvwpSimKwH54j4Zq0s=";
+ rev = "af7e4074d85d785cf6614352ba9ad3b28a1f8a56";
+ hash = "sha256-SaGfKHJw+gxYHuUDq9Sk12CiSsX3kq+v2nKlqDLl8oA=";
};
meta.homepage = "https://github.com/ray-x/lsp_signature.nvim/";
meta.hydraPlatforms = [ ];
@@ -8236,12 +8236,12 @@ final: prev: {
lspsaga-nvim = buildVimPlugin {
pname = "lspsaga.nvim";
- version = "0-unstable-2025-06-25";
+ version = "0-unstable-2026-03-03";
src = fetchFromGitHub {
owner = "nvimdev";
repo = "lspsaga.nvim";
- rev = "8efe00d6aed9db6449969f889170f1a7e43101a1";
- hash = "sha256-cuf/gh3NwpDMxRLmb3FknYtXNHgy7uShgmAqlU+Vng4=";
+ rev = "562d9724e3869ffd1801c572dd149cc9f8d0cc36";
+ hash = "sha256-5jqMObzXwveN4+p4qf/kZJcUlM964rtS3yX8nndMQzk=";
};
meta.homepage = "https://github.com/nvimdev/lspsaga.nvim/";
meta.hydraPlatforms = [ ];
@@ -8340,12 +8340,12 @@ final: prev: {
luvit-meta = buildVimPlugin {
pname = "luvit-meta";
- version = "0-unstable-2025-09-22";
+ version = "0-unstable-2026-03-02";
src = fetchFromGitHub {
owner = "Bilal2453";
repo = "luvit-meta";
- rev = "0ea4ff636c5bb559ffa78108561d0976f4de9682";
- hash = "sha256-k4QzhL5pUFwX9H3p7voZ5FD6wOaUQHg75xBuHwWxal4=";
+ rev = "cc9b2d412d2fbd30b94a70cfc214c2a3be27a0a2";
+ hash = "sha256-7fkB4w28W5aY/tJEvldgU1aL3wkcpf4/qX0Yc9ISv+A=";
};
meta.homepage = "https://github.com/Bilal2453/luvit-meta/";
meta.hydraPlatforms = [ ];
@@ -8457,12 +8457,12 @@ final: prev: {
markview-nvim = buildVimPlugin {
pname = "markview.nvim";
- version = "28.0.0-unstable-2026-02-22";
+ version = "28.1.0-unstable-2026-03-11";
src = fetchFromGitHub {
owner = "OXY2DEV";
repo = "markview.nvim";
- rev = "633e627f82011dc888ea4444a98c98bd783951b0";
- hash = "sha256-7/EOWWIA7JBsJcRzJaqp30PhI33C3maYNZBbnSNw8Pw=";
+ rev = "918f3f92e87d28a487af89912d774521a52f9888";
+ hash = "sha256-7EJt+3L2oEZPJB/XBvirat67A0B4cOhPAwDdGEUjL4g=";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/OXY2DEV/markview.nvim/";
@@ -8471,12 +8471,12 @@ final: prev: {
mason-lspconfig-nvim = buildVimPlugin {
pname = "mason-lspconfig.nvim";
- version = "2.1.0-unstable-2026-02-28";
+ version = "2.1.0-unstable-2026-03-12";
src = fetchFromGitHub {
owner = "mason-org";
repo = "mason-lspconfig.nvim";
- rev = "a324581a3c83fdacdb9804b79de1cbe00ce18550";
- hash = "sha256-fN9pXmoUIxJQ6KPoQlaewqay2AxuskhRMIq01wPA6NM=";
+ rev = "a676ab7282da8d651e175118bcf54483ca11e46d";
+ hash = "sha256-d0On4rkaqE6ObZhmd4zQ1tfColjhtnWDCZmahPF2MVQ=";
};
meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/";
meta.hydraPlatforms = [ ];
@@ -8575,12 +8575,12 @@ final: prev: {
mattn-calendar-vim = buildVimPlugin {
pname = "mattn-calendar-vim";
- version = "0-unstable-2026-02-24";
+ version = "0-unstable-2026-03-07";
src = fetchFromGitHub {
owner = "mattn";
repo = "calendar-vim";
- rev = "a6353c41c9ff3edfa8b5f1c06f40d38ab6066b4d";
- hash = "sha256-omCxoXxpa5rmmCemfqdx7C+GHCsr7sRquO5HbKNO6pA=";
+ rev = "01d59e69ca2e7ddf8ebd8e8e43de754901384f10";
+ hash = "sha256-L+2XE+u2u6qOMuBLlstvgckFdyBRNRd5TISLJBgkvug=";
};
meta.homepage = "https://github.com/mattn/calendar-vim/";
meta.hydraPlatforms = [ ];
@@ -8900,12 +8900,12 @@ final: prev: {
mini-extra = buildVimPlugin {
pname = "mini.extra";
- version = "0.17.0-unstable-2026-02-21";
+ version = "0.17.0-unstable-2026-03-01";
src = fetchFromGitHub {
owner = "nvim-mini";
repo = "mini.extra";
- rev = "693e9830899f9d69bb87b70186bcb331c8c9c986";
- hash = "sha256-ou3oG8DhhC7Iw6QPdh8a4X7yUm8vkqQlXL8NJPREtRg=";
+ rev = "0ccc67319240cf8712f5f614db50c262eccd9db3";
+ hash = "sha256-4i/vN2p6bRQNcey++A+qbscw1NEsRvk+h4SZdKoqqEU=";
};
meta.homepage = "https://github.com/nvim-mini/mini.extra/";
meta.hydraPlatforms = [ ];
@@ -8965,12 +8965,12 @@ final: prev: {
mini-hues = buildVimPlugin {
pname = "mini.hues";
- version = "0.17.0-unstable-2026-02-21";
+ version = "0.17.0-unstable-2026-03-09";
src = fetchFromGitHub {
owner = "nvim-mini";
repo = "mini.hues";
- rev = "93a76a8bd3e64e4ed0745814276db3f5d65588cd";
- hash = "sha256-3oEJmCM+QcbX5XsJqm1+cBJMwYgfq09np4LUAsblUa4=";
+ rev = "c040a9f548b1f080b087db7b072a56e7474c6c9b";
+ hash = "sha256-zYe6jzSxIlMKDt5VL9XOMdPD3OrETLcIRcIldKge6ig=";
};
meta.homepage = "https://github.com/nvim-mini/mini.hues/";
meta.hydraPlatforms = [ ];
@@ -9004,12 +9004,12 @@ final: prev: {
mini-jump = buildVimPlugin {
pname = "mini.jump";
- version = "0.17.0-unstable-2026-02-21";
+ version = "0.17.0-unstable-2026-03-03";
src = fetchFromGitHub {
owner = "nvim-mini";
repo = "mini.jump";
- rev = "c1678446e887bb987b4a4351204b183b00984f8b";
- hash = "sha256-UmAP3cwRdB9MCgcjW6/etIl9YtMFNkCv1ulE69o+N2Q=";
+ rev = "e79d45a15097bf3a5101e917be73e9e43f80f1b7";
+ hash = "sha256-08Qxs+ZUWd4TXJSNziQ3H7KBYKabNOYcpN3YxJSHMck=";
};
meta.homepage = "https://github.com/nvim-mini/mini.jump/";
meta.hydraPlatforms = [ ];
@@ -9095,12 +9095,12 @@ final: prev: {
mini-nvim = buildVimPlugin {
pname = "mini.nvim";
- version = "0.17.0-unstable-2026-02-26";
+ version = "0.17.0-unstable-2026-03-12";
src = fetchFromGitHub {
owner = "nvim-mini";
repo = "mini.nvim";
- rev = "a95dc67ecff78de138543a20c20f29f47111b122";
- hash = "sha256-LOV1MQQw2Q7wRHxLvJnA4T43/t6pGZHtut1kOE9L05s=";
+ rev = "9990c41f10f54f29a888d13024c9f765037bde23";
+ hash = "sha256-Idg/aP7kXAjXra51I56+DtldHII4NmKzGehIkk0S19c=";
};
meta.homepage = "https://github.com/nvim-mini/mini.nvim/";
meta.hydraPlatforms = [ ];
@@ -9264,12 +9264,12 @@ final: prev: {
minimap-vim = buildVimPlugin {
pname = "minimap.vim";
- version = "0-unstable-2025-01-26";
+ version = "0-unstable-2026-03-09";
src = fetchFromGitHub {
owner = "wfxr";
repo = "minimap.vim";
- rev = "57287e2dd28fa3e63276a32d11c729df14741d54";
- hash = "sha256-6dgDCzIbXEUD18UJxr2qUkBrLmmrIOO7SPKBn9ljZBY=";
+ rev = "38a4f8d78bc3a3032340ca8edecc3d25599b0330";
+ hash = "sha256-L9ZOXBG7z/8fGv4IiGm9AVE+L4L1wZSzZRI3TiBwBIc=";
};
meta.homepage = "https://github.com/wfxr/minimap.vim/";
meta.hydraPlatforms = [ ];
@@ -9277,12 +9277,12 @@ final: prev: {
minuet-ai-nvim = buildVimPlugin {
pname = "minuet-ai.nvim";
- version = "0.8.0-unstable-2026-02-03";
+ version = "0.8.0-unstable-2026-03-09";
src = fetchFromGitHub {
owner = "milanglacier";
repo = "minuet-ai.nvim";
- rev = "3d25c24487876676d29d325c01ce108cbdbd0753";
- hash = "sha256-PWJ335w8AFdJd5PIk4+aoQDf0fhIU+ObWAvu34g4sb4=";
+ rev = "27575b51ad56bd96b1dec04d3584b5b8a95ca7e7";
+ hash = "sha256-m89CJuvW3+Z9yj6sznGshsakSyEU40e3xP/1BPMv5lU=";
};
meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/";
meta.hydraPlatforms = [ ];
@@ -9303,12 +9303,12 @@ final: prev: {
mkdnflow-nvim = buildVimPlugin {
pname = "mkdnflow.nvim";
- version = "2.22.2-unstable-2026-02-27";
+ version = "2.22.2-unstable-2026-03-11";
src = fetchFromGitHub {
owner = "jakewvincent";
repo = "mkdnflow.nvim";
- rev = "5f754af97969c605741da9a1a8ea2ecf96676c33";
- hash = "sha256-8uCiD3xi9DC8Bhu6CVEW2S0VVZQOyTY+E+PMz6aHPTE=";
+ rev = "708162864ba2760eb5e715d3543affb49d188311";
+ hash = "sha256-HKU9iHWpuBjQyuqimWpj3Qs1cutpfS7cvoYQRhCNOWg=";
};
meta.homepage = "https://github.com/jakewvincent/mkdnflow.nvim/";
meta.hydraPlatforms = [ ];
@@ -9381,12 +9381,12 @@ final: prev: {
molten-nvim = buildVimPlugin {
pname = "molten-nvim";
- version = "1.9.2-unstable-2025-11-05";
+ version = "1.9.2-unstable-2026-03-01";
src = fetchFromGitHub {
owner = "benlubas";
repo = "molten-nvim";
- rev = "4fd7be6a12b5efda5179db642f13bad60893acca";
- hash = "sha256-7+OXmwYue7nfE50836jkuxkviT761aHvH+Ca+zyMFPQ=";
+ rev = "c1db39e78fe18559d8f2204bf5c4d476bdc80d3e";
+ hash = "sha256-FsDtd50Ehyd6EVdyU3fIDefkZJsOIi5bMPPdV3rKZw0=";
};
meta.homepage = "https://github.com/benlubas/molten-nvim/";
meta.hydraPlatforms = [ ];
@@ -9771,12 +9771,12 @@ final: prev: {
neo-tree-nvim = buildVimPlugin {
pname = "neo-tree.nvim";
- version = "3.39.0-unstable-2026-02-26";
+ version = "3.39.0-unstable-2026-03-12";
src = fetchFromGitHub {
owner = "nvim-neo-tree";
repo = "neo-tree.nvim";
- rev = "9d6826582a3e8c84787bd7355df22a2812a1ad59";
- hash = "sha256-ddhCV0MTbaqfjHFKa2IIsShF6ztCMxtK6+yEa2OAk+k=";
+ rev = "4597f1e0b928a78d5fe1b3d33d1a5141453ba839";
+ hash = "sha256-yCPXgLgs+agNBYzRk6z2M3Jxva1cs4mHOOm30328New=";
};
meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/";
meta.hydraPlatforms = [ ];
@@ -9797,12 +9797,12 @@ final: prev: {
neoconf-nvim = buildVimPlugin {
pname = "neoconf.nvim";
- version = "1.4.0-unstable-2026-02-28";
+ version = "1.4.0-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "folke";
repo = "neoconf.nvim";
- rev = "26c55935a0f19e474e0cd2fe5e13273dc94fb1d4";
- hash = "sha256-3OaKLZIbnzD1ZIlrqLUjK78tFwN0vgsbfGzACZKAARo=";
+ rev = "0916f50099edff8577ae43fa1d88245cff4e67e7";
+ hash = "sha256-5imkXNOV5MAGvKrYFiewmMSiv0MH2YSw4UDtAInJ0Ys=";
};
meta.homepage = "https://github.com/folke/neoconf.nvim/";
meta.hydraPlatforms = [ ];
@@ -9875,12 +9875,12 @@ final: prev: {
neogit = buildVimPlugin {
pname = "neogit";
- version = "3.0.0-unstable-2026-02-27";
+ version = "3.0.0-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "NeogitOrg";
repo = "neogit";
- rev = "515e8cb9c3430a064ec3d9affd499b94f71b3120";
- hash = "sha256-R+UZ65Q34oO2awA7ins/y/d3n/cTEZYWcpRKd4KWYk0=";
+ rev = "d3890fc3cdf0859845a86b2be306bba01458df1a";
+ hash = "sha256-bGU2buVzYRAJZFQhNoOOux6oSAT8k6uCm3c/wu3NxDg=";
};
meta.homepage = "https://github.com/NeogitOrg/neogit/";
meta.hydraPlatforms = [ ];
@@ -9940,12 +9940,12 @@ final: prev: {
neomutt-vim = buildVimPlugin {
pname = "neomutt.vim";
- version = "20220408-unstable-2026-02-11";
+ version = "20220408-unstable-2026-03-05";
src = fetchFromGitHub {
owner = "neomutt";
repo = "neomutt.vim";
- rev = "e05e2b754bdef65e7d7f55ad5083309361fc7ec5";
- hash = "sha256-7k/k2OEEwP7aarDR78F7bFKXZO9l45ZC25QyK2Gi5cw=";
+ rev = "67cef4201256d623e966f10eb8f6115a9565406a";
+ hash = "sha256-w/+tSYlp0Zyyyj3KMyBoVGExnY31JineN9fsqXxrvJk=";
};
meta.homepage = "https://github.com/neomutt/neomutt.vim/";
meta.hydraPlatforms = [ ];
@@ -10150,12 +10150,12 @@ final: prev: {
neotest-golang = buildVimPlugin {
pname = "neotest-golang";
- version = "2.7.2-unstable-2026-02-08";
+ version = "2.7.2-unstable-2026-03-08";
src = fetchFromGitHub {
owner = "fredrikaverpil";
repo = "neotest-golang";
- rev = "03b7198680cdfc7a8706ad99623993db8e57a687";
- hash = "sha256-morTXgVMdGbP4uMRDmV9kh4AMwlBrvmJwLpFSo2/tzY=";
+ rev = "004ece08643950e9bceb3764fb1cb16e375019d3";
+ hash = "sha256-itSqfUhSa9flqcqwxlRh8L3EykNC6H9GY9E2cewvSkU=";
};
meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/";
meta.hydraPlatforms = [ ];
@@ -10190,12 +10190,12 @@ final: prev: {
neotest-haskell = buildVimPlugin {
pname = "neotest-haskell";
- version = "3.0.1-unstable-2026-02-22";
+ version = "3.0.1-unstable-2026-03-08";
src = fetchFromGitHub {
owner = "MrcJkb";
repo = "neotest-haskell";
- rev = "d1e1ef345516d6f7bf4903664a555fa2ce10246c";
- hash = "sha256-NJGHxhVGJOfUvpbymvzSNYP9qxmnKDtrQA9qBxUo7Jg=";
+ rev = "ff5af86f224ad7b50891b85b6a99709397d2c12d";
+ hash = "sha256-DZ1c/qGJO84DC+GeQoFv6JPIoXEGBsfa45NhqjeknUU=";
};
meta.homepage = "https://github.com/MrcJkb/neotest-haskell/";
meta.hydraPlatforms = [ ];
@@ -10203,12 +10203,12 @@ final: prev: {
neotest-java = buildVimPlugin {
pname = "neotest-java";
- version = "0.34.1-unstable-2026-01-23";
+ version = "0.34.3-unstable-2026-03-11";
src = fetchFromGitHub {
owner = "rcasia";
repo = "neotest-java";
- rev = "9f5cf2ecef2375044103c7d3487abeada637a5cc";
- hash = "sha256-JfCR2g+NKu7d24K1wSN+BGYT+axz4svpLHyp4X0sYSQ=";
+ rev = "56e441365032782f76dc741ac3908cd73c53b44c";
+ hash = "sha256-zvIXL32h7S4Josc0zieX3B2Bq5nLa4buhi7Xe1hQ7BA=";
};
meta.homepage = "https://github.com/rcasia/neotest-java/";
meta.hydraPlatforms = [ ];
@@ -10567,12 +10567,12 @@ final: prev: {
nfnl = buildVimPlugin {
pname = "nfnl";
- version = "1.3.0-unstable-2025-11-02";
+ version = "1.3.0-unstable-2026-03-09";
src = fetchFromGitHub {
owner = "Olical";
repo = "nfnl";
- rev = "fecf731e02bc51d88372c4f992fe1ef0c19c02ae";
- hash = "sha256-g8YfvFPvIXQoaT9g7Hsvr9W4XRuLoGMi5psp4awfQhQ=";
+ rev = "f39a7ec6fe0ace2b2ea108ce04d954549e36c76d";
+ hash = "sha256-YDsZDvqaERON7K74p/uHdIKebiaC+Etz84GKvm0oYw0=";
};
meta.homepage = "https://github.com/Olical/nfnl/";
meta.hydraPlatforms = [ ];
@@ -10696,12 +10696,12 @@ final: prev: {
nlsp-settings-nvim = buildVimPlugin {
pname = "nlsp-settings.nvim";
- version = "0-unstable-2026-02-26";
+ version = "0-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "tamago324";
repo = "nlsp-settings.nvim";
- rev = "a9118335c842123caeb5cc11f81ccf5f61d2ab54";
- hash = "sha256-NfEsAZMvITIKGLkhH/MBF8cadk3kEmGf4t2HkUyNoZc=";
+ rev = "714fa91cb71552d86750a611d813c6ae6859f5a5";
+ hash = "sha256-HIrSOEiGDIiWEv05ERz/qm7COhbhhfjKIJyEHJI97Oc=";
};
meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/";
meta.hydraPlatforms = [ ];
@@ -10774,12 +10774,12 @@ final: prev: {
none-ls-nvim = buildVimPlugin {
pname = "none-ls.nvim";
- version = "0-unstable-2026-02-16";
+ version = "0-unstable-2026-03-10";
src = fetchFromGitHub {
owner = "nvimtools";
repo = "none-ls.nvim";
- rev = "f61f46ded0ca9edce7a09b674f8e162d10921426";
- hash = "sha256-x/x3eQwc9HrdYvpqOkvhiXvO6i/NbutFrAPGl2VcVkY=";
+ rev = "c9317c2a8629d4e39e7cf47be74cb67f3ab37cda";
+ hash = "sha256-PmDYh9VqfpxNzIepTiNzXKrighUN9e6Ug5pCD3XCGd4=";
};
meta.homepage = "https://github.com/nvimtools/none-ls.nvim/";
meta.hydraPlatforms = [ ];
@@ -11047,12 +11047,12 @@ final: prev: {
nvim-colorizer-lua = buildVimPlugin {
pname = "nvim-colorizer.lua";
- version = "0-unstable-2026-02-27";
+ version = "0-unstable-2026-03-07";
src = fetchFromGitHub {
owner = "catgoose";
repo = "nvim-colorizer.lua";
- rev = "a6919ed9aadd0a8b2c11f264c9cbd41316dabf73";
- hash = "sha256-OSQzTQG6aLAF3UMDojltFHrfbnrXhS/1Jpdrd0BXhQ8=";
+ rev = "ef211089af881bea206c7aa3f2693a81feee7e90";
+ hash = "sha256-8ETgER/T/kKI27I1DlpoenRz1FZAoobNI1/jR1QiRnM=";
};
meta.homepage = "https://github.com/catgoose/nvim-colorizer.lua/";
meta.hydraPlatforms = [ ];
@@ -11125,11 +11125,11 @@ final: prev: {
nvim-dap = buildVimPlugin {
pname = "nvim-dap";
- version = "0.10.0-unstable-2026-02-26";
+ version = "0.10.0-unstable-2026-03-06";
src = fetchgit {
url = "https://codeberg.org/mfussenegger/nvim-dap/";
- rev = "b516f20b487b0ac6a281e376dfac1d16b5040041";
- hash = "sha256-/YwT7ToPQS6Pa+00YwuPqF1qMJ/T8TMioaamylB92/o=";
+ rev = "a9d8cb68ee7184111dc66156c4a2ebabfbe01bc5";
+ hash = "sha256-U9RMvCDeNQjZ/8TFn848YQXhccIvZsBf7Axa/IipX/Q=";
};
meta.homepage = "https://codeberg.org/mfussenegger/nvim-dap/";
meta.hydraPlatforms = [ ];
@@ -11227,12 +11227,12 @@ final: prev: {
nvim-dap-view = buildVimPlugin {
pname = "nvim-dap-view";
- version = "0-unstable-2026-02-19";
+ version = "1.0.0-unstable-2026-03-07";
src = fetchFromGitHub {
owner = "igorlfs";
repo = "nvim-dap-view";
- rev = "4b2bd1773bbb0e2fa740ed6101dfeb50bd98ac38";
- hash = "sha256-GoKUDrk1ErgvTGXmE2oZOaQmNLiN7cnGMsyKQ4DPnmg=";
+ rev = "4f9069096f5616f12a73b9287586d21eb1e4fdb0";
+ hash = "sha256-WIT0t1TlfgDPLs7EOJf/f8kOgYbz/qtjwk/PYBKc0YY=";
};
meta.homepage = "https://github.com/igorlfs/nvim-dap-view/";
meta.hydraPlatforms = [ ];
@@ -11383,12 +11383,12 @@ final: prev: {
nvim-highlite = buildVimPlugin {
pname = "nvim-highlite";
- version = "4.22.0-unstable-2026-02-21";
+ version = "4.22.0-unstable-2026-03-05";
src = fetchFromGitHub {
owner = "Iron-E";
repo = "nvim-highlite";
- rev = "e3e6c775a984d8280f8ebd242712d2b8d03c9ecb";
- hash = "sha256-mhMTYr7XPOrm2POQEN5zxyC6zOhOIb81XnwN3CUHkUQ=";
+ rev = "a598eab67aeee9d4876106b738211e9467b4ffd5";
+ hash = "sha256-13rMnmSwwx4lYNZAZHB1yiVPhq/SWAcMrbSJUOFwQJw=";
};
meta.homepage = "https://github.com/Iron-E/nvim-highlite/";
meta.hydraPlatforms = [ ];
@@ -11641,12 +11641,12 @@ final: prev: {
nvim-lspconfig = buildVimPlugin {
pname = "nvim-lspconfig";
- version = "2.6.0-unstable-2026-02-27";
+ version = "2.7.0-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "neovim";
repo = "nvim-lspconfig";
- rev = "ead0f5f342d8d323441e7d4b88f0fc436a81ad5f";
- hash = "sha256-kBUMraEK8L3jFSyJqozY+dZJ3eJj8AhBvIf0eHXaz2E=";
+ rev = "4d0724be90b633ddce51b328a631060e6acd7d66";
+ hash = "sha256-zFnbpVAfhEv3J5KjKg/QYfEJhRv4KKha//GAoJ9ioBQ=";
};
meta.homepage = "https://github.com/neovim/nvim-lspconfig/";
meta.hydraPlatforms = [ ];
@@ -11836,12 +11836,12 @@ final: prev: {
nvim-origami = buildVimPlugin {
pname = "nvim-origami";
- version = "1.9-unstable-2026-02-10";
+ version = "1.9-unstable-2026-03-06";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-origami";
- rev = "4a76d70a23b59ec082eb370821cd33d988d99568";
- hash = "sha256-fAMhGOCKsI/y1T+uW1ncIazfqsnkA27Fbh5Y2Y+snY0=";
+ rev = "e5b527f41d18c2ee5af868e1a3939b60f15fdb90";
+ hash = "sha256-OXEVR0bKXd0LxcFwSXHK4eMUaLMSOtWejr/voDIs6xA=";
};
meta.homepage = "https://github.com/chrisgrieser/nvim-origami/";
meta.hydraPlatforms = [ ];
@@ -11966,12 +11966,12 @@ final: prev: {
nvim-scissors = buildVimPlugin {
pname = "nvim-scissors";
- version = "0-unstable-2026-02-06";
+ version = "0-unstable-2026-03-11";
src = fetchFromGitHub {
owner = "chrisgrieser";
repo = "nvim-scissors";
- rev = "59902c749117640bd5d434642b2df67fb038d4f2";
- hash = "sha256-SWrqTsl1PebLUPT+9PNnMNBwiFTGx2GUKR6IBtNVPFo=";
+ rev = "855ce6ba0c0bf3b03428d6352f61940cdcf332f3";
+ hash = "sha256-jEzWjzi6gbGiAi8D0a1BC4PCqDeQDwDqcDKlgEs2Mo0=";
};
meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/";
meta.hydraPlatforms = [ ];
@@ -12096,12 +12096,12 @@ final: prev: {
nvim-surround = buildVimPlugin {
pname = "nvim-surround";
- version = "4.0.3-unstable-2026-02-26";
+ version = "4.0.4-unstable-2026-03-07";
src = fetchFromGitHub {
owner = "kylechui";
repo = "nvim-surround";
- rev = "ce4ad4a8909d7f4537803c8f09b79e78c49a6cc4";
- hash = "sha256-UDv1YcNfk9IfRfxg0fNDxvfB0HhEswXBdnIQXXTYkRo=";
+ rev = "61319d4bd1c5e336e197defa15bd104c51f0fb29";
+ hash = "sha256-3rvRrTVYImIuOPk7DsbP3m2w4M7WS1mjKE2EOKibGf4=";
};
meta.homepage = "https://github.com/kylechui/nvim-surround/";
meta.hydraPlatforms = [ ];
@@ -12161,12 +12161,12 @@ final: prev: {
nvim-tree-lua = buildVimPlugin {
pname = "nvim-tree.lua";
- version = "1.15.0-unstable-2026-02-28";
+ version = "1.15.0-unstable-2026-03-13";
src = fetchFromGitHub {
owner = "nvim-tree";
repo = "nvim-tree.lua";
- rev = "c988e289428d9202b28ba27479647033c7dd2956";
- hash = "sha256-GH3GpAAaKpMUMD3vEGQlydHREHJYUpCU1g3533PbNAI=";
+ rev = "9197f3ee3f0c9a754aab5b16500db6d7da5f68fd";
+ hash = "sha256-JUbN1+1ufS+rXa+QycFxvQ3tYH0oLfqT7nLaP37vaKU=";
};
meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/";
meta.hydraPlatforms = [ ];
@@ -12174,12 +12174,12 @@ final: prev: {
nvim-treesitter = buildVimPlugin {
pname = "nvim-treesitter";
- version = "0.10.0-unstable-2026-02-28";
+ version = "0.10.0-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter";
- rev = "6bc51d020a5e06b7e20ea82dbc47196d3d3027c7";
- hash = "sha256-3Cn6fyW+UikEZ0jYkM3tPEdW1+gK+1sb5m5EG2S+GtA=";
+ rev = "eb1f8e80cb28eb7892f347609e0bdc5eb574b945";
+ hash = "sha256-hD5b0inN+Jb9SJf/t6DhnY0I5Z1PiTzLbiA4W7+MkV4=";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/";
meta.hydraPlatforms = [ ];
@@ -12187,12 +12187,12 @@ final: prev: {
nvim-treesitter-context = buildVimPlugin {
pname = "nvim-treesitter-context";
- version = "1.0.0-unstable-2025-12-06";
+ version = "1.0.0-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-context";
- rev = "64dd4cf3f6fd0ab17622c5ce15c91fc539c3f24a";
- hash = "sha256-3NtwOA9d2ezLoo7qnzKAr6gwEdcpUqLc7ou4QI+9rDY=";
+ rev = "9a8e39993e3b895601bf8227124a48ea8268149e";
+ hash = "sha256-0HWqCi346xai3RG1xwV9vxlL3+VHsnWOXuvPcHZj7ro=";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/";
meta.hydraPlatforms = [ ];
@@ -12278,12 +12278,12 @@ final: prev: {
nvim-treesitter-textobjects = buildVimPlugin {
pname = "nvim-treesitter-textobjects";
- version = "0-unstable-2026-01-28";
+ version = "0-unstable-2026-03-08";
src = fetchFromGitHub {
owner = "nvim-treesitter";
repo = "nvim-treesitter-textobjects";
- rev = "a0e182ae21fda68c59d1f36c9ed45600aef50311";
- hash = "sha256-J3D+nbalJqZ4aeFBD7veW6TuI0BEU2jbx5pMEew4dkA=";
+ rev = "4e91b5d0394329a229725b021a8ea217099826ef";
+ hash = "sha256-n+GX7w+W3D3xj2+3Zr+89E7RUqBgWU14BlQrGXztoH0=";
};
meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/";
meta.hydraPlatforms = [ ];
@@ -12551,12 +12551,12 @@ final: prev: {
obsidian-nvim = buildVimPlugin {
pname = "obsidian.nvim";
- version = "3.15.10-unstable-2026-02-18";
+ version = "3.15.11-unstable-2026-03-12";
src = fetchFromGitHub {
owner = "obsidian-nvim";
repo = "obsidian.nvim";
- rev = "20432a5ca03d99a9d5ad51d362e19d9b832e46f0";
- hash = "sha256-zS6pX05kGFEsKlHef6xkfqIBCtNPbgbNKvzqj8ld5KM=";
+ rev = "2a698c300d0504ce73844c8478ca44a5c1d8a157";
+ hash = "sha256-TyTsgcAm941f9LwjjSRBqCMPOiU2b85I/Stdur1sy8A=";
};
meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/";
meta.hydraPlatforms = [ ];
@@ -12564,12 +12564,12 @@ final: prev: {
ocaml-nvim = buildVimPlugin {
pname = "ocaml.nvim";
- version = "1.0.0-unstable-2025-12-02";
+ version = "1.0.0-unstable-2026-03-06";
src = fetchFromGitHub {
owner = "tarides";
repo = "ocaml.nvim";
- rev = "f13728bbedb02121ee54633465ac392bbf0a8e79";
- hash = "sha256-XYddmiyRg71H9Vj1znw/QlHSkbVhZ2PO+zCa1MWBEJA=";
+ rev = "d56d551f1b7efbb2ebd250b4701e0a38568cec04";
+ hash = "sha256-atRXtqMIhsmwR1INrhbFsywWAgLTbT9bz/LLfcN4Lfg=";
};
meta.homepage = "https://github.com/tarides/ocaml.nvim/";
meta.hydraPlatforms = [ ];
@@ -12603,12 +12603,12 @@ final: prev: {
octo-nvim = buildVimPlugin {
pname = "octo.nvim";
- version = "0-unstable-2026-01-22";
+ version = "0-unstable-2026-03-10";
src = fetchFromGitHub {
owner = "pwntester";
repo = "octo.nvim";
- rev = "5ae580df72589f25b775ff2bdacfd7f7be8d63bd";
- hash = "sha256-lIQS/PNjQb4DSIfHBagYjcIw4Kz4HTZDlcCgSVdZ580=";
+ rev = "42e547c08433c22c8311d7848998d2d08bfaf77e";
+ hash = "sha256-CoMxiA3CWM+iwCjcs7wBkBU71vWGrm0CqNfkt9gyIKM=";
};
meta.homepage = "https://github.com/pwntester/octo.nvim/";
meta.hydraPlatforms = [ ];
@@ -12616,12 +12616,12 @@ final: prev: {
oil-git-nvim = buildVimPlugin {
pname = "oil-git.nvim";
- version = "0-unstable-2025-09-03";
+ version = "0-unstable-2026-03-02";
src = fetchFromGitHub {
owner = "benomahony";
repo = "oil-git.nvim";
- rev = "d1f27a5982df35b70fb842aa6bbfac10735c7265";
- hash = "sha256-QQj3ck+5GpA/htG0tZzniS5bbfRscvcfXjMUjY8F9A4=";
+ rev = "95b0d83f70e5e3e889f4d2f8b70eba5185ff67b6";
+ hash = "sha256-5pC1ozSetRt+Jk9nWc8n9t0QSRi5Xn70YtCjADTzl5k=";
};
meta.homepage = "https://github.com/benomahony/oil-git.nvim/";
meta.hydraPlatforms = [ ];
@@ -12772,12 +12772,12 @@ final: prev: {
onedarkpro-nvim = buildVimPlugin {
pname = "onedarkpro.nvim";
- version = "2.27.0-unstable-2026-02-25";
+ version = "2.28.0-unstable-2026-03-10";
src = fetchFromGitHub {
owner = "olimorris";
repo = "onedarkpro.nvim";
- rev = "05b0d6446a4dcf866edc7ad637a13e4d7e2d5c32";
- hash = "sha256-JD7u2YFVSfO7OH9+z1p1TwryNdSu6hMjhZYhuP3c9jM=";
+ rev = "dab7b623d48b50330c43234958c0ba2de9b501d5";
+ hash = "sha256-55vCi5TZ5n2ZesTsiL1i/BL3GTR7PvHaH+QXLy2y/no=";
};
meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/";
meta.hydraPlatforms = [ ];
@@ -12837,12 +12837,12 @@ final: prev: {
opencode-nvim = buildVimPlugin {
pname = "opencode.nvim";
- version = "0.4.0-unstable-2026-02-28";
+ version = "0.5.2-unstable-2026-03-12";
src = fetchFromGitHub {
owner = "nickjvandyke";
repo = "opencode.nvim";
- rev = "c5043f810714ca44ca29d3d0d7cfe841447d09cf";
- hash = "sha256-QQVgQaQ877BKykDvrdZO0cyJQna9f5B1/vTfESLLGoE=";
+ rev = "8804ffb81f9784dcd0e9af43a2068fb55282c4dd";
+ hash = "sha256-N80LTAsWds4cmnHJkn18boo+zcBRj3jNPHABOyczoBM=";
};
meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/";
meta.hydraPlatforms = [ ];
@@ -12889,12 +12889,12 @@ final: prev: {
org-roam-nvim = buildVimPlugin {
pname = "org-roam.nvim";
- version = "0.2.0-unstable-2025-12-15";
+ version = "0.2.0-unstable-2026-03-06";
src = fetchFromGitHub {
owner = "chipsenkbeil";
repo = "org-roam.nvim";
- rev = "74276a94e9e4af463e7ba35c22259eeced9c90f9";
- hash = "sha256-Zzq4JK3iFBVr8QmMmv5vm/R8QyYqmL44fRMZa15m7eo=";
+ rev = "6c21c867b178a80fb4ad243c445545e5583d8232";
+ hash = "sha256-K0OnM7PdTT4ypL0IAVWb9R83SDIhgko8j4KBzIkJJNM=";
};
meta.homepage = "https://github.com/chipsenkbeil/org-roam.nvim/";
meta.hydraPlatforms = [ ];
@@ -12941,12 +12941,12 @@ final: prev: {
overseer-nvim = buildVimPlugin {
pname = "overseer.nvim";
- version = "2.1.0-unstable-2026-02-24";
+ version = "2.1.0-unstable-2026-03-10";
src = fetchFromGitHub {
owner = "stevearc";
repo = "overseer.nvim";
- rev = "2802c15182dae2de71f9c82e918d7ba850b90c22";
- hash = "sha256-Ht8XEcT5NLdONU4VcYULmXQ6PiVebjumZ2P4hH30ZA4=";
+ rev = "a2194447f4c5a1baf95139c5c7b539fa7b0d012f";
+ hash = "sha256-4QeZR68i4zYqDpovEH+UkKjVq2OoMaZLEK/TGE8RB74=";
fetchSubmodules = true;
};
meta.homepage = "https://github.com/stevearc/overseer.nvim/";
@@ -13202,12 +13202,12 @@ final: prev: {
pest-vim = buildVimPlugin {
pname = "pest.vim";
- version = "0-unstable-2024-04-25";
+ version = "0-unstable-2026-03-07";
src = fetchFromGitHub {
owner = "pest-parser";
repo = "pest.vim";
- rev = "7cfcb43f824e74d13dfe631359fff2ec23836a77";
- hash = "sha256-EQcMSsKWtQvr0eQ6Hn0TtDA5Nc7VV0g2bnbx7i2B7u4=";
+ rev = "60cae7ea1beb644ed40081a3ec213ea9061aba09";
+ hash = "sha256-rcpTLh4DUo27zv9uQo7buN2bb8QQcTkAO6AI/zhJ6mk=";
};
meta.homepage = "https://github.com/pest-parser/pest.vim/";
meta.hydraPlatforms = [ ];
@@ -13215,12 +13215,12 @@ final: prev: {
pgsql-vim = buildVimPlugin {
pname = "pgsql.vim";
- version = "2.3.1-unstable-2021-12-08";
+ version = "2.3.1-unstable-2026-03-11";
src = fetchFromGitHub {
owner = "lifepillar";
repo = "pgsql.vim";
- rev = "736c9899163a7f4e212c1675d8a1fe42570a027a";
- hash = "sha256-XMv3cU73X5TtAfCHexlIWWcMcHoiJcGMCsw1ZuWV6Xw=";
+ rev = "16584d7a1f2c528560a646a63625c6731a72c8c7";
+ hash = "sha256-QfmHOm6UNnRb2gXvv5bcBAxIloOn/psO3E3BK3F0Va4=";
};
meta.homepage = "https://github.com/lifepillar/pgsql.vim/";
meta.hydraPlatforms = [ ];
@@ -13437,12 +13437,12 @@ final: prev: {
project-nvim = buildVimPlugin {
pname = "project.nvim";
- version = "1.0.4-1-unstable-2026-02-27";
+ version = "1.1.0-1-unstable-2026-03-12";
src = fetchFromGitHub {
owner = "DrKJeff16";
repo = "project.nvim";
- rev = "b2fc0c29db0f91f44f2c1165292bd132252380af";
- hash = "sha256-DjxZhXtfoLr1LHudczIOiKqIVSgHf/fGJt0zoX7Uv5Y=";
+ rev = "7893b61e82a1b92be91d417a7ad572cb99a98386";
+ hash = "sha256-PXBHyw8PliB6dZ3GaA/CPNWy/u/apFXbC+haCEmv5S0=";
};
meta.homepage = "https://github.com/DrKJeff16/project.nvim/";
meta.hydraPlatforms = [ ];
@@ -13607,12 +13607,12 @@ final: prev: {
quicker-nvim = buildVimPlugin {
pname = "quicker.nvim";
- version = "1.5.0-unstable-2026-02-23";
+ version = "1.5.0-unstable-2026-03-10";
src = fetchFromGitHub {
owner = "stevearc";
repo = "quicker.nvim";
- rev = "2d3f3276eab9352c7b212821c218aca986929f62";
- hash = "sha256-bNsALR0ALVqkXZav/sgZnL6Me//wv1FHVP9USfqRauU=";
+ rev = "063cc44da1eef8681bbd653b29d3bc961780886a";
+ hash = "sha256-ldKDPSzv3QTZbeesRRZbHynESlrZSogdDP+zUq5mPzA=";
};
meta.homepage = "https://github.com/stevearc/quicker.nvim/";
meta.hydraPlatforms = [ ];
@@ -13867,12 +13867,12 @@ final: prev: {
render-markdown-nvim = buildVimPlugin {
pname = "render-markdown.nvim";
- version = "8.11.0-unstable-2026-02-22";
+ version = "8.12.0-unstable-2026-03-09";
src = fetchFromGitHub {
owner = "MeanderingProgrammer";
repo = "render-markdown.nvim";
- rev = "1c958131c083c8557ea499fdb08c88b8afb05c4e";
- hash = "sha256-hf+qhBaMUOXf7xGhLcsomj5f85eHS7iI8sFkwW2sN3c=";
+ rev = "e3c18ddd27a853f85a6f513a864cf4f2982b9f26";
+ hash = "sha256-7O8V8XDYn4ITF9VfvV1OSkto+piIm/DpwtEe+vJcE2g=";
};
meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/";
meta.hydraPlatforms = [ ];
@@ -14415,12 +14415,12 @@ final: prev: {
smart-splits-nvim = buildVimPlugin {
pname = "smart-splits.nvim";
- version = "2.0.5-unstable-2026-02-27";
+ version = "2.0.5-unstable-2026-03-13";
src = fetchFromGitHub {
owner = "mrjones2014";
repo = "smart-splits.nvim";
- rev = "f4e4908fe901444d05feff0ad1cca146ec0be73f";
- hash = "sha256-XessNDphF29ISn9bq7Ng4kffo+JZgxk2VUE3cidnSX4=";
+ rev = "82d01bb71bc051955654b3af68355f783d872fe0";
+ hash = "sha256-3XoOSoUbS31YW5Ls17CQs01w7cy5KZBBamyRcEzfcvY=";
};
meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/";
meta.hydraPlatforms = [ ];
@@ -14480,12 +14480,12 @@ final: prev: {
snacks-nvim = buildVimPlugin {
pname = "snacks.nvim";
- version = "2.30.0-unstable-2025-11-18";
+ version = "2.30.0-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "folke";
repo = "snacks.nvim";
- rev = "fe7cfe9800a182274d0f868a74b7263b8c0c020b";
- hash = "sha256-vRedYg29QGPGW0hOX9qbRSIImh1d/SoDZHImDF2oqKM=";
+ rev = "b2cb00ef7d12da7f2d6e0684c43e2965896309dd";
+ hash = "sha256-93A03ib5QKPrzjoEHhseDQ4RdXAIMUvV6AsYEyNpwxM=";
};
meta.homepage = "https://github.com/folke/snacks.nvim/";
meta.hydraPlatforms = [ ];
@@ -14662,12 +14662,12 @@ final: prev: {
spellwarn-nvim = buildVimPlugin {
pname = "spellwarn.nvim";
- version = "0-unstable-2025-09-08";
+ version = "0-unstable-2026-03-05";
src = fetchFromGitHub {
owner = "ravibrock";
repo = "spellwarn.nvim";
- rev = "47ada88a843f52f7aa90c018cc7ef514587bc3fd";
- hash = "sha256-RgpTf7uLluqnozI1zVFJHwXV770shAPm2hotgy3yYbQ=";
+ rev = "c98cfca978791cae3edaced7056bd340debee8fe";
+ hash = "sha256-rLsiBIifNC8zwUNsAJ8AeTlDS9IS/y3XEKfF5FZ2hZI=";
};
meta.homepage = "https://github.com/ravibrock/spellwarn.nvim/";
meta.hydraPlatforms = [ ];
@@ -15968,12 +15968,12 @@ final: prev: {
tinted-nvim = buildVimPlugin {
pname = "tinted-nvim";
- version = "1.0.0-unstable-2026-02-18";
+ version = "1.0.0-unstable-2026-03-05";
src = fetchFromGitHub {
owner = "tinted-theming";
repo = "tinted-nvim";
- rev = "d23eddcf4ec6c59af6a8a64844ff02487e832007";
- hash = "sha256-7HueCGAKlEZUCnm+yAgmaRGMRejHJ38YSi0EXDeXh8U=";
+ rev = "aae5d90cf4821d550130ffc2107de903a07a582f";
+ hash = "sha256-wY33dkB+2IY4qQ8oVKfQ88achNSEc2MEiKNEFEhE2w4=";
};
meta.homepage = "https://github.com/tinted-theming/tinted-nvim/";
meta.hydraPlatforms = [ ];
@@ -15981,12 +15981,12 @@ final: prev: {
tinted-vim = buildVimPlugin {
pname = "tinted-vim";
- version = "0-unstable-2026-02-18";
+ version = "0-unstable-2026-03-05";
src = fetchFromGitHub {
owner = "tinted-theming";
repo = "tinted-vim";
- rev = "097ffe816fef295197cf615bc0f65eff04a8a463";
- hash = "sha256-xuEcOgu2T/+OZT2bo3DsW3NifTQCRlkwJwbtxT/8gMA=";
+ rev = "19b03f63f58ffc63aa8e26159a370d6514735581";
+ hash = "sha256-rb7lG3dRqxfbYcTFh8jE5D1Hd7MH2S/qt3LKj0gmpJo=";
};
meta.homepage = "https://github.com/tinted-theming/tinted-vim/";
meta.hydraPlatforms = [ ];
@@ -16492,12 +16492,12 @@ final: prev: {
typst-preview-nvim = buildVimPlugin {
pname = "typst-preview.nvim";
- version = "1.4.1-unstable-2025-12-31";
+ version = "1.4.1-unstable-2026-03-13";
src = fetchFromGitHub {
owner = "chomosuke";
repo = "typst-preview.nvim";
- rev = "bf5d5eaf23bbfcca9f98a24ed29bd084abf89bf2";
- hash = "sha256-2IGGLRLVf1Or6nu3y07HQZ2fvcOzWOUNZ4B6eMUeugc=";
+ rev = "325036ee145ca51d9efb145c09ac16bce3bc8b7d";
+ hash = "sha256-7jOKLZ7WKBdX1Ljbvuuki4zmuZ86l62jAN8q2kSThDs=";
};
meta.homepage = "https://github.com/chomosuke/typst-preview.nvim/";
meta.hydraPlatforms = [ ];
@@ -16531,12 +16531,12 @@ final: prev: {
ultimate-autopair-nvim = buildVimPlugin {
pname = "ultimate-autopair.nvim";
- version = "0-unstable-2025-11-05";
+ version = "0-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "altermo";
repo = "ultimate-autopair.nvim";
- rev = "72e160cb1ce8c0db2ac4315f77d97420a2f4223d";
- hash = "sha256-gK3yUt/Fwf/DnkGGRJ2YFDGxWgsQ7weat157oMQePaA=";
+ rev = "6b58234de921437836efe27714b2026ed2ee235a";
+ hash = "sha256-JEL6ansTFn4930gz6i7zUyvCaSxHJImz8hdwoQmX7qM=";
};
meta.homepage = "https://github.com/altermo/ultimate-autopair.nvim/";
meta.hydraPlatforms = [ ];
@@ -16544,12 +16544,12 @@ final: prev: {
ultisnips = buildVimPlugin {
pname = "ultisnips";
- version = "3.2-unstable-2025-06-05";
+ version = "3.2-unstable-2026-03-12";
src = fetchFromGitHub {
owner = "SirVer";
repo = "ultisnips";
- rev = "b22a86f9dcc5257624bff3c72d8b902eac468aad";
- hash = "sha256-JHSLP9RNpxFqRSIW+jONDoCW464SXpF84JiILf+bt6Q=";
+ rev = "34d3ef028f19d34106b4eeadeb6c11b249e26887";
+ hash = "sha256-AdMHdc+tUT4nUKcnm6MI8yaYoZYFZlqUJdwZ844BmDc=";
};
meta.homepage = "https://github.com/SirVer/ultisnips/";
meta.hydraPlatforms = [ ];
@@ -16570,12 +16570,12 @@ final: prev: {
undotree = buildVimPlugin {
pname = "undotree";
- version = "0-unstable-2026-02-12";
+ version = "0-unstable-2026-03-08";
src = fetchFromGitHub {
owner = "mbbill";
repo = "undotree";
- rev = "d8f99084d98c32f651860eb0baaf89759f91debc";
- hash = "sha256-02z4cSy/mEXoivvjrIs8AUeffy/WqRvOzGlJ47GO7Y4=";
+ rev = "6fa6b57cda8459e1e4b2ca34df702f55242f4e4d";
+ hash = "sha256-0fSCkozz9UWkkV1PsCCnIimOHsmXw9jLd9/oF9dLjMk=";
};
meta.homepage = "https://github.com/mbbill/undotree/";
meta.hydraPlatforms = [ ];
@@ -16596,12 +16596,12 @@ final: prev: {
unified-nvim = buildVimPlugin {
pname = "unified.nvim";
- version = "0.0.2-unstable-2026-02-16";
+ version = "0.0.2-unstable-2026-03-05";
src = fetchFromGitHub {
owner = "axkirillov";
repo = "unified.nvim";
- rev = "19ed2e122f8c856c0d9373ae6cd9b63355f3580a";
- hash = "sha256-oZ/nyb4pW2bRJNg8HXcCeKq0zvPjAtF/jCkjucc1+so=";
+ rev = "d4427c8d0d89fc3737bb5f53d56a2ea153c94ec7";
+ hash = "sha256-BPoSViNDO678SWVaGl9FHfSzWLEbqFR39v+MmfOPSo4=";
};
meta.homepage = "https://github.com/axkirillov/unified.nvim/";
meta.hydraPlatforms = [ ];
@@ -16635,12 +16635,12 @@ final: prev: {
unison = buildVimPlugin {
pname = "unison";
- version = "0-unstable-2026-02-26";
+ version = "0-unstable-2026-03-06";
src = fetchFromGitHub {
owner = "unisonweb";
repo = "unison";
- rev = "a7d22ae18ac7e9b09b6f05b9fc9cdd127253bb13";
- hash = "sha256-sUXPIpaQns9YUcgKZR2ZgLHSYTGcjTfgJ6M4zd+q6Jw=";
+ rev = "0d51c3059764440e8f0219043283b4626d5ca468";
+ hash = "sha256-nx4TPRo/WXb9rnwM8uxQMWeVdZxH1gW7VSxIsTS4MVw=";
};
meta.homepage = "https://github.com/unisonweb/unison/";
meta.hydraPlatforms = [ ];
@@ -16739,12 +16739,12 @@ final: prev: {
vague-nvim = buildVimPlugin {
pname = "vague.nvim";
- version = "2.0.0-unstable-2026-02-21";
+ version = "2.0.0-unstable-2026-03-06";
src = fetchFromGitHub {
owner = "vague-theme";
repo = "vague.nvim";
- rev = "4abd79d6fbaca57bf437763d0b5bed364e4512bd";
- hash = "sha256-ywsi+76F5YSeNt/vfjF7hENGAroOduPqqpchW/7iiVA=";
+ rev = "8c4643f8a5106dbc492918f86ff6b5c81111ce9a";
+ hash = "sha256-y6j5IpPCIxzsCi2TrRfqDGuL6jFcHEkIBWidY1ze50Y=";
};
meta.homepage = "https://github.com/vague-theme/vague.nvim/";
meta.hydraPlatforms = [ ];
@@ -16765,12 +16765,12 @@ final: prev: {
venv-selector-nvim = buildVimPlugin {
pname = "venv-selector.nvim";
- version = "0-unstable-2026-02-22";
+ version = "0-unstable-2026-03-02";
src = fetchFromGitHub {
owner = "linux-cultist";
repo = "venv-selector.nvim";
- rev = "59adce1481e2a182bc1e4d706869b069f19b32ba";
- hash = "sha256-t6dYFe+w5S2rrEFJ4zLsFXhRvW2ut4l+ZcJhta9ObjE=";
+ rev = "42e8faadf9b819654f29eb1a785797a3a328f301";
+ hash = "sha256-2+jbneudVXDejMBqaz6svJMsIUWqRKIyhRlbOr35K9s=";
};
meta.homepage = "https://github.com/linux-cultist/venv-selector.nvim/";
meta.hydraPlatforms = [ ];
@@ -16791,12 +16791,12 @@ final: prev: {
vifm-vim = buildVimPlugin {
pname = "vifm.vim";
- version = "0.14-unstable-2026-02-19";
+ version = "0.14-unstable-2026-03-11";
src = fetchFromGitHub {
owner = "vifm";
repo = "vifm.vim";
- rev = "a74d2474821ac8ff3f8db9d89b2d6ebda84ee3ca";
- hash = "sha256-6BD+tkNd4xRuRKsEOkgJ0cggPhEkrgH9LH+8gmWmFqw=";
+ rev = "36e1c5359588366691314735a46b8884347a95fb";
+ hash = "sha256-Z02hg9iKzXfBgWydb9b21NmF4GHJIEAn3rg3xe2A7sk=";
};
meta.homepage = "https://github.com/vifm/vifm.vim/";
meta.hydraPlatforms = [ ];
@@ -17194,12 +17194,12 @@ final: prev: {
vim-airline = buildVimPlugin {
pname = "vim-airline";
- version = "0.11-unstable-2026-02-27";
+ version = "0.11-unstable-2026-03-11";
src = fetchFromGitHub {
owner = "vim-airline";
repo = "vim-airline";
- rev = "4ab7c731fe64672412fbe0723831928785c84931";
- hash = "sha256-aLEnDkiDD1yRmLLaFTa41rLXhWRGpJzTPaVWY9qzSp4=";
+ rev = "512456e425409ec58627bd839fbb85d449d8cbc1";
+ hash = "sha256-Kyiu/3isX83b4oxCe6Unllg5B5ierVZUSUXKj/41PCA=";
};
meta.homepage = "https://github.com/vim-airline/vim-airline/";
meta.hydraPlatforms = [ ];
@@ -18728,12 +18728,12 @@ final: prev: {
vim-fugitive = buildVimPlugin {
pname = "vim-fugitive";
- version = "3.7-unstable-2025-07-15";
+ version = "3.7-unstable-2026-03-07";
src = fetchFromGitHub {
owner = "tpope";
repo = "vim-fugitive";
- rev = "61b51c09b7c9ce04e821f6cf76ea4f6f903e3cf4";
- hash = "sha256-u39oObHCXk8uew5HyVdV1Z69Viilv3B7x1SUJxYXYLo=";
+ rev = "3b753cf8c6a4dcde6edee8827d464ba9b8c4a6f0";
+ hash = "sha256-vXSOXq3Tj5g0jUwQEZ0RRlon1OEX+jv1dgofUl4QcQg=";
};
meta.homepage = "https://github.com/tpope/vim-fugitive/";
meta.hydraPlatforms = [ ];
@@ -18806,12 +18806,12 @@ final: prev: {
vim-gist = buildVimPlugin {
pname = "vim-gist";
- version = "7.3-unstable-2026-02-17";
+ version = "7.3-unstable-2026-03-07";
src = fetchFromGitHub {
owner = "mattn";
repo = "vim-gist";
- rev = "515285dd3daf564668d254fd71bec486e1e5adb8";
- hash = "sha256-UcXQuZ/JTllktD0QlqxGbvTlwqdhHVRRS/v6JOmYnd4=";
+ rev = "a8060f3d672c0a0904d7a70af93e5b3712457a95";
+ hash = "sha256-DwkC4tUFub3M5h7PPv81Q7qzR6L8eR1vHX2r7u/B+BI=";
};
meta.homepage = "https://github.com/mattn/vim-gist/";
meta.hydraPlatforms = [ ];
@@ -18988,12 +18988,12 @@ final: prev: {
vim-gruvbox8 = buildVimPlugin {
pname = "vim-gruvbox8";
- version = "0.4.2-unstable-2025-06-04";
+ version = "0.4.2-unstable-2026-03-11";
src = fetchFromGitHub {
owner = "lifepillar";
repo = "vim-gruvbox8";
- rev = "9ac7db13bfe3cffb836f844e567efad71174238a";
- hash = "sha256-FsfDXAe6piUamSwYnGOfNXeTFB4kBZJ8qGNEkvLwrZY=";
+ rev = "4fe376f2829bad27dea8b7e15eba044e1a2d95f6";
+ hash = "sha256-kQMLaFY/Rr571Dixcewg6NBpmycxgwS1p7DCvpaITLk=";
};
meta.homepage = "https://github.com/lifepillar/vim-gruvbox8/";
meta.hydraPlatforms = [ ];
@@ -19900,12 +19900,12 @@ final: prev: {
vim-lsp = buildVimPlugin {
pname = "vim-lsp";
- version = "0.1.4-unstable-2026-02-24";
+ version = "0.1.4-unstable-2026-03-07";
src = fetchFromGitHub {
owner = "prabirshrestha";
repo = "vim-lsp";
- rev = "6df6722167fa5ddc78d9d1b83d16727eec6ec22e";
- hash = "sha256-bd7NOHQyhIeCqLOtEVdIKgEKd+iWcBcZow9sMa1JEnw=";
+ rev = "d15fe47f6b6651aa31a8423f2501ca195cef584e";
+ hash = "sha256-pYQUC4FoESznPTl7O2oloccrZt9hB8QPKdb7BlLXYZQ=";
};
meta.homepage = "https://github.com/prabirshrestha/vim-lsp/";
meta.hydraPlatforms = [ ];
@@ -19939,12 +19939,12 @@ final: prev: {
vim-lsp-settings = buildVimPlugin {
pname = "vim-lsp-settings";
- version = "0.0.1-unstable-2026-02-18";
+ version = "0.0.1-unstable-2026-03-05";
src = fetchFromGitHub {
owner = "mattn";
repo = "vim-lsp-settings";
- rev = "e8926187fccc86204ddc67dec2b0300a2335a461";
- hash = "sha256-kY2Dj2n26NidL+suVBfdaFTiVzAid+qZ4JGQdEaYADs=";
+ rev = "cb1391b4855337c22f1fc1484f569e0c4fa9dbe2";
+ hash = "sha256-+af0Ix4TBFXOx5udrEJ7JQzs8Lz1E4uX6UOTilfbw6A=";
};
meta.homepage = "https://github.com/mattn/vim-lsp-settings/";
meta.hydraPlatforms = [ ];
@@ -20225,12 +20225,12 @@ final: prev: {
vim-mucomplete = buildVimPlugin {
pname = "vim-mucomplete";
- version = "1.5.0-unstable-2025-10-15";
+ version = "1.5.0-unstable-2026-03-11";
src = fetchFromGitHub {
owner = "lifepillar";
repo = "vim-mucomplete";
- rev = "7ad72b26aa679a6dda3837441742b7bd95eed3eb";
- hash = "sha256-ZFC6HduPURhZX3m9/F8t/0kj9NhjjkuSymNnu+2dVxw=";
+ rev = "bfc434a5266357b0dc71a6c1a3a7f04574c865b8";
+ hash = "sha256-UxMuSOKwCs7YJc/ywkoP78uRIX1vWovv+1Ne7RdiqG4=";
};
meta.homepage = "https://github.com/lifepillar/vim-mucomplete/";
meta.hydraPlatforms = [ ];
@@ -20524,11 +20524,11 @@ final: prev: {
vim-orgmode = buildVimPlugin {
pname = "vim-orgmode";
- version = "0.6.0-unstable-2026-01-03";
+ version = "0.6.0-unstable-2026-03-09";
src = fetchFromGitHub {
owner = "jceb";
repo = "vim-orgmode";
- rev = "78a89fe925ee3880eacce027e7d0fa3b026b34f6";
+ rev = "e9506ee5cb492817c39c3897ed332b4a29b01c87";
hash = "sha256-hE7zSg6u9AAoPeyfXaINi6tM9VknXB95mN0+mLTOifk=";
};
meta.homepage = "https://github.com/jceb/vim-orgmode/";
@@ -21369,12 +21369,12 @@ final: prev: {
vim-signify = buildVimPlugin {
pname = "vim-signify";
- version = "0-unstable-2025-08-31";
+ version = "0-unstable-2026-03-12";
src = fetchFromGitHub {
owner = "mhinz";
repo = "vim-signify";
- rev = "9ec7989ef5f92c5073de26abb46fc6a998b75ef8";
- hash = "sha256-IIMJXhnJoZkBtPIh3TU1D7vYwZrghtKb6fhAv6RkRnA=";
+ rev = "3b5ae37eb2b77c3ae58d60dfdc3fc30258078663";
+ hash = "sha256-xq8YiTfVVx0V1HicsAt99IgptKI799i6+bKy4gSGXY8=";
};
meta.homepage = "https://github.com/mhinz/vim-signify/";
meta.hydraPlatforms = [ ];
@@ -21564,12 +21564,12 @@ final: prev: {
vim-solarized8 = buildVimPlugin {
pname = "vim-solarized8";
- version = "1.6.3-unstable-2026-01-19";
+ version = "1.6.4-unstable-2026-03-11";
src = fetchFromGitHub {
owner = "lifepillar";
repo = "vim-solarized8";
- rev = "43e0b11c31f8f31fe76a795d3119046e4f9f151e";
- hash = "sha256-janiE6PquW95PaqLYuBs6x/xjfaE4id1njye0WNJRQM=";
+ rev = "4433b4411de92b2446a4d32f0d8bf1b25c476bf9";
+ hash = "sha256-Og6qmrSIfhtGgait/nwJg+uNrUtY/j83cUWZj2TwUFY=";
};
meta.homepage = "https://github.com/lifepillar/vim-solarized8/";
meta.hydraPlatforms = [ ];
@@ -21890,12 +21890,12 @@ final: prev: {
vim-test = buildVimPlugin {
pname = "vim-test";
- version = "2.1.0-unstable-2026-02-24";
+ version = "2.1.0-unstable-2026-03-10";
src = fetchFromGitHub {
owner = "vim-test";
repo = "vim-test";
- rev = "931c6cfdd3069df52c4486b25200e4b10d0595c8";
- hash = "sha256-y7tf7tfd3v8uobnBhnC6cjoSbUp99PYBWroAffbKa1g=";
+ rev = "e4d4fa7f5ce354e7df473550080d9e78207ef4a0";
+ hash = "sha256-h1udasAB6NvakT79lSyVep47nw1DaMxynUKMbwWRLLA=";
};
meta.homepage = "https://github.com/vim-test/vim-test/";
meta.hydraPlatforms = [ ];
@@ -22098,12 +22098,12 @@ final: prev: {
vim-toml = buildVimPlugin {
pname = "vim-toml";
- version = "0-unstable-2025-05-02";
+ version = "0-unstable-2026-03-03";
src = fetchFromGitHub {
owner = "cespare";
repo = "vim-toml";
- rev = "1b63257680eeb65677eb1ca5077809a982756d58";
- hash = "sha256-JSKRzCtVdSNidQlnx7wiwkDOLm2eRPTjFYfS40LwXlI=";
+ rev = "da051b7c23bad3c52d18886203c594739780ec09";
+ hash = "sha256-hsPQWLJbTZF+hp715kMqcfyot2RiB3bQmEamUac6Ehc=";
};
meta.homepage = "https://github.com/cespare/vim-toml/";
meta.hydraPlatforms = [ ];
@@ -22423,12 +22423,12 @@ final: prev: {
vim-which-key = buildVimPlugin {
pname = "vim-which-key";
- version = "0-unstable-2024-12-03";
+ version = "0-unstable-2026-03-13";
src = fetchFromGitHub {
owner = "liuchengxu";
repo = "vim-which-key";
- rev = "4843811d6f2104fe2140d4cddbb49352976647df";
- hash = "sha256-cG+Hn598IrCAhigbffjgOpyR3DHyEXbgl4NTKq6Mo6M=";
+ rev = "b4d154ee922fe746c2b8ea9383e8597ba0dcb951";
+ hash = "sha256-ZJO6e0TLzZ8RXQgTUAyWYRnwrE68T2oBSLIfmGYIK+Y=";
};
meta.homepage = "https://github.com/liuchengxu/vim-which-key/";
meta.hydraPlatforms = [ ];
@@ -22749,12 +22749,12 @@ final: prev: {
vimtex = buildVimPlugin {
pname = "vimtex";
- version = "2.17-unstable-2026-02-28";
+ version = "2.17-unstable-2026-03-04";
src = fetchFromGitHub {
owner = "lervag";
repo = "vimtex";
- rev = "fcd1533862cc3153c203399964065bc835f6919a";
- hash = "sha256-oz+/5wlR/XTdvbMoFBdaP9mqut5Va9H3OD8bUS6PWvI=";
+ rev = "82d2305ff71dfb3bd91602534cc9bb9a195bcb38";
+ hash = "sha256-rBe8FivGH4I7uRlbrMu+9GYFA2TQ2yoyOPNcZwBLVho=";
};
meta.homepage = "https://github.com/lervag/vimtex/";
meta.hydraPlatforms = [ ];
@@ -22970,12 +22970,12 @@ final: prev: {
whichpy-nvim = buildVimPlugin {
pname = "whichpy.nvim";
- version = "0-unstable-2026-02-04";
+ version = "0-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "neolooong";
repo = "whichpy.nvim";
- rev = "3b35bff7457d714b659d44796d4e182f44bf84e1";
- hash = "sha256-T7ffiehB3717+Fa76tZn4GUaztKwagV+TlZr3YCdZ1E=";
+ rev = "bf8255cc1f55ce2876fd33fa0d77d56c4dcf8594";
+ hash = "sha256-koT9AGF0VGjxVSRomH8wNx1Qo/splFVKqfD9XTWNpLw=";
};
meta.homepage = "https://github.com/neolooong/whichpy.nvim/";
meta.hydraPlatforms = [ ];
@@ -22996,12 +22996,12 @@ final: prev: {
wiki-ft-vim = buildVimPlugin {
pname = "wiki-ft.vim";
- version = "0-unstable-2025-11-15";
+ version = "0-unstable-2026-03-08";
src = fetchFromGitHub {
owner = "lervag";
repo = "wiki-ft.vim";
- rev = "6f4e716077791f3490d98e76ffda7378dd3907e3";
- hash = "sha256-jLGvSp+rOOCGNrQGSfdI1YYff3yETlgZCEC6Bx1+WuM=";
+ rev = "f40945487f011b7805eb81ad9b72ebce18ef20b2";
+ hash = "sha256-kdPDyhYlwrOydc31z6O6XvE3n9+FpHyB5TD/1kUMyyE=";
};
meta.homepage = "https://github.com/lervag/wiki-ft.vim/";
meta.hydraPlatforms = [ ];
@@ -23009,12 +23009,12 @@ final: prev: {
wiki-vim = buildVimPlugin {
pname = "wiki.vim";
- version = "0.11-unstable-2026-02-19";
+ version = "0.11-unstable-2026-03-08";
src = fetchFromGitHub {
owner = "lervag";
repo = "wiki.vim";
- rev = "c7e40c77b809adb09e4907055e096b5543c33218";
- hash = "sha256-FCvLjsKTtmbirVTmQBf1tGAJ3RAm4TG5i42VEDvblwA=";
+ rev = "2acd05d2f1e5bb0fb094621a865879982c87a9cf";
+ hash = "sha256-3xHpwxFqNQsO53EtXLw0fufYPNj5wpkLi4lpBRYNBfI=";
};
meta.homepage = "https://github.com/lervag/wiki.vim/";
meta.hydraPlatforms = [ ];
@@ -23204,12 +23204,12 @@ final: prev: {
wtf-nvim = buildVimPlugin {
pname = "wtf.nvim";
- version = "0-unstable-2026-02-02";
+ version = "0-unstable-2026-03-02";
src = fetchFromGitHub {
owner = "piersolenski";
repo = "wtf.nvim";
- rev = "87f2049a434d4159249867298de29db7843adb00";
- hash = "sha256-fTo+XMXIHMoQQqKv48cLEOueYLEgtnViFJ/KiiLwcNs=";
+ rev = "7c4033fc133e8ea4f7bd185c0c65091401caaad9";
+ hash = "sha256-vWgC/khb+wMpf+QNlSACp06s4spSU9lVOVMZ48CZe+g=";
};
meta.homepage = "https://github.com/piersolenski/wtf.nvim/";
meta.hydraPlatforms = [ ];
@@ -23269,12 +23269,12 @@ final: prev: {
y9nika-nvim = buildVimPlugin {
pname = "y9nika.nvim";
- version = "0-unstable-2026-01-17";
+ version = "0-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "y9san9";
repo = "y9nika.nvim";
- rev = "f7174b7812e60379953a4102d6be20e47995b924";
- hash = "sha256-bF9tFXLIYzjrMFVyB4FhsuC8eKiEutk7VjFHB+laAt4=";
+ rev = "f170bbb31aea7aedceb4c9ec101ca639585afcb2";
+ hash = "sha256-L5CjZg3mOxhy2wC491RIN9XgnO6k+8LYlNIIzg26GPc=";
};
meta.homepage = "https://github.com/y9san9/y9nika.nvim/";
meta.hydraPlatforms = [ ];
@@ -23308,12 +23308,12 @@ final: prev: {
yanky-nvim = buildVimPlugin {
pname = "yanky.nvim";
- version = "2.0.0-unstable-2026-02-09";
+ version = "2.0.0-unstable-2026-03-12";
src = fetchFromGitHub {
owner = "gbprod";
repo = "yanky.nvim";
- rev = "9d3caea67cf183639d4e510d34f2d58b6109abdd";
- hash = "sha256-1gnTS+mN9GCuna1S1xqqc3mqFKaETWaBhY8Li3ntk4I=";
+ rev = "784188e0a7363e762e53140f39124d786aec0832";
+ hash = "sha256-oGiXbSXo48NbaImzIKquEvplPCotLeIs4scvbhO6wyA=";
};
meta.homepage = "https://github.com/gbprod/yanky.nvim/";
meta.hydraPlatforms = [ ];
@@ -23335,12 +23335,12 @@ final: prev: {
yazi-nvim = buildVimPlugin {
pname = "yazi.nvim";
- version = "13.1.4-unstable-2026-02-27";
+ version = "13.1.5-unstable-2026-03-14";
src = fetchFromGitHub {
owner = "mikavilpas";
repo = "yazi.nvim";
- rev = "6b178086bdfd90b13bc8b68ba6595a82c898e4f1";
- hash = "sha256-Ae1ZzmqbBJEHmD3qbxlvDnW4C7wWFEdEUiEmmWJOpaA=";
+ rev = "f0830270ee1ffea7af83ec2a89019c8ace667be3";
+ hash = "sha256-Z7v8L+U6ncEuUC2ndL2qi7AaiNrGHuaFJmc83fEj/5k=";
};
meta.homepage = "https://github.com/mikavilpas/yazi.nvim/";
meta.hydraPlatforms = [ ];
@@ -23478,12 +23478,12 @@ final: prev: {
zk-nvim = buildVimPlugin {
pname = "zk-nvim";
- version = "0.4.7-unstable-2026-01-24";
+ version = "0.4.7-unstable-2026-03-13";
src = fetchFromGitHub {
owner = "zk-org";
repo = "zk-nvim";
- rev = "51c8f858420112dda495a6f4ddbd3943ae433e39";
- hash = "sha256-w4eQQTsUiF6KoPkai6+iDp53FEYFUl44JXe2dayjpBU=";
+ rev = "dea1ee6cd6d07568c92ea8353063d4d85c58a964";
+ hash = "sha256-W5cSp/RFbUaGhtvfowaCASfOa0mrqfxxRGR23Bt07FQ=";
};
meta.homepage = "https://github.com/zk-org/zk-nvim/";
meta.hydraPlatforms = [ ];
@@ -23504,12 +23504,12 @@ final: prev: {
zotcite = buildVimPlugin {
pname = "zotcite";
- version = "0-unstable-2026-02-08";
+ version = "0.7-unstable-2026-03-11";
src = fetchFromGitHub {
owner = "jalvesaq";
repo = "zotcite";
- rev = "80299ca780767bf82c1731f86a666ada993ace5e";
- hash = "sha256-86m112HfFyUblD8OtNOoE8OLPB3BGqvKnznKH+sYAcI=";
+ rev = "f387a9e7e960033ff17bef28ab53813aa89fdf89";
+ hash = "sha256-rZX8sMxJGVjMedSE66yggwNzXWYNXei8883XjhO5Qhk=";
};
meta.homepage = "https://github.com/jalvesaq/zotcite/";
meta.hydraPlatforms = [ ];
diff --git a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix
index 3266974b71dd..14eff28bd760 100644
--- a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix
+++ b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix
@@ -12,12 +12,12 @@
pkgs,
}:
let
- version = "0.0.27-unstable-2026-03-04";
+ version = "0.0.27-unstable-2026-03-11";
src = fetchFromGitHub {
owner = "yetone";
repo = "avante.nvim";
- rev = "865cee5f80db8b7959592f23f174acac36f8be8d";
- hash = "sha256-5Od/GWzqKpxqprAtmCGSRpJ0E9v6lbVUFK1TzN7G8wo=";
+ rev = "9a7793461549939f1d52b2b309a1aa44680170c8";
+ hash = "sha256-EEkAoufj29P46RIUrRNG0xJL9Wu4X7LZCS1fer4/nZQ=";
};
avante-nvim-lib = rustPlatform.buildRustPackage {
pname = "avante-nvim-lib";
diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
index 3de2e73118eb..30975840d136 100644
--- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
+++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix
@@ -202,12 +202,12 @@
};
blade = buildGrammar {
language = "blade";
- version = "0.0.0+rev=42b3c5a";
+ version = "0.0.0+rev=b9436b7";
src = fetchFromGitHub {
owner = "EmranMR";
repo = "tree-sitter-blade";
- rev = "42b3c5a06bc29fbd2c2cbd52b96113365fbed646";
- hash = "sha256-zWAu5FZzfYYy4Zw8e1W5zujto/pDqGqGXKfWDYiH3NY=";
+ rev = "b9436b7b936907aff730de0dac1b99d7c632cc86";
+ hash = "sha256-QBsgHV/7zBF2OJfCVB3B27WVCCoMMzc5bTaubBvn2QI=";
};
meta.homepage = "https://github.com/EmranMR/tree-sitter-blade";
};
@@ -257,12 +257,12 @@
};
c3 = buildGrammar {
language = "c3";
- version = "0.0.0+rev=302fab4";
+ version = "0.0.0+rev=24dc1da";
src = fetchFromGitHub {
owner = "c3lang";
repo = "tree-sitter-c3";
- rev = "302fab443c2237e3b8fb3e991454db0e442af130";
- hash = "sha256-HAHjYLvI9Hrhl+u21WYn+elSoXGH4BVuKhRKOX0f0us=";
+ rev = "24dc1da56e412a59c9d3ee4ffaf55dac58cc1dd4";
+ hash = "sha256-w2fhyBKWKTxCiCTCN7KbgT3auaWtnb+tKLkKAf2EWk0=";
};
meta.homepage = "https://github.com/c3lang/tree-sitter-c3";
};
@@ -676,12 +676,12 @@
};
elixir = buildGrammar {
language = "elixir";
- version = "0.0.0+rev=d24cece";
+ version = "0.0.0+rev=7937d3b";
src = fetchFromGitHub {
owner = "elixir-lang";
repo = "tree-sitter-elixir";
- rev = "d24cecee673c4c770f797bac6f87ae4b6d7ddec5";
- hash = "sha256-nSXXMPneL/sTdkpcsxUz73DiXVuNxVHnf8b2LTbAUs8=";
+ rev = "7937d3b4d65fa574163cfa59394515d3c1cf16f4";
+ hash = "sha256-6V1W/MOx03dPvL8adgE16du7eGemPwwdiZ3NL8FNBkg=";
};
meta.homepage = "https://github.com/elixir-lang/tree-sitter-elixir";
};
@@ -742,12 +742,12 @@
};
erlang = buildGrammar {
language = "erlang";
- version = "0.0.0+rev=f21023b";
+ version = "0.0.0+rev=1d78195";
src = fetchFromGitHub {
owner = "WhatsApp";
repo = "tree-sitter-erlang";
- rev = "f21023bbd6cd30cadbc793d80ae4d990d9be86fc";
- hash = "sha256-tDWLmveL+7s9vFVKtmSzGbx4A3X6rkaW1MR/9VOKLCg=";
+ rev = "1d78195c4fbb1fc027eb3e4220427f1eb8bfc89e";
+ hash = "sha256-v/yG3J+f62W3f7jS5/TslepZGHUbFIH8duA+hFVLblU=";
};
meta.homepage = "https://github.com/WhatsApp/tree-sitter-erlang";
};
@@ -863,12 +863,12 @@
};
fsharp = buildGrammar {
language = "fsharp";
- version = "0.0.0+rev=5141851";
+ version = "0.0.0+rev=2b3c4fa";
src = fetchFromGitHub {
owner = "ionide";
repo = "tree-sitter-fsharp";
- rev = "5141851c278a99958469eb1736c7afc4ec738e47";
- hash = "sha256-cJpbO9PjGtJu4RCDsmQ0qjys765/z397y/wbfGxTY9Y=";
+ rev = "2b3c4fae185d5185b5fa1a3d3117cad35f669352";
+ hash = "sha256-tntrmAqY0E+8cdB/CLem54n3WIhsjljFOFeWb+2p0X8=";
};
location = "fsharp";
meta.homepage = "https://github.com/ionide/tree-sitter-fsharp";
@@ -966,12 +966,12 @@
};
gitcommit = buildGrammar {
language = "gitcommit";
- version = "0.0.0+rev=a716678";
+ version = "0.0.0+rev=33fe854";
src = fetchFromGitHub {
owner = "gbprod";
repo = "tree-sitter-gitcommit";
- rev = "a716678c0f00645fed1e6f1d0eb221481dbd6f6d";
- hash = "sha256-KYfcs99p03b0RiPYnZeKJf677fmVf658FLZcFk2v2Ws=";
+ rev = "33fe8548abcc6e374feaac5724b5a2364bf23090";
+ hash = "sha256-ttULjFU9slnPcT4bCjOozGkaKAOxMW5Oa2/caVNeEsA=";
};
meta.homepage = "https://github.com/gbprod/tree-sitter-gitcommit";
};
@@ -1181,12 +1181,12 @@
};
groovy = buildGrammar {
language = "groovy";
- version = "0.0.0+rev=a88865a";
+ version = "0.0.0+rev=781d9cd";
src = fetchFromGitHub {
owner = "murtaza64";
repo = "tree-sitter-groovy";
- rev = "a88865a3301a538e2060af5b401f4f431f71406e";
- hash = "sha256-v2z9BNIKIsJKf1JSmh6EQ+HxotI5wqTpVUIai+mLybc=";
+ rev = "781d9cd1b482a70a6b27091e5c9e14bbcab3b768";
+ hash = "sha256-KvgVjFLzT1jJ9PieVslJLKXrijYzI/ttny+536famw0=";
};
meta.homepage = "https://github.com/murtaza64/tree-sitter-groovy";
};
@@ -1397,23 +1397,23 @@
};
hyprlang = buildGrammar {
language = "hyprlang";
- version = "0.0.0+rev=22723f2";
+ version = "0.0.0+rev=cecd6b7";
src = fetchFromGitHub {
owner = "tree-sitter-grammars";
repo = "tree-sitter-hyprlang";
- rev = "22723f25f3faf329863d952c9601b492afd971c9";
- hash = "sha256-KU+vrokH8/E5Wg3BLuG3IZyw/9rJr0TJQxXB2IDULsE=";
+ rev = "cecd6b748107d9da1f7b4ca03ef95f1f71d93b8f";
+ hash = "sha256-0zvb1XwqKuf8E5wLHOXBf/WwqNZeRhiyOh8bH+dxP4s=";
};
meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-hyprlang";
};
idl = buildGrammar {
language = "idl";
- version = "0.0.0+rev=e6b8b4d";
+ version = "0.0.0+rev=e07d329";
src = fetchFromGitHub {
owner = "cathaysia";
repo = "tree-sitter-idl";
- rev = "e6b8b4d2ba285caacf6f9e931f1f637f5bc02b03";
- hash = "sha256-p1dDO1FryUNWwmIYRZBD19dIbEIFxihifnwJrVFuhpk=";
+ rev = "e07d32972b41cc4c02cfd49f9df2abaa3ae54303";
+ hash = "sha256-W7f+laRqXmbYk0qExCXodDeOklLJNgWcE1H0MiFU8Oc=";
};
meta.homepage = "https://github.com/cathaysia/tree-sitter-idl";
};
@@ -1488,12 +1488,12 @@
};
javadoc = buildGrammar {
language = "javadoc";
- version = "0.0.0+rev=d1a2efc";
+ version = "0.0.0+rev=42c9bc3";
src = fetchFromGitHub {
owner = "rmuir";
repo = "tree-sitter-javadoc";
- rev = "d1a2efc871825ff29a1d241cdcac5713c99cfd54";
- hash = "sha256-E/84o/2FO3TAbQhk0CMvdEPG9i5W1BwvQGUhg60lBv4=";
+ rev = "42c9bc340c90ec15ed96eb4314269e8249376be9";
+ hash = "sha256-ww8U9Ro8lbwojxzWgW4C4ggQW9B0NaYIctNFmXN5r5Q=";
};
meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc";
};
@@ -1669,12 +1669,12 @@
};
kotlin = buildGrammar {
language = "kotlin";
- version = "0.0.0+rev=cbed96a";
+ version = "0.0.0+rev=a1760ba";
src = fetchFromGitHub {
owner = "fwcd";
repo = "tree-sitter-kotlin";
- rev = "cbed96ab13dbc082eeeb2e8333c342a62829c29d";
- hash = "sha256-BEjXsVUfEJJVTaW9ZpTAuAUOtWxRfToywfDH4TssaeM=";
+ rev = "a1760ba7178fe76515e7cfe7577deae2335fa57d";
+ hash = "sha256-WYFTrgTB/WvTeRpL3hfU3oLYLMTXpXcX3DfZcp6FElo=";
};
meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin";
};
@@ -1725,12 +1725,12 @@
};
ledger = buildGrammar {
language = "ledger";
- version = "0.0.0+rev=96c92d4";
+ version = "0.0.0+rev=2edce03";
src = fetchFromGitHub {
owner = "cbarrete";
repo = "tree-sitter-ledger";
- rev = "96c92d4908a836bf8f661166721c98439f8afb80";
- hash = "sha256-L2xUTItnQ/bcieasItrozjAEJLm/fsUUyMex2juCnjw=";
+ rev = "2edce0372079896c810c7b218587f2b3fbb7a086";
+ hash = "sha256-1uu+Kcu1M4Z+/7LXZaoxQzo67vJJDzSDo5c8aloqcBA=";
};
meta.homepage = "https://github.com/cbarrete/tree-sitter-ledger";
};
@@ -1769,12 +1769,12 @@
};
liquidsoap = buildGrammar {
language = "liquidsoap";
- version = "0.0.0+rev=abd0ecc";
+ version = "0.0.0+rev=0169d92";
src = fetchFromGitHub {
owner = "savonet";
repo = "tree-sitter-liquidsoap";
- rev = "abd0eccddd680102064e0eca82ef954bd8d1a301";
- hash = "sha256-1PSVm2FD17TxWwZwS2m0TK6ACS6NzVQUQChu8bg01Lc=";
+ rev = "0169d92b0a93e9f32289533ef23abdafca579e56";
+ hash = "sha256-eFdZxTIHijT6IuOjyIlElfr2HBU+BdOKJsIA1COmW9g=";
};
meta.homepage = "https://github.com/savonet/tree-sitter-liquidsoap";
};
@@ -1887,12 +1887,12 @@
};
matlab = buildGrammar {
language = "matlab";
- version = "0.0.0+rev=574dde5";
+ version = "0.0.0+rev=c2390a5";
src = fetchFromGitHub {
owner = "acristoffers";
repo = "tree-sitter-matlab";
- rev = "574dde565caddf8cf44eec7df3cb89eb96053ed7";
- hash = "sha256-gDecX1QrM6VhR/bIcHMtm7qBcmKq9KPu1OPbo0zCO1A=";
+ rev = "c2390a59016f74e7d5f75ef09510768b4f30217e";
+ hash = "sha256-WgyWvItbysSqeD/LdBr233NYlKF1HaxIDtHIr6BQOjw=";
};
meta.homepage = "https://github.com/acristoffers/tree-sitter-matlab";
};
@@ -2045,12 +2045,12 @@
};
nu = buildGrammar {
language = "nu";
- version = "0.0.0+rev=bb3f533";
+ version = "0.0.0+rev=f4793e3";
src = fetchFromGitHub {
owner = "nushell";
repo = "tree-sitter-nu";
- rev = "bb3f533e5792260291945e1f329e1f0a779def6e";
- hash = "sha256-0ebKHKexu1TROwfxokwwpPhCO+Nn7HmmX40jRu19xNo=";
+ rev = "f4793e3809bb84e78dee260b47085d8203a58d88";
+ hash = "sha256-0tQOALi8079pqy12mGG3eqsqv2FsqVvRnetp4xXKH9s=";
};
meta.homepage = "https://github.com/nushell/tree-sitter-nu";
};
@@ -2224,12 +2224,12 @@
};
pkl = buildGrammar {
language = "pkl";
- version = "0.0.0+rev=a02fc36";
+ version = "0.0.0+rev=7c8a0d1";
src = fetchFromGitHub {
owner = "apple";
repo = "tree-sitter-pkl";
- rev = "a02fc36f6001a22e7fdf35eaabbadb7b39c74ba5";
- hash = "sha256-t+N4oxqZpzm3qHkbjUVyGzeVS56u1oFVx0MtgTBe0bk=";
+ rev = "7c8a0d15d83c1a436e91277d5023340f1ae5726b";
+ hash = "sha256-C4ArUeydTyd1eyC2auVAW7k0mqHM6tIxkjjjvPHb3eA=";
};
meta.homepage = "https://github.com/apple/tree-sitter-pkl";
};
@@ -2279,12 +2279,12 @@
};
powershell = buildGrammar {
language = "powershell";
- version = "0.0.0+rev=da65ba3";
+ version = "0.0.0+rev=b881dfb";
src = fetchFromGitHub {
owner = "airbus-cert";
repo = "tree-sitter-powershell";
- rev = "da65ba3acc93777255781b447f5e7448245df4bf";
- hash = "sha256-ETuZcVSvHF5ILN6+xjWlQM5IiT/+dtxdSckrHJSJSWk=";
+ rev = "b881dfbe71a770ea37d434c80d3523091b81f6db";
+ hash = "sha256-UiMEB5yosBTP1amx5F0KAwlnnmsN5iGWng9gC4NjuoA=";
};
meta.homepage = "https://github.com/airbus-cert/tree-sitter-powershell";
};
@@ -2361,12 +2361,12 @@
};
proto = buildGrammar {
language = "proto";
- version = "0.0.0+rev=f0e7676";
+ version = "0.0.0+rev=eacb7f1";
src = fetchFromGitHub {
owner = "coder3101";
repo = "tree-sitter-proto";
- rev = "f0e767689c6e9efe7ff2e4b8680db71411915588";
- hash = "sha256-JE8SRs39GWjEH9dnIbugv7UJXDh/aI+dwLfSqJiwbD8=";
+ rev = "eacb7f162e35a18a0dd8ce734f7e7baf2a8398ca";
+ hash = "sha256-er7YHlLWVkp56LLcMS4Sdo5zB4JokBdv14mCRl2KzhI=";
};
meta.homepage = "https://github.com/coder3101/tree-sitter-proto";
};
@@ -2651,12 +2651,12 @@
};
robot = buildGrammar {
language = "robot";
- version = "0.0.0+rev=v1.2.0";
+ version = "0.0.0+rev=v1.3.0";
src = fetchFromGitHub {
owner = "Hubro";
repo = "tree-sitter-robot";
- tag = "v1.2.0";
- hash = "sha256-YvhRF2G8qNCkCp/XMuwV8qDGBYq+3d/XF0nCJdEGoXM=";
+ tag = "v1.3.0";
+ hash = "sha256-GJTZMIOrEXsfVzVigF2XKKDxchkOGv0zEya5o9k5ZnY=";
};
meta.homepage = "https://github.com/Hubro/tree-sitter-robot";
};
@@ -2706,12 +2706,12 @@
};
ruby = buildGrammar {
language = "ruby";
- version = "0.0.0+rev=ab6dca7";
+ version = "0.0.0+rev=ad907a6";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-ruby";
- rev = "ab6dca77a8184abc94af6e3e82538741b5078d63";
- hash = "sha256-qAO2qRvaYlyCdSuiYBoQG/jAWiZEA5p67BTPdoK0dnU=";
+ rev = "ad907a69da0c8a4f7a943a7fe012712208da6dee";
+ hash = "sha256-JcAgEKmn1cvuBmicnzwkQiVG0GNJCNp5C2pVSxz699g=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-ruby";
};
@@ -2739,12 +2739,12 @@
};
scala = buildGrammar {
language = "scala";
- version = "0.0.0+rev=97aead1";
+ version = "0.0.0+rev=14c5cfd";
src = fetchFromGitHub {
owner = "tree-sitter";
repo = "tree-sitter-scala";
- rev = "97aead18d97708190a51d4f551ea9b05b60641c9";
- hash = "sha256-INJKij5XzeIkmdemTbrkucdUo9PJOrHKf4rcf6s9OSw=";
+ rev = "14c5cfd2b8e0f057ba0f4f72ee4812b0ae6cdce3";
+ hash = "sha256-xDp1+i0QLnY18EtiwurW1B4bbeS1qZKNJRxS6Qeb3pw=";
};
meta.homepage = "https://github.com/tree-sitter/tree-sitter-scala";
};
@@ -2761,12 +2761,12 @@
};
scheme = buildGrammar {
language = "scheme";
- version = "0.0.0+rev=b5c7011";
+ version = "0.0.0+rev=8004e59";
src = fetchFromGitHub {
owner = "6cdh";
repo = "tree-sitter-scheme";
- rev = "b5c701148501fa056302827442b5b4956f1edc03";
- hash = "sha256-SLuK8S03pKVVhxJTkE3ZJvNaNnmXD323YwE7ah2VxyQ=";
+ rev = "8004e59a1d17ca670aa34d09021c8499fdefaf61";
+ hash = "sha256-Y0aac+N3qD46zc+QnbCeUYKz4TUePZYqhH/NQI63OsQ=";
};
meta.homepage = "https://github.com/6cdh/tree-sitter-scheme";
};
@@ -3009,12 +3009,12 @@
};
supercollider = buildGrammar {
language = "supercollider";
- version = "0.0.0+rev=76b3cab";
+ version = "0.0.0+rev=e2d1480";
src = fetchFromGitHub {
owner = "madskjeldgaard";
repo = "tree-sitter-supercollider";
- rev = "76b3cab1773f08bb7d3a185420b0a44c6da8c294";
- hash = "sha256-drn1S4gNm6fOSUTCa/CrAqCWoUn16y1hpaZBCPpyaNE=";
+ rev = "e2d1480de0a62cd53f81645cb39bc1f3fa2dce5a";
+ hash = "sha256-7vmL+o/WdvDntwOHg+ETdsRn77BegSqG0s84yLTNRx8=";
};
meta.homepage = "https://github.com/madskjeldgaard/tree-sitter-supercollider";
};
@@ -3110,12 +3110,12 @@
};
t32 = buildGrammar {
language = "t32";
- version = "0.0.0+rev=c4c5fa3";
+ version = "0.0.0+rev=3bce397";
src = fetchFromGitHub {
owner = "xasc";
repo = "tree-sitter-t32";
- rev = "c4c5fa31666c66036ad3ace8179a408b8478395f";
- hash = "sha256-BUao6oveuWWPn2jDUWAjzoi9YMsDEA5B+hKJHvCUtD0=";
+ rev = "3bce3977303c3f88bfa9fcdfcfd1a4f8f6ffa0b0";
+ hash = "sha256-ysdKgzF5VFV0BeeXlV8gZ5pW7WzYJtYnyBE+MaxG3Jo=";
};
meta.homepage = "https://github.com/xasc/tree-sitter-t32";
};
@@ -3430,12 +3430,12 @@
};
v = buildGrammar {
language = "v";
- version = "0.0.0+rev=9cf6a37";
+ version = "0.0.0+rev=095865d";
src = fetchFromGitHub {
owner = "vlang";
repo = "v-analyzer";
- rev = "9cf6a37689f06b17d170dec644ace81eb8eab280";
- hash = "sha256-rHqWpUgWgfHXGJzTfXcftbol7IU0RPVaFSsne+qcUa4=";
+ rev = "095865df4b9ddd21e376d635586c663d5a736f71";
+ hash = "sha256-ypdtFzQwd5t7/iFthX4hb4zNeFQZKaatF8JA4XutOt4=";
};
location = "tree_sitter_v";
meta.homepage = "https://github.com/vlang/v-analyzer";
@@ -3464,12 +3464,12 @@
};
vhdl = buildGrammar {
language = "vhdl";
- version = "0.0.0+rev=7e0d014";
+ version = "0.0.0+rev=58114f3";
src = fetchFromGitHub {
owner = "jpt13653903";
repo = "tree-sitter-vhdl";
- rev = "7e0d014691c1b8c25e8fe8f30cc3ac4649df3f57";
- hash = "sha256-r3fMnexbbIniZA75ZIJ+ay39/JCCb3b3J5F6bYMK4YY=";
+ rev = "58114f35d0865e348692256bfc5ae661fc1efb0c";
+ hash = "sha256-VnnBDxxirwGtPWI0YqRsC5CBEkfjP+DC+oUg97vkdos=";
};
meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl";
};
@@ -3563,12 +3563,12 @@
};
wit = buildGrammar {
language = "wit";
- version = "0.0.0+rev=v1.2.0";
+ version = "0.0.0+rev=v1.3.0";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = "tree-sitter-wit";
- tag = "v1.2.0";
- hash = "sha256-scye60ETUak1mXJXC+UY5sqbuqAcjxCsm4+AVJHhGws=";
+ tag = "v1.3.0";
+ hash = "sha256-FG73R38Bw60+aT5YB/xpENCnQwoGMVjXRLjP1GdJEn4=";
};
meta.homepage = "https://github.com/bytecodealliance/tree-sitter-wit";
};
@@ -3701,12 +3701,12 @@
};
zsh = buildGrammar {
language = "zsh";
- version = "0.0.0+rev=v0.56.0";
+ version = "0.0.0+rev=v0.57.0";
src = fetchFromGitHub {
owner = "georgeharker";
repo = "tree-sitter-zsh";
- tag = "v0.56.0";
- hash = "sha256-fU2cU0fuIxlJpvep7y+aSIPSMJE5lEWi1M+bb9/fOfk=";
+ tag = "v0.57.0";
+ hash = "sha256-LqUB72t6ZFejIrWFfOcQTSjOZQtnXprIhnoomrkoDTo=";
};
meta.homepage = "https://github.com/georgeharker/tree-sitter-zsh";
};
diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix
index c00f5f6e95c0..de6c9cdb0287 100644
--- a/pkgs/applications/editors/vim/plugins/overrides.nix
+++ b/pkgs/applications/editors/vim/plugins/overrides.nix
@@ -1127,6 +1127,12 @@ assertNoAdditions {
dependencies = [ self.image-nvim ];
};
+ diffs-nvim = super.diffs-nvim.overrideAttrs {
+ nvimSkipModules = [
+ "minimal_init"
+ ];
+ };
+
diffview-nvim = super.diffview-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names
index b928adf9c438..64d82cbb89c2 100644
--- a/pkgs/applications/editors/vim/plugins/vim-plugin-names
+++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names
@@ -57,7 +57,7 @@ https://github.com/derekelkins/agda-vim/,,
https://github.com/emmanueltouzery/agitator.nvim/,HEAD,
https://github.com/aduros/ai.vim/,HEAD,
https://github.com/joshuavial/aider.nvim/,HEAD,
-https://github.com/p00f/alabaster.nvim/,HEAD,
+https://github.com/dchinmay2/alabaster.nvim/,HEAD,
https://github.com/slashmili/alchemist.vim/,,
https://github.com/dense-analysis/ale/,,
https://github.com/vim-scripts/align/,,
@@ -462,7 +462,7 @@ https://github.com/gregsexton/gitv/,,
https://github.com/DNLHC/glance.nvim/,HEAD,
https://github.com/ellisonleao/glow.nvim/,,
https://github.com/ray-x/go.nvim/,HEAD,
-https://github.com/p00f/godbolt.nvim/,HEAD,
+https://github.com/dchinmay2/godbolt.nvim/,HEAD,
https://github.com/roman/golden-ratio/,,
https://github.com/buoto/gotests-vim/,,
https://github.com/rmagatti/goto-preview/,,
diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix
index feb7ae57ee6d..ee5195fe46d2 100644
--- a/pkgs/applications/editors/vscode/extensions/default.nix
+++ b/pkgs/applications/editors/vscode/extensions/default.nix
@@ -262,8 +262,8 @@ let
mktplcRef = {
name = "ng-template";
publisher = "Angular";
- version = "20.3.0";
- hash = "sha256-o3e2qVKw/sfnFHbHHdRlB9UjEx1KLD1KVoaAsnlYjmY=";
+ version = "21.2.2";
+ hash = "sha256-rpll3EsTGEuynrw7EsP3GeltG/vtYqgO8mvTCVyU1ao=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/Angular.ng-template/changelog";
diff --git a/pkgs/applications/emulators/libretro/cores/gambatte.nix b/pkgs/applications/emulators/libretro/cores/gambatte.nix
index 991511adc86d..5fd51dc435ba 100644
--- a/pkgs/applications/emulators/libretro/cores/gambatte.nix
+++ b/pkgs/applications/emulators/libretro/cores/gambatte.nix
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "gambatte";
- version = "0-unstable-2026-01-16";
+ version = "0-unstable-2026-03-13";
src = fetchFromGitHub {
owner = "libretro";
repo = "gambatte-libretro";
- rev = "9fe223d9c4b615c55840170c6e85e6e9fa4bd1d2";
- hash = "sha256-BBFT8+TLf5qbwo36BudPjeMRPLdSj2+0m4RnfeFrlOc=";
+ rev = "d3c39fa18476ddce05027db3d29abba813fa74e2";
+ hash = "sha256-FkvO03x6oRqdeaot8vq5C15VjQXJ7tUoJtal7/z09rU=";
};
meta = {
diff --git a/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix b/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix
index be33f5b49855..de3c2cde38eb 100644
--- a/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix
+++ b/pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix
@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "genesis-plus-gx";
- version = "0-unstable-2026-01-23";
+ version = "0-unstable-2026-03-06";
src = fetchFromGitHub {
owner = "libretro";
repo = "Genesis-Plus-GX";
- rev = "c858c9c5eebef46ea1a69427091853f9f1edbd23";
- hash = "sha256-3Rzoy2G517Pc3mAQY+b2dvAMDxUoUmyR8FCyg4BR5bc=";
+ rev = "d446078a385a5acae701f4b3b6b3fd58476d73d3";
+ hash = "sha256-jw8vj3fTHwBH6h+OelVJHNqy86DKFlohhIeQ9TLkGjc=";
};
meta = {
diff --git a/pkgs/applications/emulators/libretro/cores/play.nix b/pkgs/applications/emulators/libretro/cores/play.nix
index 835f1574cf13..ef4cc1c6bfbe 100644
--- a/pkgs/applications/emulators/libretro/cores/play.nix
+++ b/pkgs/applications/emulators/libretro/cores/play.nix
@@ -14,13 +14,13 @@
}:
mkLibretroCore {
core = "play";
- version = "0-unstable-2026-03-02";
+ version = "0-unstable-2026-03-13";
src = fetchFromGitHub {
owner = "jpd002";
repo = "Play-";
- rev = "7586f3a064b20f0b23325e460ab2122fb56aac80";
- hash = "sha256-MLpMkUHSIo+X7OWxjwGgs/xHsOBodmfwcF6PjAMzbRo=";
+ rev = "560781c201f8877d39a084d7e6ab583ffa25aa09";
+ hash = "sha256-Piwe54A1PNPfwy86bNMNhLsEYwwVqygysAvK6Iqt0mo=";
fetchSubmodules = true;
};
diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json
index b3e4a42167df..3a326c5c9eba 100644
--- a/pkgs/applications/networking/browsers/chromium/info.json
+++ b/pkgs/applications/networking/browsers/chromium/info.json
@@ -1,10 +1,10 @@
{
"chromium": {
- "version": "146.0.7680.75",
+ "version": "146.0.7680.80",
"chromedriver": {
- "version": "146.0.7680.76",
- "hash_darwin": "sha256-zCICFkv0dXZYIIp8xnqEbxBR4Q9+GlCEY6yoJHsqcVg=",
- "hash_darwin_aarch64": "sha256-UzawlFfX/lIATPL8j6XMkurE1SzhNwyB/jn4v6tWY/g="
+ "version": "146.0.7680.80",
+ "hash_darwin": "sha256-sjCEvFWV07GNhXJ9CfGVtZ6nCeqsqtNtY4sPj/gq13w=",
+ "hash_darwin_aarch64": "sha256-kTxZJiF7mJlVbkDDFP4ZUB2htBn45se1Wuz28RP8pr8="
},
"deps": {
"depot_tools": {
@@ -21,8 +21,8 @@
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
- "rev": "d865c3fe495882da3a7c6575337a02867c4536b1",
- "hash": "sha256-/hjpcI4GTw0bGqZ5/9gzM4Pc6/5fhk5dmdtw5EfidiY=",
+ "rev": "f08938029c887ea624da7a1717059788ed95034d",
+ "hash": "sha256-PCQeTdc6Fl74TLyvxjli4scIUIm0GgZ3e9wbC18Tclw=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -652,8 +652,8 @@
},
"src/third_party/skia": {
"url": "https://skia.googlesource.com/skia.git",
- "rev": "50841da4a7b7064b3cea8a851e60ef921c87a103",
- "hash": "sha256-RoLgaE5mj9UqePhnfH+BOTit04TyiAvgF7/2PLuBG4Y="
+ "rev": "248acd90d9a35ac46b2ec30201ae50f301b8a173",
+ "hash": "sha256-zOL5j9X72ZvYmS8MzQ+pqSkT8AWBz2IwmaH7I3LN1IE="
},
"src/third_party/smhasher/src": {
"url": "https://chromium.googlesource.com/external/smhasher.git",
@@ -823,7 +823,7 @@
}
},
"ungoogled-chromium": {
- "version": "146.0.7680.75",
+ "version": "146.0.7680.80",
"deps": {
"depot_tools": {
"rev": "42786f6e46c25c30dd58f69283ab6fcd0c959f58",
@@ -835,16 +835,16 @@
"hash": "sha256-wFCuu4GR0N7QZCwT8UAhqH5moicYQjZ4ZLI58AM4pJ0="
},
"ungoogled-patches": {
- "rev": "146.0.7680.75-1",
- "hash": "sha256-wZxGOs7cwM+ORAq4waOOpa771AYCNZvtm2ZCeh+3Wy8="
+ "rev": "146.0.7680.80-1",
+ "hash": "sha256-/vM1Rw5YgGxTu+/y4bK15bzW6deeREPL/m+1kx+O5Do="
},
"npmHash": "sha256-ByB1Ea5tduIJZXyydeBWsoS8OPABOgwHe+dNXRssdvc="
},
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
- "rev": "d865c3fe495882da3a7c6575337a02867c4536b1",
- "hash": "sha256-/hjpcI4GTw0bGqZ5/9gzM4Pc6/5fhk5dmdtw5EfidiY=",
+ "rev": "f08938029c887ea624da7a1717059788ed95034d",
+ "hash": "sha256-PCQeTdc6Fl74TLyvxjli4scIUIm0GgZ3e9wbC18Tclw=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -1474,8 +1474,8 @@
},
"src/third_party/skia": {
"url": "https://skia.googlesource.com/skia.git",
- "rev": "50841da4a7b7064b3cea8a851e60ef921c87a103",
- "hash": "sha256-RoLgaE5mj9UqePhnfH+BOTit04TyiAvgF7/2PLuBG4Y="
+ "rev": "248acd90d9a35ac46b2ec30201ae50f301b8a173",
+ "hash": "sha256-zOL5j9X72ZvYmS8MzQ+pqSkT8AWBz2IwmaH7I3LN1IE="
},
"src/third_party/smhasher/src": {
"url": "https://chromium.googlesource.com/external/smhasher.git",
diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json
index f700d3619bed..c1f36256aaa7 100644
--- a/pkgs/applications/networking/cluster/terraform-providers/providers.json
+++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json
@@ -1400,13 +1400,13 @@
"vendorHash": null
},
"ubiquiti-community_unifi": {
- "hash": "sha256-2IYiy/DLCj+bcEkU+nwLg7Wt2j7bh29cScPcSTGsU5A=",
+ "hash": "sha256-Y3MgMRhWmXYp0aYLIkV2Ug5bZb8LsPYr3oJkXhPtQoo=",
"homepage": "https://registry.terraform.io/providers/ubiquiti-community/unifi",
"owner": "ubiquiti-community",
"repo": "terraform-provider-unifi",
- "rev": "v0.41.17",
+ "rev": "v0.41.25",
"spdx": "MPL-2.0",
- "vendorHash": "sha256-rixXMK+M6/8g4cw/f+zNzY9x3GkA3nqmkQTPrONoueY="
+ "vendorHash": "sha256-OVdhM8Zqnm1J8KducnkNkroBoSLER3fHfZBjyp7kBu8="
},
"ucloud_ucloud": {
"hash": "sha256-UOVnfWYhntmRHMApQgemjUBsyUIz0bexsc1gwDGGee4=",
diff --git a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix
index d1960a01ab34..3d29c6123180 100644
--- a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix
+++ b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix
@@ -65,8 +65,8 @@ rec {
thunderbird = thunderbird-latest;
thunderbird-latest = common {
- version = "148.0";
- sha512 = "ec5e586206ef217f37eb6985356994e7e7c9db6090f57d5b4c43a3a5dc0e1f5a56c0e7080d86fb895446845f9c9b948284f7417afebcf6e6120eca0e1ed238f3";
+ version = "148.0.1";
+ sha512 = "4f6e721b0858bece740f04744d10d8bb0b0673d2ebfe5624d3797e28e394510a8518dc31fc6a121ba7ed8a5a44953efefe3a74071e9f967c22be17cee45b3faf";
updateScript = callPackage ./update.nix {
attrPath = "thunderbirdPackages.thunderbird-latest";
diff --git a/pkgs/by-name/ab/abracadabra/package.nix b/pkgs/by-name/ab/abracadabra/package.nix
index 6abd42cb3f82..629fcbd8ad9a 100644
--- a/pkgs/by-name/ab/abracadabra/package.nix
+++ b/pkgs/by-name/ab/abracadabra/package.nix
@@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "abracadabra";
- version = "3.3.2";
+ version = "4.0.0";
src = fetchFromGitHub {
owner = "KejPi";
repo = "AbracaDABra";
tag = "v${finalAttrs.version}";
- hash = "sha256-QR3wc+eltIpmdNpyzQqJd4Zo40JVlTzRBNSr11tE0X8=";
+ hash = "sha256-v8s3s2qWkE10zIsFL6aO9mESR4t6Yf941QETh2m+cHI=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/an/angular-language-server/package.nix b/pkgs/by-name/an/angular-language-server/package.nix
index 9637eb2c403b..3203dc26ff78 100644
--- a/pkgs/by-name/an/angular-language-server/package.nix
+++ b/pkgs/by-name/an/angular-language-server/package.nix
@@ -15,11 +15,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "angular-language-server";
- version = "21.2.0";
+ version = "21.2.2";
src = fetchurl {
name = "angular-language-server-${finalAttrs.version}.zip";
url = "https://github.com/angular/angular/releases/download/vsix-${finalAttrs.version}/ng-template-${finalAttrs.version}.vsix";
- hash = "sha256-q9ywNxdKLz431nCEzPs2sB8IDPveoUWAthmDKkBAkHI=";
+ hash = "sha256-rpll3EsTGEuynrw7EsP3GeltG/vtYqgO8mvTCVyU1ao=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ap/apidog/package.nix b/pkgs/by-name/ap/apidog/package.nix
index 5c172f33eead..e9a0752bff1b 100644
--- a/pkgs/by-name/ap/apidog/package.nix
+++ b/pkgs/by-name/ap/apidog/package.nix
@@ -7,11 +7,11 @@
let
pname = "apidog";
- version = "2.8.11";
+ version = "2.8.12";
src = fetchurl {
url = "https://file-assets.apidog.com/download/${version}/Apidog-${version}.AppImage";
- hash = "sha256-+nilQYbkfS8z3J4CbD9jC1nm/zY3fX+bl8eNsaLOHVA=";
+ hash = "sha256-bCh3GW+K++3eI3SdcD5t7Vk1jYPl4KFWr1dwqXL7fOQ=";
};
appimageContents = appimageTools.extract {
diff --git a/pkgs/by-name/ar/arrow-cpp/package.nix b/pkgs/by-name/ar/arrow-cpp/package.nix
index 6a105528fe54..e7dc1578a355 100644
--- a/pkgs/by-name/ar/arrow-cpp/package.nix
+++ b/pkgs/by-name/ar/arrow-cpp/package.nix
@@ -153,6 +153,10 @@ stdenv.mkDerivation (finalAttrs: {
"TestMinioServer.Connect"
"TestS3FS.*"
"TestS3FSGeneric.*"
+ ]
+ ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [
+ # https://github.com/apache/arrow/issues/41505
+ "TestAzuriteGeneric.Empty"
];
in
"-${lib.concatStringsSep ":" filteredTests}";
@@ -306,10 +310,6 @@ stdenv.mkDerivation (finalAttrs: {
# Failing with "run-test.sh: line 88: 63682 Abort trap: 6"
"arrow-flight-internals-test"
"arrow-flight-sql-test"
- ]
- ++ lib.optionals (stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64) [
- # https://github.com/apache/arrow/issues/41505
- "TestAzuriteGeneric.Empty"
];
in
''
diff --git a/pkgs/by-name/ar/art/package.nix b/pkgs/by-name/ar/art/package.nix
index 82ca81024f30..93dd853dcb43 100644
--- a/pkgs/by-name/ar/art/package.nix
+++ b/pkgs/by-name/ar/art/package.nix
@@ -40,13 +40,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "art";
- version = "1.26.2";
+ version = "1.26.3";
src = fetchFromGitHub {
owner = "artpixls";
repo = "ART";
tag = finalAttrs.version;
- hash = "sha256-zjGb5XiXry16xHlrlDw1b3ROYgHuJe3srRFWY/AIBRE=";
+ hash = "sha256-cBhM8vYQoEGntM4GjFaNNC5fuBQxcX343qEcrdMxuSE=";
};
# Fix the build with CMake 4.
diff --git a/pkgs/by-name/at/atproto-goat/package.nix b/pkgs/by-name/at/atproto-goat/package.nix
index 097285e161b2..b2cdf8e9111f 100644
--- a/pkgs/by-name/at/atproto-goat/package.nix
+++ b/pkgs/by-name/at/atproto-goat/package.nix
@@ -7,13 +7,13 @@
buildGoModule (finalAttrs: {
pname = "atproto-goat";
- version = "0.2.2";
+ version = "0.2.3";
src = fetchFromGitHub {
owner = "bluesky-social";
repo = "goat";
tag = "v${finalAttrs.version}";
- hash = "sha256-jSwlKKMrUsb0stcPvC9i7dgH4DrlnUTwp+HYTwendB0=";
+ hash = "sha256-mI7GC0ElE+FxT7v29V/a+UZBI1d6os+HpEO5WYWxm6A=";
};
postPatch = ''
@@ -22,7 +22,7 @@ buildGoModule (finalAttrs: {
--replace-fail '"github.com/earthboundkid/versioninfo/v2"' ""
'';
- vendorHash = "sha256-rqnCFBSmHaZWWc1MrK8udQLkK5MP4Yv2TTlozQqW0fc=";
+ vendorHash = "sha256-QVnpISwYri8aL4umZWi2LJ0X13CXXK7JygaBh1Sq5PA=";
passthru.updateScript = nix-update-script { };
diff --git a/pkgs/by-name/bi/biome/package.nix b/pkgs/by-name/bi/biome/package.nix
index b81165b46371..1190635b4ed7 100644
--- a/pkgs/by-name/bi/biome/package.nix
+++ b/pkgs/by-name/bi/biome/package.nix
@@ -11,16 +11,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "biome";
- version = "2.4.6";
+ version = "2.4.7";
src = fetchFromGitHub {
owner = "biomejs";
repo = "biome";
rev = "@biomejs/biome@${finalAttrs.version}";
- hash = "sha256-xwnNTefv3E6Y27G8cSRNs9adXwzP2w3XK6xX1QEs60g=";
+ hash = "sha256-Ca1a8Q6YJpGUMZ3cbQkIndmeE10V7myB/3EQ4r3fa1o=";
};
- cargoHash = "sha256-Uf+W+f17DMKOYR/KYiyEd+RU/bPMq+itbpHfCAq+7R4=";
+ cargoHash = "sha256-z2JtrZkvlvfQGhhY3T3PIiXUq53bSb7Z8rgvGZPzPag=";
nativeBuildInputs = [ pkg-config ];
diff --git a/pkgs/by-name/bq/bqn/package.nix b/pkgs/by-name/bq/bqn/package.nix
index 28dac55e2b6c..6e8bb264e364 100644
--- a/pkgs/by-name/bq/bqn/package.nix
+++ b/pkgs/by-name/bq/bqn/package.nix
@@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "bqn";
- version = "0-unstable-2024-05-13";
+ version = "0-unstable-2026-03-01";
src = fetchFromGitHub {
owner = "mlochbaum";
repo = "BQN";
- rev = "c971a177421d532a13c4b7515535552df19681e1";
- hash = "sha256-Fru1IIb4IxBQxrEEBoRYStxBqYJJqd+Q+Hwyk++QA68=";
+ rev = "df1d848328194249e68635f8b8c04641d9fa6bdc";
+ hash = "sha256-2S675ru67bcSSXGLEWfPkyW+U+cHzKs/HbM8ZSWMcEs=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/by-name/c2/c2patool/package.nix b/pkgs/by-name/c2/c2patool/package.nix
index 26f2378f9f30..6a6c527683d9 100644
--- a/pkgs/by-name/c2/c2patool/package.nix
+++ b/pkgs/by-name/c2/c2patool/package.nix
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "c2patool";
- version = "0.26.33";
+ version = "0.26.37";
src = fetchFromGitHub {
owner = "contentauth";
repo = "c2pa-rs";
tag = "c2patool-v${finalAttrs.version}";
- hash = "sha256-e016wNfAVhDFwCYvBb/I+nci1FVSG/knsPZFhsR4074=";
+ hash = "sha256-bxiYY55r1Vg8ljoGlUBi5WgAU8GtcEsX030uzfMsals=";
};
- cargoHash = "sha256-KCL3GhNb1ilKXXjj6DSnLTbSNfevAYDUuJt01y4bDVE=";
+ cargoHash = "sha256-AJr4auizFqumMaQzFd5G1keSIRJ3fWX7ftGHDTkPmX0=";
# use the non-vendored openssl
env.OPENSSL_NO_VENDOR = 1;
diff --git a/pkgs/by-name/ca/carapace/package.nix b/pkgs/by-name/ca/carapace/package.nix
index 9af3a34b46b4..244dc57c2c56 100644
--- a/pkgs/by-name/ca/carapace/package.nix
+++ b/pkgs/by-name/ca/carapace/package.nix
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "carapace";
- version = "1.6.0";
+ version = "1.6.3";
src = fetchFromGitHub {
owner = "carapace-sh";
repo = "carapace-bin";
tag = "v${finalAttrs.version}";
- hash = "sha256-btExAFj3nnq5vv3LJgUA7pdmQhd6ANUexC/AQcIg0Ms=";
+ hash = "sha256-k6fWtwDTNc2qcr9ryL7wMVy744fiP8NrLqm4crVr+EI=";
};
- vendorHash = "sha256-7Gmt4ZHmYK5IukQYuY0felhW+ul23wSDX9PJyI6rDWQ=";
+ vendorHash = "sha256-5AqoM16M5pPfRYxqa72LrHJRRatK2qnZK3pQIoFXG9g=";
proxyVendor = true;
diff --git a/pkgs/by-name/cc/ccache/package.nix b/pkgs/by-name/cc/ccache/package.nix
index 1247c6069b10..e6943c520900 100644
--- a/pkgs/by-name/cc/ccache/package.nix
+++ b/pkgs/by-name/cc/ccache/package.nix
@@ -22,7 +22,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ccache";
- version = "4.12.3";
+ version = "4.13.1";
src = fetchFromGitHub {
owner = "ccache";
@@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: {
exit 1
fi
'';
- hash = "sha256-oX7qG3jjrLm4gKZd8w7Bc7uE5U5sIa35//PDRJ/XHcM=";
+ hash = "sha256-8Qw5nkY86wGJ7B2hrNk9jIoz18nJ2FK+EbPH5fS5aEc=";
};
outputs = [
@@ -62,6 +62,7 @@ stdenv.mkDerivation (finalAttrs: {
];
postPatch = ''
+ patchShebangs --build doc/scripts
patchShebangs --build test/fake-compilers
'';
@@ -98,8 +99,9 @@ stdenv.mkDerivation (finalAttrs: {
];
disabledTests = [
- "test.trim_dir" # flaky on hydra (possibly filesystem-specific?)
+ "test.direct" # https://github.com/ccache/ccache/issues/1699
"test.fileclone" # flaky on hydra, also seems to fail on zfs
+ "test.trim_dir" # flaky on hydra (possibly filesystem-specific?)
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
"test.basedir"
diff --git a/pkgs/by-name/cf/cfripper/package.nix b/pkgs/by-name/cf/cfripper/package.nix
index 0601561c037d..0b37a517de43 100644
--- a/pkgs/by-name/cf/cfripper/package.nix
+++ b/pkgs/by-name/cf/cfripper/package.nix
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "cfripper";
- version = "1.19.1";
+ version = "1.20.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Skyscanner";
repo = "cfripper";
tag = "v${finalAttrs.version}";
- hash = "sha256-7lFHtdicpoZ3ZhwKeRhjex3tK+0aOzKD44Q7njOR2l4=";
+ hash = "sha256-uJy1n+bZgmKZpyu1MmbHgKeEOl5onUuQI3ZAlLgY+v4=";
};
pythonRelaxDeps = [
diff --git a/pkgs/by-name/co/coeurl/package.nix b/pkgs/by-name/co/coeurl/package.nix
index 4de231022ed6..7737091eb20c 100644
--- a/pkgs/by-name/co/coeurl/package.nix
+++ b/pkgs/by-name/co/coeurl/package.nix
@@ -12,18 +12,15 @@
stdenv.mkDerivation (finalAttrs: {
pname = "coeurl";
- version = "0.3.1";
+ version = "0.3.2";
src = fetchFromGitLab {
domain = "nheko.im";
owner = "nheko-reborn";
repo = "coeurl";
tag = "v${finalAttrs.version}";
- hash = "sha256-NGplM5c/dMGSQbhKeuPOTWL8KsqvMd/76YuwCxnqNNE=";
+ hash = "sha256-8BwyPfLgkJG1CHnRAKxgn8ObEGSK+lKKUhQibs1dCg4=";
};
- postPatch = ''
- substituteInPlace subprojects/curl.wrap --replace '[provides]' '[provide]'
- '';
nativeBuildInputs = [
ninja
diff --git a/pkgs/by-name/co/collision/package.nix b/pkgs/by-name/co/collision/package.nix
index 25e3cd365bf4..6db7a98073ce 100644
--- a/pkgs/by-name/co/collision/package.nix
+++ b/pkgs/by-name/co/collision/package.nix
@@ -21,13 +21,13 @@
crystal.buildCrystalPackage rec {
pname = "Collision";
- version = "3.11.0";
+ version = "3.14.0";
src = fetchFromGitHub {
owner = "GeopJr";
repo = "Collision";
- rev = "v${version}";
- hash = "sha256-OCFy7DFSRsqiw+b6zlJy9Us44zQXf150zVDu3GmclOk=";
+ tag = "v${version}";
+ hash = "sha256-GcCqItSHUhhS0yrOM8bMzkVsVHyC97c+yccw5ZP61IU=";
};
postPatch = ''
@@ -100,9 +100,6 @@ crystal.buildCrystalPackage rec {
supportedFeatures = [ "silent" ];
}
];
- shardLock = runCommand "shard.lock" { inherit src; } ''
- cp $src/shard.lock $out
- '';
};
meta = {
diff --git a/pkgs/by-name/co/collision/shards.nix b/pkgs/by-name/co/collision/shards.nix
index 531500258461..1ea26ad4ac42 100644
--- a/pkgs/by-name/co/collision/shards.nix
+++ b/pkgs/by-name/co/collision/shards.nix
@@ -11,13 +11,13 @@
};
"gi-crystal" = {
url = "https://github.com/hugopl/gi-crystal.git";
- rev = "v0.25.0";
- sha256 = "0lgs85khg6yzmw7vnkjxygrga1618440hayjc51jmjcfh2lff1k2";
+ rev = "v0.25.1";
+ sha256 = "0283isgrann4r3ily8c7fip0x6h947g9s3hgmrja0m6si3lkgizs";
};
"gtk4" = {
url = "https://github.com/hugopl/gtk4.cr.git";
- rev = "v0.17.0";
- sha256 = "0lv3nvsanxi4g2322zvkf1jxx5zgzaapk228vcw2cl0ja1drm06d";
+ rev = "v0.18.0";
+ sha256 = "03kab6nbkgxnnrp7g0gr4cv7rjsp7y8m7kz2rzb1ci63qzkzqlqi";
};
"harfbuzz" = {
url = "https://github.com/hugopl/harfbuzz.cr.git";
diff --git a/pkgs/by-name/cu/curtail/package.nix b/pkgs/by-name/cu/curtail/package.nix
index 64ef81b5a80b..2e021ff32fef 100644
--- a/pkgs/by-name/cu/curtail/package.nix
+++ b/pkgs/by-name/cu/curtail/package.nix
@@ -22,14 +22,14 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "curtail";
- version = "1.14.0";
+ version = "1.15.0";
pyproject = false;
src = fetchFromGitHub {
owner = "Huluti";
repo = "Curtail";
tag = finalAttrs.version;
- sha256 = "sha256-AxQe7abHZp4SRp90fkFbmXf3ZQH3VmxQVkpxRcit+54=";
+ hash = "sha256-1X3isnhl5Lw+iVLM2WdZEaKphLiikBtg5QlSxgQHqy8=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/dn/dnscontrol/package.nix b/pkgs/by-name/dn/dnscontrol/package.nix
index 46d08ce5e056..952fe7182043 100644
--- a/pkgs/by-name/dn/dnscontrol/package.nix
+++ b/pkgs/by-name/dn/dnscontrol/package.nix
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "dnscontrol";
- version = "4.36.0";
+ version = "4.36.1";
src = fetchFromGitHub {
owner = "StackExchange";
repo = "dnscontrol";
tag = "v${finalAttrs.version}";
- hash = "sha256-mKeJTSNBZlEY0A4CcpROxKAI83MMcMB7HHZF567Z7U8=";
+ hash = "sha256-9mOhiQBL3rFXSi5WpCKr3YXMAaK25Hsk1ln475cY1H4=";
};
- vendorHash = "sha256-PxDWodLz4/TpbfGFJkTJ0MLwdM2ECSzDCHZ5g+p1cAU=";
+ vendorHash = "sha256-ao8IVxtCURrbyeC+mLgM1e88KRNwzCY1s6ixF//jHhE=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/do/dolphin-emu/package.nix b/pkgs/by-name/do/dolphin-emu/package.nix
index 5d520d64927d..9c5bac3af9e4 100644
--- a/pkgs/by-name/do/dolphin-emu/package.nix
+++ b/pkgs/by-name/do/dolphin-emu/package.nix
@@ -55,13 +55,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "dolphin-emu";
- version = "2512";
+ version = "2603";
src = fetchFromGitHub {
owner = "dolphin-emu";
repo = "dolphin";
tag = finalAttrs.version;
- hash = "sha256-VmDhYZfYyzf08FXZTeBYmdEp9P8AugUpiOxNj8aEJqw=";
+ hash = "sha256-9kB5hFAJwLkFi2y5c5ZavwcnXRDE5bxerg5E1hPAutY=";
fetchSubmodules = true;
leaveDotGit = true;
postFetch = ''
diff --git a/pkgs/by-name/ea/easyeffects/package.nix b/pkgs/by-name/ea/easyeffects/package.nix
index b7cd43625e69..4820e3eb13ee 100644
--- a/pkgs/by-name/ea/easyeffects/package.nix
+++ b/pkgs/by-name/ea/easyeffects/package.nix
@@ -68,8 +68,6 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-Tz14pjI5pNJOQH0KFaf9mJkFdup1GVxlkMnzVQusx/M=";
};
- patches = [ ./qmlmodule-fix.patch ];
-
nativeBuildInputs = [
cmake
extra-cmake-modules
diff --git a/pkgs/by-name/ea/easyeffects/qmlmodule-fix.patch b/pkgs/by-name/ea/easyeffects/qmlmodule-fix.patch
deleted file mode 100644
index 5ef0be2365fa..000000000000
--- a/pkgs/by-name/ea/easyeffects/qmlmodule-fix.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 2736ac18b..85be09a90 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -65,7 +65,7 @@ find_package(KF${QT_MAJOR_VERSION} REQUIRED COMPONENTS
- QQC2DesktopStyle
- )
-
--ecm_find_qmlmodule(org.kde.kirigami REQUIRED)
-+ecm_find_qmlmodule(org.kde.kirigami)
-
- qt_policy(SET QTP0001 NEW)
diff --git a/pkgs/by-name/em/emblem/package.nix b/pkgs/by-name/em/emblem/package.nix
index 37c545306432..034c341f9f6b 100644
--- a/pkgs/by-name/em/emblem/package.nix
+++ b/pkgs/by-name/em/emblem/package.nix
@@ -18,20 +18,22 @@
stdenv.mkDerivation rec {
pname = "emblem";
- version = "1.5.0";
+ version = "1.6.0";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
group = "World";
owner = "design";
repo = "emblem";
- rev = version;
- sha256 = "sha256-knq8OKoc8Xv7lOr0ub9+2JfeQE84UlTHR1q4SFFF8Ug=";
+ tag = version;
+ hash = "sha256-OqP6KLaDix4hR/AA+lfaMu4nZPqpAKfYzZu7tr+RUJI=";
+ # Temporary workaround for https://github.com/NixOS/nixpkgs/issues/485701
+ forceFetchGit = true;
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit pname version src;
- hash = "sha256-CsISaVlRGtVVEna1jyGZo/IdWcJdwHJv6LXcXYha2UE=";
+ hash = "sha256-J00zw8jOeMLjGyn2Gj4TA5vHjIWOw+x/XEIXMyBFMdw=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ev/everest-bin/package.nix b/pkgs/by-name/ev/everest-bin/package.nix
index 8528540a2873..b6ae60777831 100644
--- a/pkgs/by-name/ev/everest-bin/package.nix
+++ b/pkgs/by-name/ev/everest-bin/package.nix
@@ -8,15 +8,15 @@
let
pname = "everest";
- version = "6170";
+ version = "6194";
phome = "$out/lib/Celeste";
in
stdenvNoCC.mkDerivation {
inherit pname version;
src = fetchzip {
- url = "https://github.com/EverestAPI/Everest/releases/download/stable-1.6170.0/main.zip";
+ url = "https://github.com/EverestAPI/Everest/releases/download/stable-1.6194.0/main.zip";
extension = "zip";
- hash = "sha256-tMovLxTHbBvqQ+e8GLaLIel2hSchuFXnOfnytgSKfsY=";
+ hash = "sha256-Ja/b/5kKekBZZbqp0o2I8dvtiQ/rRa2kS6Q+08yBX7I=";
};
buildInputs = [
icu
diff --git a/pkgs/by-name/ev/everest/package.nix b/pkgs/by-name/ev/everest/package.nix
index dc288f7f9da1..a2608874d785 100644
--- a/pkgs/by-name/ev/everest/package.nix
+++ b/pkgs/by-name/ev/everest/package.nix
@@ -11,8 +11,8 @@
let
pname = "everest";
- version = "6170";
- rev = "62ef4d0c36f433fa3a26502eabe6cda5ff205fbc";
+ version = "6194";
+ rev = "5adc0e7ae6087ba90f9dd1cad487cf4dde1d493b";
phome = "$out/lib/Celeste";
in
buildDotnetModule {
@@ -25,7 +25,7 @@ buildDotnetModule {
fetchSubmodules = true;
# TODO: use leaveDotGit = true and modify external/MonoMod in postFetch to please SourceLink
# Microsoft.SourceLink.Common.targets(53,5): warning : Source control information is not available - the generated source link is empty.
- hash = "sha256-OumeSvcWX3/zot7akcQea7jUQH0rL5/E0HzhITGPedA=";
+ hash = "sha256-GG3cxrMZRSHoUzewHEQvljXSgHWcF9GNunlyWbiKrQo=";
};
nativeBuildInputs = [ autoPatchelfHook ];
diff --git a/pkgs/by-name/fa/fastmail-desktop/sources.nix b/pkgs/by-name/fa/fastmail-desktop/sources.nix
index 239dae400e47..8cd885bf99e0 100644
--- a/pkgs/by-name/fa/fastmail-desktop/sources.nix
+++ b/pkgs/by-name/fa/fastmail-desktop/sources.nix
@@ -1,19 +1,19 @@
# Generated by ./update.sh - do not update manually!
-# Last updated: 2026-02-06
+# Last updated: 2026-02-26
{ fetchurl, fetchzip }:
{
aarch64-darwin = {
- version = "1.0.9";
+ version = "1.1.0";
src = fetchurl {
- url = "https://dl.fastmailcdn.com/desktop/production/mac/arm64/Fastmail-1.0.9-arm64-mac.zip";
- hash = "sha512-f0nwcqCWhLheYhHKnhXaTkYqXAOTJIGvrvFsavzoxBWg5C8k/+d74uMh3hSTcvCsR40FN67PYxJhu8Qtt69LVw==";
+ url = "https://dl.fastmailcdn.com/desktop/production/mac/arm64/Fastmail-1.1.0-arm64-mac.zip";
+ hash = "sha512-z1iW4DnPKY3b1SnIvmgsA62unqMR8nLJpql0jbMuHxyAxWntAZZjpxY0GhmwmZl/WjaCn2SeXj0iYlTJTecZjQ==";
};
};
x86_64-linux = {
- version = "1.0.9";
+ version = "1.1.0";
src = fetchurl {
- url = "https://dl.fastmailcdn.com/desktop/production/linux/x64/Fastmail-1.0.9.AppImage";
- hash = "sha512-/UqSi8tl9qLInzSCP3nkbPbUBX5J1tXg7hH7AbnI+I8h+3sxDsU7+I5UwiuSmWQ66P5vRQ8XHf9xKyi01JDKkQ==";
+ url = "https://dl.fastmailcdn.com/desktop/production/linux/x64/Fastmail-1.1.0.AppImage";
+ hash = "sha512-lXvgZ61M1Ex7jJzFjfC9rYLodGojrbca/t4IOaQ7k/CDI4DyFRDkAGqkGioq7EwzbooS9zTO3fbdYmbOyODFTQ==";
};
};
}
diff --git a/pkgs/by-name/fi/fiddler-everywhere/package.nix b/pkgs/by-name/fi/fiddler-everywhere/package.nix
index cac0f5c6e67a..e73408aa05c1 100644
--- a/pkgs/by-name/fi/fiddler-everywhere/package.nix
+++ b/pkgs/by-name/fi/fiddler-everywhere/package.nix
@@ -8,11 +8,11 @@
let
pname = "fiddler-everywhere";
- version = "7.6.0";
+ version = "7.7.0";
src = fetchurl {
url = "https://downloads.getfiddler.com/linux/fiddler-everywhere-${version}.AppImage";
- hash = "sha256-wBFLfZ/z4NH0YswQcwAYbvSLZkW1kZ0pBxhVCREV0qk=";
+ hash = "sha256-klHlC0WrqUdPbaI5oHSOcfEVFaPZNPSYtRK5fmkvsl4=";
};
appimageContents = appimageTools.extract {
diff --git a/pkgs/by-name/fi/firefox_decrypt/package.nix b/pkgs/by-name/fi/firefox_decrypt/package.nix
index 0dba1e092146..12c46382888d 100644
--- a/pkgs/by-name/fi/firefox_decrypt/package.nix
+++ b/pkgs/by-name/fi/firefox_decrypt/package.nix
@@ -2,6 +2,7 @@
lib,
fetchFromGitHub,
nss,
+ nixosTests,
nix-update-script,
stdenv,
python3Packages,
@@ -9,14 +10,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "firefox_decrypt";
- version = "1.1.1";
+ version = "1.1.3";
pyproject = true;
src = fetchFromGitHub {
owner = "unode";
repo = "firefox_decrypt";
tag = finalAttrs.version;
- hash = "sha256-HPjOUWusPXoSwwDvW32Uad4gFERvn79ee/WxeX6h3jY=";
+ hash = "sha256-Y958qXGpkNgMBYiM80OKQYkO7EdqH7T5FfINELAB9CY=";
};
build-system = with python3Packages; [
@@ -32,12 +33,28 @@ python3Packages.buildPythonApplication (finalAttrs: {
(lib.makeLibraryPath [ nss ])
];
- passthru.updateScript = nix-update-script { };
+ checkPhase = ''
+ runHook preCheck
+
+ patchShebangs tests
+ (cd tests && ${
+ if stdenv.hostPlatform.isDarwin then "DYLD_LIBRARY_PATH" else "LD_LIBRARY_PATH"
+ }=${lib.makeLibraryPath [ nss ]} ./run_all)
+
+ runHook postCheck
+ '';
+
+ passthru = {
+ tests = {
+ inherit (nixosTests) firefox_decrypt;
+ };
+ updateScript = nix-update-script { };
+ };
meta = {
homepage = "https://github.com/unode/firefox_decrypt";
description = "Tool to extract passwords from profiles of Mozilla Firefox and derivates";
- mainProgram = "firefox_decrypt";
+ mainProgram = "firefox-decrypt";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
schnusch
diff --git a/pkgs/by-name/fl/flix/package.nix b/pkgs/by-name/fl/flix/package.nix
index bb12d69db7af..8947f5a0a755 100644
--- a/pkgs/by-name/fl/flix/package.nix
+++ b/pkgs/by-name/fl/flix/package.nix
@@ -8,11 +8,11 @@
stdenvNoCC.mkDerivation rec {
pname = "flix";
- version = "0.67.2";
+ version = "0.69.1";
src = fetchurl {
url = "https://github.com/flix/flix/releases/download/v${version}/flix.jar";
- sha256 = "sha256-MWK6Az135IHIzXMUQeHyeb2PROXyeLKyFjIUnDD47T8=";
+ sha256 = "sha256-UgYMaZ/v99dmfSUekU2xSOoJecrmvUoVfO5eYm9prZw=";
};
dontUnpack = true;
diff --git a/pkgs/by-name/fl/fluvio/package.nix b/pkgs/by-name/fl/fluvio/package.nix
new file mode 100644
index 000000000000..8b532086e941
--- /dev/null
+++ b/pkgs/by-name/fl/fluvio/package.nix
@@ -0,0 +1,72 @@
+{
+ lib,
+ fetchFromGitHub,
+ rustPlatform,
+ perl,
+ kubernetes-helm,
+ gitMinimal,
+ installShellFiles,
+}:
+
+rustPlatform.buildRustPackage (finalAttrs: {
+ pname = "fluvio-cli";
+ version = "0.18.1";
+
+ src = fetchFromGitHub {
+ owner = "fluvio-community";
+ repo = "fluvio";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-7kGMOAzBGrMOMj4Fyvy9xVwTGEkee5W7JAldbyTV298=";
+ };
+
+ cargoHash = "sha256-OAw/nftF63WyE3E+zaVCYYXh37p6HB0ib7WModfXKBA=";
+
+ nativeBuildInputs = [
+ # Necessary because of a hard dependency to the openssl-src rust crate
+ perl
+ kubernetes-helm
+ installShellFiles
+ # Needed by build.rs scripts
+ gitMinimal
+ ];
+
+ cargoBuildFlags = [
+ "-p"
+ "fluvio-cli"
+ "-p"
+ "fluvio-run"
+ ];
+ cargoTestFlags = [
+ "-p"
+ "fluvio-cli"
+ "-p"
+ "fluvio-run"
+ ];
+
+ # Patch to make cargoAuditable work
+ postPatch = ''
+ substituteInPlace crates/fluvio-cli-common/Cargo.toml \
+ --replace-fail '"dep:fluvio-sc-schema"' '"fluvio-sc-schema"'
+ '';
+
+ # asset generation
+ preBuild = ''
+ make -C k8-util/helm package
+ '';
+
+ postInstall = ''
+ installShellCompletion --cmd fluvio \
+ --bash <($out/bin/fluvio completions bash) \
+ --fish <($out/bin/fluvio completions fish) \
+ --zsh <($out/bin/fluvio completions zsh)
+ '';
+
+ meta = {
+ description = "Event stream processing for developers";
+ homepage = "https://fluvio.io/";
+ license = lib.licenses.asl20;
+ maintainers = with lib.maintainers; [ aporro ];
+ mainProgram = "fluvio";
+ platforms = lib.platforms.unix;
+ };
+})
diff --git a/pkgs/by-name/fo/foot/package.nix b/pkgs/by-name/fo/foot/package.nix
index 11774e1446f6..01d9ab59d16f 100644
--- a/pkgs/by-name/fo/foot/package.nix
+++ b/pkgs/by-name/fo/foot/package.nix
@@ -27,7 +27,7 @@
}:
let
- version = "1.26.0";
+ version = "1.26.1";
# build stimuli file for PGO build and the script to generate it
# independently of the foot's build, so we can cache the result
@@ -103,7 +103,7 @@ stdenv.mkDerivation {
owner = "dnkl";
repo = "foot";
tag = version;
- hash = "sha256-XnGNrQVdSyg5CVBZBwrqDPbf4/+9yyerGBrZArbh6xI=";
+ hash = "sha256-N9/lxbz9nLIGC7VyuRbNbuX0K0XAxhytLzsU16BMCWY=";
};
separateDebugInfo = true;
diff --git a/pkgs/by-name/fs/fsnav/package.nix b/pkgs/by-name/fs/fsnav/package.nix
new file mode 100644
index 000000000000..feef5f9b4a6e
--- /dev/null
+++ b/pkgs/by-name/fs/fsnav/package.nix
@@ -0,0 +1,61 @@
+{
+ lib,
+ stdenv,
+ fetchFromGitHub,
+ pkg-config,
+ freetype,
+ libpng,
+ libjpeg,
+ libGL,
+ libGLU,
+ freeglut,
+}:
+
+stdenv.mkDerivation rec {
+ pname = "fsnav";
+ version = "0.1";
+
+ src = fetchFromGitHub {
+ owner = "jtsiomb";
+ repo = "fsnav";
+ tag = "v${version}";
+ hash = "sha256-Bt1QRqtJkVFR1uMzmB3OUyqyzUyJdQyQdbMOfMyWJOc=";
+ };
+
+ nativeBuildInputs = [
+ pkg-config
+ ];
+
+ buildInputs = [
+ freetype
+ libpng
+ libjpeg
+ libGL
+ libGLU
+ freeglut
+ ];
+
+ preBuild = ''
+ makeFlagsArray+=(
+ "PREFIX=$out"
+ "CC=$CC"
+ "CXX=$CXX"
+ )
+ '';
+
+ preInstall = ''
+ mkdir -p $out/bin
+ mkdir -p $out/share/fsnav
+ '';
+
+ meta = {
+ description = "3D filesystem navigator inspired by SGI FSN";
+ homepage = "https://github.com/jtsiomb/fsnav";
+ license = lib.licenses.gpl3Plus;
+ maintainers = with lib.maintainers; [ aaravrav ];
+ mainProgram = "fsnav";
+ platforms = with lib.platforms; linux;
+ broken = !stdenv.buildPlatform.canExecute stdenv.hostPlatform;
+ };
+
+}
diff --git a/pkgs/by-name/ft/ft2-clone/package.nix b/pkgs/by-name/ft/ft2-clone/package.nix
index 54a3803ac400..1459c43cd5b5 100644
--- a/pkgs/by-name/ft/ft2-clone/package.nix
+++ b/pkgs/by-name/ft/ft2-clone/package.nix
@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ft2-clone";
- version = "2.07";
+ version = "2.11";
src = fetchFromGitHub {
owner = "8bitbubsy";
repo = "ft2-clone";
rev = "v${finalAttrs.version}";
- hash = "sha256-g32teMDOv+lYmZNJNCnjlHszFb7cjKLWMHVuxHZvAHo=";
+ hash = "sha256-thOQcsnFkDJh0P2Yu/1rCmt/M3Ikr88ffFHUDrgFNyk=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/by-name/gh/gh/package.nix b/pkgs/by-name/gh/gh/package.nix
index 973e5f6463ef..e66bc2b85a03 100644
--- a/pkgs/by-name/gh/gh/package.nix
+++ b/pkgs/by-name/gh/gh/package.nix
@@ -1,25 +1,25 @@
{
lib,
fetchFromGitHub,
- buildGoModule,
+ buildGo126Module,
installShellFiles,
stdenv,
testers,
gh,
}:
-buildGoModule (finalAttrs: {
+buildGo126Module (finalAttrs: {
pname = "gh";
- version = "2.87.3";
+ version = "2.88.1";
src = fetchFromGitHub {
owner = "cli";
repo = "cli";
tag = "v${finalAttrs.version}";
- hash = "sha256-F4xUwj/krB5vjIfnvmwySlztBrcxJ+k1GvXb2gs7eXY=";
+ hash = "sha256-aM5hpkI4MTQ6eNUB4FVNQRSNUmwI84dTdVMUANtrnJk=";
};
- vendorHash = "sha256-POrm4lHEO2Eti7dbohKBwXW+DTs22EUZX+tMNUCL3lg=";
+ vendorHash = "sha256-RD40Lqg6EF0T12JJ7Y4B5L2KIvwRHcgGRU1UMiU3qTo=";
nativeBuildInputs = [ installShellFiles ];
diff --git a/pkgs/by-name/gi/gitea/package.nix b/pkgs/by-name/gi/gitea/package.nix
index 42692f98b900..83c82a18aa61 100644
--- a/pkgs/by-name/gi/gitea/package.nix
+++ b/pkgs/by-name/gi/gitea/package.nix
@@ -26,8 +26,8 @@ let
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
- fetcherVersion = 2;
- hash = "sha256-0p7P68BvO3hv0utUbnPpHSpGLlV7F9HHmOITvJAb/ww=";
+ fetcherVersion = 3;
+ hash = "sha256-Atb6m5ZD9NKjYezFnYLnQqnlr72g5dz7ROfOF9fsqto=";
};
nativeBuildInputs = [
@@ -48,18 +48,18 @@ let
in
buildGoModule rec {
pname = "gitea";
- version = "1.25.4";
+ version = "1.25.5";
src = fetchFromGitHub {
owner = "go-gitea";
repo = "gitea";
tag = "v${gitea.version}";
- hash = "sha256-sVpCdDJWzHtRKiqTeRuvrHf/cmeLbLs4THAqkH8hqMY=";
+ hash = "sha256-EDj/n4dOZsdJx4zdP8GwUavZNK145Q8ENXmIL+81MY4=";
};
proxyVendor = true;
- vendorHash = "sha256-y7HurJg+/V1cn8iKDXepk/ie/iNgiJXsQbDi1dhgark=";
+ vendorHash = "sha256-o7OIVo0/gunGMIDd0r6c9KDtku6pWwzmgm1X9qVbx4w=";
outputs = [
"out"
diff --git a/pkgs/by-name/go/google-chrome/package.nix b/pkgs/by-name/go/google-chrome/package.nix
index a1c0b72cf7ab..ce507fd9def1 100644
--- a/pkgs/by-name/go/google-chrome/package.nix
+++ b/pkgs/by-name/go/google-chrome/package.nix
@@ -184,11 +184,11 @@ let
linux = stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname meta passthru;
- version = "146.0.7680.75";
+ version = "146.0.7680.80";
src = fetchurl {
url = "https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_${finalAttrs.version}-1_amd64.deb";
- hash = "sha256-QlL1mH6RdWUacU/xnxwy8u1lPKXe8mneJSS4jqFQudw=";
+ hash = "sha256-Lam/V3YtHyph4RDlz+vGbXESQuRNg+53wqgZoYFcwxU=";
};
# With strictDeps on, some shebangs were not being patched correctly
@@ -302,11 +302,11 @@ let
darwin = stdenvNoCC.mkDerivation (finalAttrs: {
inherit pname meta passthru;
- version = "146.0.7680.76";
+ version = "146.0.7680.80";
src = fetchurl {
- url = "http://dl.google.com/release2/chrome/adgzhtm53eqdw4h4wn64ebox7o6q_146.0.7680.76/GoogleChrome-146.0.7680.76.dmg";
- hash = "sha256-nC8y6992wlx6DcN48glkeoZFSze1vNkbsqENmqC5nrQ=";
+ url = "http://dl.google.com/release2/chrome/dzyizse52hr7lfzvs5c2ypryzq_146.0.7680.80/GoogleChrome-146.0.7680.80.dmg";
+ hash = "sha256-vKt8bQLAsiwjX2tdrkPjq6uC5wXSk8Jb3dr43ofbEt4=";
};
dontPatch = true;
diff --git a/pkgs/by-name/go/goperf/package.nix b/pkgs/by-name/go/goperf/package.nix
index 2903bb36fec0..84626a929f00 100644
--- a/pkgs/by-name/go/goperf/package.nix
+++ b/pkgs/by-name/go/goperf/package.nix
@@ -9,15 +9,15 @@
buildGoModule (finalAttrs: {
pname = "goperf";
- version = "0-unstable-2026-02-09";
+ version = "0-unstable-2026-03-11";
src = fetchgit {
url = "https://go.googlesource.com/perf";
- rev = "b57e4e371b65454dd44026af9d45c69605bc0c3c";
- hash = "sha256-Sz7Fq0H+ikccAfaJirKHLIA+P4ZqMPS3S/Vj7WrGFy4=";
+ rev = "16a31bc5fbd0f58f2e8e2a496d8e035bdc4a2e06";
+ hash = "sha256-be0vWFJUXTPWKapd+rX3Stnzra9LUGNEw+4P+fWzjyk=";
};
- vendorHash = "sha256-kGF184E+rOWncQsvjk1iCpF26/3Ll/IY9CPEh6vhRBQ=";
+ vendorHash = "sha256-oBSd0D66BGfanCADtrpyIoUit8c+yHk8Nm6o2GmKoZg=";
passthru.updateScript = writeShellScript "update-goperf" ''
export UPDATE_NIX_ATTR_PATH=goperf
diff --git a/pkgs/by-name/go/got/package.nix b/pkgs/by-name/go/got/package.nix
index 8b09e3fbd46f..9a2bd95358fe 100644
--- a/pkgs/by-name/go/got/package.nix
+++ b/pkgs/by-name/go/got/package.nix
@@ -25,11 +25,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "got";
- version = "0.121";
+ version = "0.123";
src = fetchurl {
url = "https://gameoftrees.org/releases/portable/got-portable-${finalAttrs.version}.tar.gz";
- hash = "sha256-1A6+69IkCAzalhEVcuhj6KO/IjXIqVOifiRRGomIIJo=";
+ hash = "sha256-U655XwPi7k9Glr+FdoqafWSkc/IGIvzIUI+iRswohSY=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/gr/grafana-image-renderer/package.nix b/pkgs/by-name/gr/grafana-image-renderer/package.nix
index 7bd633ce3bbf..11e9767d6932 100644
--- a/pkgs/by-name/gr/grafana-image-renderer/package.nix
+++ b/pkgs/by-name/gr/grafana-image-renderer/package.nix
@@ -6,19 +6,19 @@
buildGoModule (finalAttrs: {
pname = "grafana-image-renderer";
- version = "5.6.2";
+ version = "5.7.1";
src = fetchFromGitHub {
owner = "grafana";
repo = "grafana-image-renderer";
tag = "v${finalAttrs.version}";
- hash = "sha256-rbR+TGkTWIpHeGxOQtVQFIeTv1/p8rGfbFp6hSSXQco=";
+ hash = "sha256-0n9esm8j3zRMUzFPrXrcllEen+F6XpL3yPY5KBY8H9g=";
};
vendorHash = "sha256-nRwd1luj8AFjDM67KtinVxRd31lUO+Vv3PDnsv2BMZU=";
postPatch = ''
- substituteInPlace go.mod --replace-fail 'go 1.25.6' 'go 1.25.5'
+ substituteInPlace go.mod --replace-fail 'go 1.26.1' 'go 1.25.7'
'';
subPackages = [ "." ];
diff --git a/pkgs/by-name/gs/gsl-lite/package.nix b/pkgs/by-name/gs/gsl-lite/package.nix
index 8a916de95881..7b53ae8762ee 100644
--- a/pkgs/by-name/gs/gsl-lite/package.nix
+++ b/pkgs/by-name/gs/gsl-lite/package.nix
@@ -7,13 +7,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "gsl-lite";
- version = "1.0.1";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "gsl-lite";
repo = "gsl-lite";
tag = "v${finalAttrs.version}";
- hash = "sha256-QlAeXUKVzH0QYxbKgWPS64h1iL4nnsmJ10h/wzoxq78=";
+ hash = "sha256-lX4s/HyDIEhn7PNyCocFYhizTx6CSkSfmGCSU+eqOYw=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/gv/gvfs/package.nix b/pkgs/by-name/gv/gvfs/package.nix
index d2c492b23028..071c97ad080e 100644
--- a/pkgs/by-name/gv/gvfs/package.nix
+++ b/pkgs/by-name/gv/gvfs/package.nix
@@ -49,11 +49,11 @@
assert googleSupport -> gnomeSupport;
stdenv.mkDerivation (finalAttrs: {
pname = "gvfs";
- version = "1.58.2";
+ version = "1.58.4";
src = fetchurl {
url = "mirror://gnome/sources/gvfs/${lib.versions.majorMinor finalAttrs.version}/gvfs-${finalAttrs.version}.tar.xz";
- hash = "sha256-rZ1b8LRcryMlIN8K3uUetlAgCwNwaA+Ao1Dq2dHWHd8=";
+ hash = "sha256-5xJL7HJOJlrQ7gC6on2NUVzx3dzxAmOL5nueJZybBA0=";
};
patches = [
diff --git a/pkgs/by-name/ha/hardinfo2/package.nix b/pkgs/by-name/ha/hardinfo2/package.nix
index 358e27218788..756d1297b2ef 100644
--- a/pkgs/by-name/ha/hardinfo2/package.nix
+++ b/pkgs/by-name/ha/hardinfo2/package.nix
@@ -143,7 +143,7 @@ stdenv.mkDerivation (finalAttrs: {
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath finalAttrs.runtimeLibs}
substituteInPlace $out/lib/systemd/system/hardinfo2.service \
- --replace-fail "ExecStart=/usr/bin/hwinfo2_fetch_sysdata" "ExecStart=$out/hwinfo2_fetch_sysdata"
+ --replace-fail "ExecStart=/usr/bin/hwinfo2_fetch_sysdata" "ExecStart=$out/bin/hwinfo2_fetch_sysdata"
'';
# account for tags having a release- prefix
diff --git a/pkgs/by-name/im/immich/package.nix b/pkgs/by-name/im/immich/package.nix
index eb27978ad443..11104ca81bb2 100644
--- a/pkgs/by-name/im/immich/package.nix
+++ b/pkgs/by-name/im/immich/package.nix
@@ -224,7 +224,7 @@ stdenv.mkDerivation (finalAttrs: {
passthru = {
tests = {
- inherit (nixosTests) immich immich-vectorchord-migration immich-vectorchord-reindex;
+ inherit (nixosTests) immich immich-vectorchord-reindex;
};
machine-learning = immich-machine-learning.override {
diff --git a/pkgs/by-name/je/jemalloc/package.nix b/pkgs/by-name/je/jemalloc/package.nix
index 202195c152db..0871ff1d4d61 100644
--- a/pkgs/by-name/je/jemalloc/package.nix
+++ b/pkgs/by-name/je/jemalloc/package.nix
@@ -13,8 +13,31 @@
# compatibility.
stripPrefix ? stdenv.hostPlatform.isDarwin,
disableInitExecTls ? false,
+ # Page size in KiB to configure jemalloc for.
+ # Defaults to 64 on architectures where 64KB pages are common, 4 otherwise.
+ # Note that a higher value is compatible with lower page sizes but may waste memory.
+ pageSizeKiB ?
+ if
+ (
+ stdenv.hostPlatform.isAarch64 || stdenv.hostPlatform.isLoongArch64 || stdenv.hostPlatform.isPower64
+ )
+ then
+ 64
+ else
+ 4,
}:
+let
+ pageSizeMap = {
+ "4" = 12;
+ "16" = 14;
+ "64" = 16;
+ };
+in
+assert lib.asserts.assertOneOf "pageSizeKiB" (toString pageSizeKiB) (
+ builtins.attrNames pageSizeMap
+);
+
stdenv.mkDerivation (finalAttrs: {
pname = "jemalloc";
version = "5.3.0-unstable-2025-09-12";
@@ -54,12 +77,7 @@ stdenv.mkDerivation (finalAttrs: {
# https://github.com/jemalloc/jemalloc/issues/467
# https://sources.debian.org/src/jemalloc/5.3.0-3/debian/rules/
++ [
- (
- if (stdenv.hostPlatform.isAarch64 || stdenv.hostPlatform.isLoongArch64) then
- "--with-lg-page=16"
- else
- "--with-lg-page=12"
- )
+ "--with-lg-page=${toString pageSizeMap."${toString pageSizeKiB}"}"
]
# See https://github.com/jemalloc/jemalloc/issues/1997
# Using a value of 48 should work on both emulated and native x86_64-darwin.
diff --git a/pkgs/by-name/ka/kargo/package.nix b/pkgs/by-name/ka/kargo/package.nix
index a5cb9c4bfd0a..df52f9b58383 100644
--- a/pkgs/by-name/ka/kargo/package.nix
+++ b/pkgs/by-name/ka/kargo/package.nix
@@ -11,16 +11,16 @@
buildGoModule (finalAttrs: {
pname = "kargo";
- version = "1.8.6";
+ version = "1.9.5";
src = fetchFromGitHub {
owner = "akuity";
repo = "kargo";
tag = "v${finalAttrs.version}";
- hash = "sha256-sBUgoR3Eqv2OQRnXR9IaB4QcZ+awJb3ah7ySZ0XsaYA=";
+ hash = "sha256-jdRba3n9jGpZIp8E7Fz4DC3eDV4GK+MpuxBpYhpR60o=";
};
- vendorHash = "sha256-ZB1Eq8xQ/oF5sm750K9yJyBpwCIcCqmFL8FWpNsiXfo=";
+ vendorHash = "sha256-ir73yLXLOs6/6YX72EeyMcGLsImRkGmH4vppwKeOD+A=";
subPackages = [ "cmd/cli" ];
diff --git a/pkgs/by-name/ko/kontainer/package.nix b/pkgs/by-name/ko/kontainer/package.nix
index d6cabdaf68f9..4ee9ae7f474c 100644
--- a/pkgs/by-name/ko/kontainer/package.nix
+++ b/pkgs/by-name/ko/kontainer/package.nix
@@ -22,11 +22,6 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-15H4fTZ4Tja+nt0iKtFuULj/4g/0UK+W79R4kH7BFcs=";
};
- postPatch = ''
- substituteInPlace CMakeLists.txt \
- --replace-fail "ecm_find_qmlmodule(org.kde.kirigami REQUIRED)" "ecm_find_qmlmodule(org.kde.kirigami)"
- '';
-
nativeBuildInputs = [
cmake
ninja
diff --git a/pkgs/by-name/la/ladybugdb/package.nix b/pkgs/by-name/la/ladybugdb/package.nix
index a36568f8cd00..161550cd1f1a 100644
--- a/pkgs/by-name/la/ladybugdb/package.nix
+++ b/pkgs/by-name/la/ladybugdb/package.nix
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ladybugdb";
- version = "0.14.2";
+ version = "0.15.1";
src = fetchFromGitHub {
owner = "LadybugDB";
repo = "ladybug";
tag = "v${finalAttrs.version}";
- hash = "sha256-hc0SltZYreENpa3PyCSgj72tSVVIiIJRQSN0f33iPr8=";
+ hash = "sha256-wqvX6yPhh1CbviPgcRW4XOmNjLe5s9FaqHYDFs7GQOg=";
};
outputs = [
diff --git a/pkgs/by-name/li/libdeltachat/package.nix b/pkgs/by-name/li/libdeltachat/package.nix
index 2b9d490f5492..5a0983c8a865 100644
--- a/pkgs/by-name/li/libdeltachat/package.nix
+++ b/pkgs/by-name/li/libdeltachat/package.nix
@@ -20,13 +20,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "libdeltachat";
- version = "2.44.0";
+ version = "2.45.0";
src = fetchFromGitHub {
owner = "chatmail";
repo = "core";
tag = "v${finalAttrs.version}";
- hash = "sha256-GSmAU3xDwLvuy/A84/EBcHNLRAUz0f8s3pzjt81rkmQ=";
+ hash = "sha256-Q3nFTofALHtBgbZiuRfri6LlSlQimQZcj9JCfCv4JeQ=";
};
patches = [
@@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
cargoDeps = rustPlatform.fetchCargoVendor {
pname = "chatmail-core";
inherit (finalAttrs) version src;
- hash = "sha256-AThOXZNy8nw6txTw0lsL85tScBzGa0r+IfThKp5ng40=";
+ hash = "sha256-8l+tZt+IlrI2NkW0o1ecC71L0yKMUzTqpPWM0lpkNbM=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/li/lighthouse/package.nix b/pkgs/by-name/li/lighthouse/package.nix
index 5f1d7fe41822..3f9dec94ecbb 100644
--- a/pkgs/by-name/li/lighthouse/package.nix
+++ b/pkgs/by-name/li/lighthouse/package.nix
@@ -17,7 +17,7 @@
rustPlatform.buildRustPackage rec {
pname = "lighthouse";
- version = "8.1.0";
+ version = "8.1.2";
# lighthouse/common/deposit_contract/build.rs, `TAG`
depositContractSpecVersion = "0.12.1";
@@ -28,14 +28,14 @@ rustPlatform.buildRustPackage rec {
owner = "sigp";
repo = "lighthouse";
tag = "v${version}";
- hash = "sha256-+MF3KbyKbaEBsrNHQOOolfhl4uJ1laOL1eGtcWEoaLE=";
+ hash = "sha256-Gtx5wowQM9jycy2Bl0FFGkgOZtyRvK3lMuc3K9v9sW4=";
};
patches = [
./use-system-sqlite.patch
];
- cargoHash = "sha256-6C0rDVsF0wIcApc2YL3qC/Xa9qby9GDbQYGiaaJuH0k=";
+ cargoHash = "sha256-tmOEcxcMbGtOypNcxIbqfdlvFmNix21iIsRWVcFxJC4=";
buildFeatures = [
"gnosis"
diff --git a/pkgs/by-name/li/linyaps/package.nix b/pkgs/by-name/li/linyaps/package.nix
index 2ef353ecb731..db51f9f5c950 100644
--- a/pkgs/by-name/li/linyaps/package.nix
+++ b/pkgs/by-name/li/linyaps/package.nix
@@ -39,13 +39,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "linyaps";
- version = "1.11.2";
+ version = "1.12.0";
src = fetchFromGitHub {
owner = "OpenAtom-Linyaps";
repo = finalAttrs.pname;
tag = finalAttrs.version;
- hash = "sha256-FpmsrH4Xphf4QKtAJEaoVdE9S7hWlCayDbEnYZ9o4iI=";
+ hash = "sha256-5vbCic+kAa1c5Io92LyJ20y+/v3M3fKh+AHKaf7kP14=";
};
patches = [
diff --git a/pkgs/by-name/lo/lock/package.nix b/pkgs/by-name/lo/lock/package.nix
index ddfcec821369..ca235f62ac82 100644
--- a/pkgs/by-name/lo/lock/package.nix
+++ b/pkgs/by-name/lo/lock/package.nix
@@ -19,13 +19,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "lock";
- version = "1.8.2";
+ version = "1.9.3";
src = fetchFromGitHub {
owner = "konstantintutsch";
repo = "Lock";
tag = "v${finalAttrs.version}";
- hash = "sha256-8vJK9uvmm3GtQcJ/6L0R8Y9gAv1W07asfKmDYZyeEOQ=";
+ hash = "sha256-UXTkrH+b4HIi+QC85gjASAFHgf0BQEZ6RkC99FksqsU=";
};
strictDeps = true;
diff --git a/pkgs/by-name/ma/mate-terminal/package.nix b/pkgs/by-name/ma/mate-terminal/package.nix
index 050cefb0b611..e8fa693c58d5 100644
--- a/pkgs/by-name/ma/mate-terminal/package.nix
+++ b/pkgs/by-name/ma/mate-terminal/package.nix
@@ -1,7 +1,10 @@
{
lib,
stdenv,
- fetchurl,
+ fetchFromGitHub,
+ autoconf-archive,
+ autoreconfHook,
+ mate-common,
pkg-config,
gettext,
itstool,
@@ -11,27 +14,35 @@
vte,
pcre2,
wrapGAppsHook3,
+ yelp-tools,
gitUpdater,
nixosTests,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "mate-terminal";
- version = "1.28.1";
+ version = "1.28.2";
- src = fetchurl {
- url = "https://pub.mate-desktop.org/releases/${lib.versions.majorMinor finalAttrs.version}/mate-terminal-${finalAttrs.version}.tar.xz";
- sha256 = "8TXrGp4q4ieY7LLcGRT9tM/XdOa7ZcAVK+N8xslGnpI=";
+ src = fetchFromGitHub {
+ owner = "mate-desktop";
+ repo = "mate-terminal";
+ tag = "v${finalAttrs.version}";
+ fetchSubmodules = true;
+ hash = "sha256-tyYHMn+qwytpSNUZg4xfwnuVClxj2IcyB4C4Dsn+1Nc=";
};
strictDeps = true;
nativeBuildInputs = [
+ autoconf-archive
+ autoreconfHook
gettext
itstool
+ mate-common # mate-common.m4 macros
pkg-config
libxml2 # xmllint
wrapGAppsHook3
+ yelp-tools
];
buildInputs = [
@@ -44,7 +55,6 @@ stdenv.mkDerivation (finalAttrs: {
enableParallelBuilding = true;
passthru.updateScript = gitUpdater {
- url = "https://git.mate-desktop.org/mate-terminal";
odd-unstable = true;
rev-prefix = "v";
};
diff --git a/pkgs/by-name/me/metabase/package.nix b/pkgs/by-name/me/metabase/package.nix
index c90fe4294efc..3a74f532df49 100644
--- a/pkgs/by-name/me/metabase/package.nix
+++ b/pkgs/by-name/me/metabase/package.nix
@@ -12,11 +12,11 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "metabase";
- version = "0.59.1";
+ version = "0.59.2";
src = fetchurl {
url = "https://downloads.metabase.com/v${finalAttrs.version}/metabase.jar";
- hash = "sha256-pPJdFljzzNuhRvH6ofPkNGq0Ly/RpHcqeQQh3JTG08I=";
+ hash = "sha256-k1UfpSHOBsFZF85q0LhuiC9L5R8fbSnZBRB5MjBUh+M=";
};
nativeBuildInputs = [ makeWrapper ];
diff --git a/pkgs/by-name/mp/mpls/package.nix b/pkgs/by-name/mp/mpls/package.nix
index ae40f553b4a7..7ee7194ee642 100644
--- a/pkgs/by-name/mp/mpls/package.nix
+++ b/pkgs/by-name/mp/mpls/package.nix
@@ -7,16 +7,16 @@
}:
buildGoModule (finalAttrs: {
pname = "mpls";
- version = "0.17.1";
+ version = "0.20.0";
src = fetchFromGitHub {
owner = "mhersson";
repo = "mpls";
tag = "v${finalAttrs.version}";
- hash = "sha256-RJadJEIwBdDtZZxPSm12WYVKrIAOc1EvSxLrkhs4sx4=";
+ hash = "sha256-a33XbUw6H2EKfGZnpV6L00iab6AoXqPiNTMw/OaouHs=";
};
- vendorHash = "sha256-QtNQnJtYLmSTTLwKKQ8P6O6wyctgwN8OcGZkMXa+Ark=";
+ vendorHash = "sha256-pi7KBA/313cG0AYWM/mUDng2M9L2tMLkonY4LI5XiW0=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/ne/nerva/package.nix b/pkgs/by-name/ne/nerva/package.nix
index 55173202f9cb..b196057e652e 100644
--- a/pkgs/by-name/ne/nerva/package.nix
+++ b/pkgs/by-name/ne/nerva/package.nix
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "nerva";
- version = "1.0.0";
+ version = "1.1.0";
src = fetchFromGitHub {
owner = "praetorian-inc";
repo = "nerva";
tag = "v${finalAttrs.version}";
- hash = "sha256-EZQQLXN9eixL3BUSn6VAaKPe9uA3uW1l6zfzq3bG+vk=";
+ hash = "sha256-X39P/4OrRDwZieCDVaMj0YJhotZ0PHMGVgN5ky5+pDk=";
};
- vendorHash = "sha256-h3pxl84P7dUmXJJ9t/Rnzx0oJcGnA+7ytGWhk401ecY=";
+ vendorHash = "sha256-c8dkMsuzBuHBPBTHAhwMgpGLUVLkzBmItnp1QAUBQSI=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/ne/netboot/package.nix b/pkgs/by-name/ne/netboot/package.nix
index fea31de59dcc..a3a61b1ef189 100644
--- a/pkgs/by-name/ne/netboot/package.nix
+++ b/pkgs/by-name/ne/netboot/package.nix
@@ -38,6 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Mini PXE server";
+ homepage = "https://netboot.sourceforge.net";
maintainers = with lib.maintainers; [ raskin ];
platforms = [
"x86_64-linux"
diff --git a/pkgs/by-name/ne/nezha/package.nix b/pkgs/by-name/ne/nezha/package.nix
index 59513fe1f31c..e88c1160a096 100644
--- a/pkgs/by-name/ne/nezha/package.nix
+++ b/pkgs/by-name/ne/nezha/package.nix
@@ -48,13 +48,13 @@ let
in
buildGo126Module (finalAttrs: {
pname = "nezha";
- version = "2.0.4";
+ version = "2.0.5";
src = fetchFromGitHub {
owner = "nezhahq";
repo = "nezha";
tag = "v${finalAttrs.version}";
- hash = "sha256-JzdjIAeWswW/6ZnwfRZAexzl/ehvzKmyiNyzCHBDqgA=";
+ hash = "sha256-g5mXt0NfRFezLmQ27FAE+wU+a+sSHlCzx2oh/z1Xz+I=";
};
proxyVendor = true;
diff --git a/pkgs/by-name/nf/nfpm/package.nix b/pkgs/by-name/nf/nfpm/package.nix
index e35cc1e55cd9..bafe2e815e90 100644
--- a/pkgs/by-name/nf/nfpm/package.nix
+++ b/pkgs/by-name/nf/nfpm/package.nix
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "nfpm";
- version = "2.45.0";
+ version = "2.45.1";
src = fetchFromGitHub {
owner = "goreleaser";
repo = "nfpm";
rev = "v${finalAttrs.version}";
- hash = "sha256-sz6+oUvEi3iYKLRxHaeP2T+9m5CavgIzZIz8wuSfM+M=";
+ hash = "sha256-ThoCDsuz52odVLVJuT4F96sjtqOOzjqq7JIE5Idzl1k=";
};
- vendorHash = "sha256-tEuNOBBUnJNjk1Mao8A7KtuPIdkxsmj+yp8fuovOK0s=";
+ vendorHash = "sha256-cq0pcbC0T3klh3D9l0e0u5JPYv1kWYlpeNYyGczGX+A=";
ldflags = [
"-s"
diff --git a/pkgs/by-name/nf/nfs-utils/package.nix b/pkgs/by-name/nf/nfs-utils/package.nix
index 8ce1eb22597b..d7b509486441 100644
--- a/pkgs/by-name/nf/nfs-utils/package.nix
+++ b/pkgs/by-name/nf/nfs-utils/package.nix
@@ -40,11 +40,11 @@ in
stdenv.mkDerivation (finalAttrs: {
pname = "nfs-utils";
- version = "2.8.6";
+ version = "2.8.7";
src = fetchurl {
url = "mirror://kernel/linux/utils/nfs-utils/${finalAttrs.version}/nfs-utils-${finalAttrs.version}.tar.xz";
- hash = "sha256-K9ezToCafv8vS8X8X9luvNZqVFi0caJwy9LcFpsBFVA=";
+ hash = "sha256-WdDx4XsY76pg6jzPianK0yF/jTsjwY0v40slyJadYK4=";
};
# libnfsidmap is built together with nfs-utils from the same source,
diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix
index 084cd0dc4f10..025815fd7d37 100644
--- a/pkgs/by-name/ol/ollama/package.nix
+++ b/pkgs/by-name/ol/ollama/package.nix
@@ -137,13 +137,13 @@ let
in
goBuild (finalAttrs: {
pname = "ollama";
- version = "0.17.7";
+ version = "0.18.0";
src = fetchFromGitHub {
owner = "ollama";
repo = "ollama";
tag = "v${finalAttrs.version}";
- hash = "sha256-cAqc38NHvUo5gphq1csTyosTcpUjFcs0dzB0wreEGjs=";
+ hash = "sha256-nnVuWjx3ZmAjHRPmsh+ut4UzzZxq6b7kXf0jq2ZsbXU=";
};
vendorHash = "sha256-Lc1Ktdqtv2VhJQssk8K1UOimeEjVNvDWePE9WkamCos=";
diff --git a/pkgs/by-name/op/openclaw/package.nix b/pkgs/by-name/op/openclaw/package.nix
index 17a30cd8c2af..db326603938d 100644
--- a/pkgs/by-name/op/openclaw/package.nix
+++ b/pkgs/by-name/op/openclaw/package.nix
@@ -10,7 +10,7 @@
versionCheckHook,
nix-update-script,
rolldown,
- version ? "2026.2.26",
+ version ? "2026.3.12",
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "openclaw";
@@ -20,10 +20,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
owner = "openclaw";
repo = "openclaw";
tag = "v${finalAttrs.version}";
- hash = "sha256-9kej1aK7j3/FU2X/bN983YqQClfnWfFPvByEkQKlQ4E=";
+ hash = "sha256-dGKfXkC7vHflGbg+SkgSMfM5LW8w1YQIWicgp3BKDQ8=";
};
- pnpmDepsHash = "sha256-Jcj0i/2Mh8Z5lp909Fkotw/isfLTIVMxtJgWwAtctEw=";
+ pnpmDepsHash = "sha256-GHTkpwOj2Y29YUcS/kbZlCdo9DL8C3WW3WHe0PMIN/M=";
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
diff --git a/pkgs/by-name/ox/oxker/package.nix b/pkgs/by-name/ox/oxker/package.nix
index 61c330f71359..6b1635ad994a 100644
--- a/pkgs/by-name/ox/oxker/package.nix
+++ b/pkgs/by-name/ox/oxker/package.nix
@@ -10,14 +10,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "oxker";
- version = "0.12.0";
+ version = "0.13.0";
src = fetchCrate {
inherit (finalAttrs) pname version;
- hash = "sha256-cTusvvxr2ec2Qy6iWwGRmPcvGpRMOKxzrAx/qRvj+BE=";
+ hash = "sha256-4rIqZOWYqd7zUrDmEIZTH7iDRzed8on6UeP871M/KAI=";
};
- cargoHash = "sha256-X5iNAwp0DcXoT82ZLq37geifztvJ/zZgOgM3SycAazA=";
+ cargoHash = "sha256-/Uw8IDVHmWpClAwWol2t10biDD3AGkZQDz5fmRSLlRI=";
checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [
"--skip=ui::draw_blocks::help::tests::test_draw_blocks_help_custom_keymap_one_definition"
diff --git a/pkgs/by-name/ox/oxlint/package.nix b/pkgs/by-name/ox/oxlint/package.nix
index 2cebcb6ea41f..21bccb1bdd51 100644
--- a/pkgs/by-name/ox/oxlint/package.nix
+++ b/pkgs/by-name/ox/oxlint/package.nix
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "oxlint";
- version = "1.51.0";
+ version = "1.55.0";
src = fetchFromGitHub {
owner = "oxc-project";
repo = "oxc";
tag = "oxlint_v${finalAttrs.version}";
- hash = "sha256-J5EChGADug+SEvhjStyS1s5kek5QNc2VrjEa5MEWTpA=";
+ hash = "sha256-A2cq1WgZg8csNGB3yFNo21450f46n4ZVblke1yqlBCc=";
};
- cargoHash = "sha256-chNxYraN9upILXCqDQ/TrN3xiKhxKhZlN2HGrPF4qT8=";
+ cargoHash = "sha256-Oz9u2+5lq+z9A81BEn2T4jvVMqf1uNXip+OH4AxiTG0=";
nativeBuildInputs = [
cmake
diff --git a/pkgs/by-name/pi/picgo/package.nix b/pkgs/by-name/pi/picgo/package.nix
index 6071a6345225..773264d13e62 100644
--- a/pkgs/by-name/pi/picgo/package.nix
+++ b/pkgs/by-name/pi/picgo/package.nix
@@ -6,7 +6,7 @@
pnpm,
fetchPnpmDeps,
pnpmConfigHook,
- electron_38,
+ electron_40,
makeWrapper,
copyDesktopItems,
makeDesktopItem,
@@ -16,19 +16,19 @@
stdenv.mkDerivation (finalAttrs: {
pname = "picgo";
- version = "2.5.2";
+ version = "2.5.3";
src = fetchFromGitHub {
owner = "Molunerfinn";
repo = "PicGo";
tag = "v${finalAttrs.version}";
- hash = "sha256-fEj5ymnDBxeJ33GeIrcciQW3Wg7jMQaitwhUHne9a14=";
+ hash = "sha256-4Ih7PPBo6scJoUS8yTAR0iyG5vxNc/c0CCw5FGaIbHM=";
};
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) version src;
pname = "picgo";
- hash = "sha256-hYQM1KiKfsQL0AbYpHtmpDHbG3HsdXFbpgGzcZVW7R0=";
+ hash = "sha256-tILvWDoHAN5XT1F/cJYgfeMzowuO/fhiughI+0FvHzc=";
fetcherVersion = 3; # lockfileVersion 9.0 corresponds to fetcherVersion 3
};
@@ -70,7 +70,7 @@ stdenv.mkDerivation (finalAttrs: {
# Create startup script
mkdir -p $out/bin
- makeWrapper ${lib.getExe electron_38} $out/bin/picgo \
+ makeWrapper ${lib.getExe electron_40} $out/bin/picgo \
--add-flags "$out/lib/picgo/.launcher.cjs" \
--add-flags "--name picgo" \
--set NODE_ENV production \
diff --git a/pkgs/by-name/po/postman/package.nix b/pkgs/by-name/po/postman/package.nix
index 340cf9d2e62e..fd01abdc59c8 100644
--- a/pkgs/by-name/po/postman/package.nix
+++ b/pkgs/by-name/po/postman/package.nix
@@ -8,7 +8,7 @@
let
pname = "postman";
- version = "11.82.1";
+ version = "11.87.4";
src =
let
@@ -27,10 +27,10 @@ let
name = "postman-${version}.${if stdenvNoCC.hostPlatform.isLinux then "tar.gz" else "zip"}";
url = "https://dl.pstmn.io/download/version/${version}/${system}";
hash = selectSystem {
- aarch64-darwin = "sha256-7n/9ezPgpon3AEQXmoK/iazOPvRh/pDVy/YBVUwjbkI=";
- aarch64-linux = "sha256-nn6Krn3/z7FkPRJDO7wNhny50YvuWwWWQ9lf9mk8ZGo=";
- x86_64-darwin = "sha256-jN6TbPRkEFH9KyU3owcsrWbJvyIqMT0f8zV9OymiNzY=";
- x86_64-linux = "sha256-PEPMrWrm57SAdaHL6ZWES0Ao7J7vn0TAX9WZ/WCFq6U=";
+ aarch64-darwin = "sha256-1ilYfvduHTh5tvIrIXmrwQgfiWnYhdXhNv/o19wUNrE=";
+ aarch64-linux = "sha256-JdO/gBT7B+FQ8mguyw7oD2hfQACfyDVxF714iVkTW2I=";
+ x86_64-darwin = "sha256-Sb66zJQJzixk032fsdAfU88Yw9t7xeFoPBlQ+pRcdmU=";
+ x86_64-linux = "sha256-a8jsIFlJD12tydTZM9Mibv+m7bcSqAN4JVQgQxB4WJo=";
};
};
diff --git a/pkgs/by-name/qu/quill-log/package.nix b/pkgs/by-name/qu/quill-log/package.nix
index 57ed53114e6c..d0c0a283578a 100644
--- a/pkgs/by-name/qu/quill-log/package.nix
+++ b/pkgs/by-name/qu/quill-log/package.nix
@@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "quill-log";
- version = "11.0.2";
+ version = "11.1.0";
src = fetchFromGitHub {
owner = "odygrd";
repo = "quill";
tag = "v${finalAttrs.version}";
- hash = "sha256-b5kHxvjmTea5HU9gTvizFwhG2zwOJSPlf30XKEhxe8w=";
+ hash = "sha256-OBvKOJt/GPwrFk9JHaJ658CWAkhyVQNprbwsKJb8aHs=";
};
nativeBuildInputs = [ cmake ];
diff --git a/pkgs/by-name/re/remmina/package.nix b/pkgs/by-name/re/remmina/package.nix
index 3784eaf68e9e..6d9a3c66bed6 100644
--- a/pkgs/by-name/re/remmina/package.nix
+++ b/pkgs/by-name/re/remmina/package.nix
@@ -49,13 +49,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "remmina";
- version = "1.4.41";
+ version = "1.4.43";
src = fetchFromGitLab {
owner = "Remmina";
repo = "Remmina";
rev = "v${finalAttrs.version}";
- hash = "sha256-0KUwZ81CyuLa05Cwe7wJrTbM1Dp9mAzNBI5pR7FKTOU=";
+ hash = "sha256-7nY2NhlWp+4FTTmeam1B+sotqis0lSwhozSC8I14aMI=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ru/rusty-path-of-building/package.nix b/pkgs/by-name/ru/rusty-path-of-building/package.nix
index 499a6280a8dd..eddf685f8d99 100644
--- a/pkgs/by-name/ru/rusty-path-of-building/package.nix
+++ b/pkgs/by-name/ru/rusty-path-of-building/package.nix
@@ -19,16 +19,16 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "rusty-path-of-building";
- version = "0.2.13";
+ version = "0.2.14";
src = fetchFromGitHub {
owner = "meehl";
repo = "rusty-path-of-building";
tag = "v${finalAttrs.version}";
- hash = "sha256-4lxMQfENucDaDZov82iZD5DMgksLuJ/2nXUKYYf/m/w=";
+ hash = "sha256-rgXxy1r4ZyFFG5BiodogeHnCcppw79xzb0MsQDZxL4E=";
};
- cargoHash = "sha256-PeVVDOWFYoDKkCy+UV5ikFwrHTK93zt2WZ3Oxp0ez1Y=";
+ cargoHash = "sha256-IZ5+Dvr1u/X278U6WCD6CNu4HBh5uLRWFbPeZ6EXryo=";
nativeBuildInputs = [
pkg-config
@@ -121,7 +121,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
homepage = "https://github.com/meehl/rusty-path-of-building";
changelog = "https://github.com/meehl/rusty-path-of-building/blob/${finalAttrs.src.rev}/CHANGELOG.md";
license = lib.licenses.mit;
- maintainers = with lib.maintainers; [ k900 ];
+ maintainers = with lib.maintainers; [
+ k900
+ cholli
+ ];
mainProgram = "rusty-path-of-building";
};
})
diff --git a/pkgs/by-name/sc/scaleway-cli/package.nix b/pkgs/by-name/sc/scaleway-cli/package.nix
index bf803a14c4e9..1cdd937b0d8b 100644
--- a/pkgs/by-name/sc/scaleway-cli/package.nix
+++ b/pkgs/by-name/sc/scaleway-cli/package.nix
@@ -2,24 +2,24 @@
stdenv,
lib,
fetchFromGitHub,
- buildGoModule,
+ buildGo126Module,
installShellFiles,
versionCheckHook,
writableTmpDirAsHomeHook,
}:
-buildGoModule (finalAttrs: {
+buildGo126Module (finalAttrs: {
pname = "scaleway-cli";
- version = "2.52.0";
+ version = "2.53.0";
src = fetchFromGitHub {
owner = "scaleway";
repo = "scaleway-cli";
tag = "v${finalAttrs.version}";
- hash = "sha256-92OSk0oJQrLAllbfsJB9FUC8C+0jLQLjw9wYHG+Lc98=";
+ hash = "sha256-IxnDmmvWH17xd2djroikwrQq0bLexWeN8VHMPiNEBhU=";
};
- vendorHash = "sha256-1pi9WQZ6dwCVsJbpA+seIzRn5lFFOjYUvt8MKUHKcVg=";
+ vendorHash = "sha256-/UEE3XSbpwlywF8TMmp90bS537RRZG0yN0oq1sbrcPQ=";
env.CGO_ENABLED = 0;
diff --git a/pkgs/by-name/se/search-vulns/package.nix b/pkgs/by-name/se/search-vulns/package.nix
index 29f15ffb29e4..774db2c8a271 100644
--- a/pkgs/by-name/se/search-vulns/package.nix
+++ b/pkgs/by-name/se/search-vulns/package.nix
@@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "search-vulns";
- version = "1.0.5";
+ version = "1.0.6";
pyproject = true;
src = fetchFromGitHub {
owner = "ra1nb0rn";
repo = "search_vulns";
tag = "v${finalAttrs.version}";
- hash = "sha256-Or0B6ENoSpaoYwUsd2jrDKr5gHjORMxvTQzlkoNkPdw=";
+ hash = "sha256-0aqAjDJy+ShybYawUFyqKzz3yDut5n3t47lCEksykEU=";
fetchSubmodules = true;
};
diff --git a/pkgs/by-name/se/seaweedfs/package.nix b/pkgs/by-name/se/seaweedfs/package.nix
index 6527f487b69a..e4aac4235040 100644
--- a/pkgs/by-name/se/seaweedfs/package.nix
+++ b/pkgs/by-name/se/seaweedfs/package.nix
@@ -11,13 +11,13 @@
buildGoModule (finalAttrs: {
pname = "seaweedfs";
- version = "4.16";
+ version = "4.17";
src = fetchFromGitHub {
owner = "seaweedfs";
repo = "seaweedfs";
tag = finalAttrs.version;
- hash = "sha256-BRdI/50YxwdCdBj91w6OPgTcOb7JkshkVSD8b8bHcYA=";
+ hash = "sha256-xy3gXw3cbFO3OkzgEmIecvxPJT15tn58FI4ppibckzE=";
};
vendorHash = "sha256-XbfKYftKfbJDkbp9DwVAs56w5lMvqdlW5cwhhivniBM=";
diff --git a/pkgs/by-name/si/sioyek/package.nix b/pkgs/by-name/si/sioyek/package.nix
index a030634214b3..6975adb229ba 100644
--- a/pkgs/by-name/si/sioyek/package.nix
+++ b/pkgs/by-name/si/sioyek/package.nix
@@ -15,13 +15,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "sioyek";
- version = "2.0.0-unstable-2026-02-21";
+ version = "2.0.0-unstable-2026-03-13";
src = fetchFromGitHub {
owner = "ahrm";
repo = "sioyek";
- rev = "b526a54a98e16275b118dfba73171177008d6970";
- hash = "sha256-/ZYSiSuEGrbaWU7ZYXQl5ztL5AMGhOkDFyR2ftfEuVw=";
+ rev = "13a37e0e0ab77a76f8dbe3adf599ee916615b3db";
+ hash = "sha256-3bMVoF4f1+pZV3tdti8KNS17wWK1tmIgjKQUQS+Rzt8=";
};
buildInputs = [
diff --git a/pkgs/by-name/si/siyuan/package.nix b/pkgs/by-name/si/siyuan/package.nix
index cd4544ae741c..a557adb1d2a9 100644
--- a/pkgs/by-name/si/siyuan/package.nix
+++ b/pkgs/by-name/si/siyuan/package.nix
@@ -36,20 +36,20 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "siyuan";
- version = "3.5.9";
+ version = "3.5.10";
src = fetchFromGitHub {
owner = "siyuan-note";
repo = "siyuan";
rev = "v${finalAttrs.version}";
- hash = "sha256-lQtgVYYinkgxgwnxyhsebt8CpdCDClcS+qo0tQaTD94=";
+ hash = "sha256-IJKWrveUn7kvJjSu0YYGargGFY8T8gxAAh2fr0BnbUE=";
};
kernel = buildGoModule {
name = "${finalAttrs.pname}-${finalAttrs.version}-kernel";
inherit (finalAttrs) src;
sourceRoot = "${finalAttrs.src.name}/kernel";
- vendorHash = "sha256-Qz2LAtznJ8MxPQ6bSuMuvCDWt+8JSe0MawNWH70X/5k=";
+ vendorHash = "sha256-JwtXllLj6+ALrDZMjFoX5TDwE3yMaij2a9t+T1F1hG0=";
patches = [
(replaceVars ./set-pandoc-path.patch {
diff --git a/pkgs/by-name/so/sonic-pi/package.nix b/pkgs/by-name/so/sonic-pi/package.nix
index caade728fd53..1b9552f3e048 100644
--- a/pkgs/by-name/so/sonic-pi/package.nix
+++ b/pkgs/by-name/so/sonic-pi/package.nix
@@ -274,5 +274,6 @@ stdenv.mkDerivation (finalAttrs: {
sohalt
];
platforms = lib.platforms.linux;
+ broken = true;
};
})
diff --git a/pkgs/by-name/st/stevenblack-blocklist/package.nix b/pkgs/by-name/st/stevenblack-blocklist/package.nix
index 366487a973b8..ca18da3b62f3 100644
--- a/pkgs/by-name/st/stevenblack-blocklist/package.nix
+++ b/pkgs/by-name/st/stevenblack-blocklist/package.nix
@@ -6,13 +6,13 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "stevenblack-blocklist";
- version = "3.16.65";
+ version = "3.16.67";
src = fetchFromGitHub {
owner = "StevenBlack";
repo = "hosts";
tag = finalAttrs.version;
- hash = "sha256-tbPVxjpuNYftAM7vIPfDpTV1la9XX8GkQTuPVgvwOtE=";
+ hash = "sha256-oNmcZEOUg1AuCZ3jFtrfO+dOJ6DhwMMg/rgJ8fn7+bg=";
};
outputs = [
diff --git a/pkgs/by-name/st/stm32cubemx/package.nix b/pkgs/by-name/st/stm32cubemx/package.nix
index 4e542ddbdf3b..3724ca671753 100644
--- a/pkgs/by-name/st/stm32cubemx/package.nix
+++ b/pkgs/by-name/st/stm32cubemx/package.nix
@@ -14,13 +14,13 @@ let
iconame = "STM32CubeMX";
package = stdenvNoCC.mkDerivation rec {
pname = "stm32cubemx";
- version = "6.15.0";
+ version = "6.17.0";
src = fetchzip {
url = "https://sw-center.st.com/packs/resource/library/stm32cube_mx_v${
builtins.replaceStrings [ "." ] [ "" ] version
}-lin.zip";
- hash = "sha256-50P+/uvNH3NN1UN+T3RxGgR8QYBIgBDA56mAEU4BipI=";
+ hash = "sha256-OroIcdvNzCm7lyL62zNm4sbDgUb+GgJW50mqE1M1KT4=";
stripRoot = false;
};
diff --git a/pkgs/by-name/su/supercronic/package.nix b/pkgs/by-name/su/supercronic/package.nix
index d5cee32c9227..a37b4ba47b91 100644
--- a/pkgs/by-name/su/supercronic/package.nix
+++ b/pkgs/by-name/su/supercronic/package.nix
@@ -9,16 +9,16 @@
buildGoModule (finalAttrs: {
pname = "supercronic";
- version = "0.2.41";
+ version = "0.2.43";
src = fetchFromGitHub {
owner = "aptible";
repo = "supercronic";
rev = "v${finalAttrs.version}";
- hash = "sha256-i7Y4g9f5vEGTETNaLXdQb/JG/NpBIgWWg+kGtX/LQOc=";
+ hash = "sha256-X6Q/TiABNVVgsKZOzWhiaKhhHFindWgrX721mfO5b3Q=";
};
- vendorHash = "sha256-a1W/Ah3zPMLvYfQj6uWsHvwjxpLs2vb8E2YYH/RRQvs=";
+ vendorHash = "sha256-w7BL/OgNbm4mMZ6x4zZhN7kYFmUOEX7ixYzocAFzAcU=";
excludedPackages = [ "cronexpr/cronexpr" ];
diff --git a/pkgs/by-name/su/sus-compiler/Cargo.lock b/pkgs/by-name/su/sus-compiler/Cargo.lock
index 47fc65900498..9fce17e0abce 100644
--- a/pkgs/by-name/su/sus-compiler/Cargo.lock
+++ b/pkgs/by-name/su/sus-compiler/Cargo.lock
@@ -76,6 +76,12 @@ dependencies = [
"windows-sys 0.61.2",
]
+[[package]]
+name = "anyhow"
+version = "1.0.102"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
+
[[package]]
name = "ariadne"
version = "0.6.0"
@@ -106,9 +112,9 @@ checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af"
[[package]]
name = "bumpalo"
-version = "3.19.1"
+version = "3.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510"
+checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb"
[[package]]
name = "cc"
@@ -127,10 +133,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"
[[package]]
-name = "chrono"
-version = "0.4.43"
+name = "chacha20"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118"
+checksum = "6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601"
+dependencies = [
+ "cfg-if",
+ "cpufeatures",
+ "rand_core",
+]
+
+[[package]]
+name = "chrono"
+version = "0.4.44"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0"
dependencies = [
"iana-time-zone",
"js-sys",
@@ -147,9 +164,9 @@ checksum = "14c638459986b83c2b885179bd4ea6a2cbb05697b001501a56adb3a3d230803b"
[[package]]
name = "clap"
-version = "4.5.58"
+version = "4.5.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "63be97961acde393029492ce0be7a1af7e323e6bae9511ebfac33751be5e6806"
+checksum = "2797f34da339ce31042b27d23607e051786132987f595b02ba4f6a6dffb7030a"
dependencies = [
"clap_builder",
"clap_derive",
@@ -157,9 +174,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.5.58"
+version = "4.5.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f13174bda5dfd69d7e947827e5af4b0f2f94a4a3ee92912fba07a66150f21e2"
+checksum = "24a241312cea5059b13574bb9b3861cabf758b879c15190b37b6d6fd63ab6876"
dependencies = [
"anstream",
"anstyle",
@@ -207,6 +224,15 @@ version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
+[[package]]
+name = "cpufeatures"
+version = "0.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201"
+dependencies = [
+ "libc",
+]
+
[[package]]
name = "crossbeam-channel"
version = "0.5.15"
@@ -243,17 +269,6 @@ dependencies = [
"windows-sys 0.61.2",
]
-[[package]]
-name = "displaydoc"
-version = "0.2.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
[[package]]
name = "dtoa"
version = "1.0.11"
@@ -304,14 +319,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582"
[[package]]
-name = "form_urlencoded"
-version = "1.2.2"
+name = "fluent-uri"
+version = "0.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
+checksum = "17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d"
dependencies = [
- "percent-encoding",
+ "bitflags 1.3.2",
]
+[[package]]
+name = "foldhash"
+version = "0.1.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2"
+
[[package]]
name = "getrandom"
version = "0.2.17"
@@ -325,14 +346,25 @@ dependencies = [
[[package]]
name = "getrandom"
-version = "0.3.4"
+version = "0.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd"
+checksum = "0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555"
dependencies = [
"cfg-if",
"libc",
"r-efi",
+ "rand_core",
"wasip2",
+ "wasip3",
+]
+
+[[package]]
+name = "hashbrown"
+version = "0.15.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
+dependencies = [
+ "foldhash",
]
[[package]]
@@ -388,106 +420,10 @@ dependencies = [
]
[[package]]
-name = "icu_collections"
-version = "2.1.1"
+name = "id-arena"
+version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43"
-dependencies = [
- "displaydoc",
- "potential_utf",
- "yoke",
- "zerofrom",
- "zerovec",
-]
-
-[[package]]
-name = "icu_locale_core"
-version = "2.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6"
-dependencies = [
- "displaydoc",
- "litemap",
- "tinystr",
- "writeable",
- "zerovec",
-]
-
-[[package]]
-name = "icu_normalizer"
-version = "2.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599"
-dependencies = [
- "icu_collections",
- "icu_normalizer_data",
- "icu_properties",
- "icu_provider",
- "smallvec",
- "zerovec",
-]
-
-[[package]]
-name = "icu_normalizer_data"
-version = "2.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a"
-
-[[package]]
-name = "icu_properties"
-version = "2.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec"
-dependencies = [
- "icu_collections",
- "icu_locale_core",
- "icu_properties_data",
- "icu_provider",
- "zerotrie",
- "zerovec",
-]
-
-[[package]]
-name = "icu_properties_data"
-version = "2.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af"
-
-[[package]]
-name = "icu_provider"
-version = "2.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614"
-dependencies = [
- "displaydoc",
- "icu_locale_core",
- "writeable",
- "yoke",
- "zerofrom",
- "zerotrie",
- "zerovec",
-]
-
-[[package]]
-name = "idna"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
-dependencies = [
- "idna_adapter",
- "smallvec",
- "utf8_iter",
-]
-
-[[package]]
-name = "idna_adapter"
-version = "1.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344"
-dependencies = [
- "icu_normalizer",
- "icu_properties",
-]
+checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954"
[[package]]
name = "indexmap"
@@ -496,7 +432,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017"
dependencies = [
"equivalent",
- "hashbrown",
+ "hashbrown 0.16.1",
+ "serde",
+ "serde_core",
]
[[package]]
@@ -513,41 +451,40 @@ checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2"
[[package]]
name = "js-sys"
-version = "0.3.85"
+version = "0.3.91"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3"
+checksum = "b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c"
dependencies = [
"once_cell",
"wasm-bindgen",
]
[[package]]
-name = "libc"
-version = "0.2.182"
+name = "leb128fmt"
+version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"
+checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2"
+
+[[package]]
+name = "libc"
+version = "0.2.183"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d"
[[package]]
name = "libredox"
-version = "0.1.12"
+version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616"
+checksum = "1744e39d1d6a9948f4f388969627434e31128196de472883b39f148769bfe30a"
dependencies = [
- "bitflags 2.11.0",
"libc",
]
[[package]]
name = "linux-raw-sys"
-version = "0.11.0"
+version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039"
-
-[[package]]
-name = "litemap"
-version = "0.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77"
+checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53"
[[package]]
name = "log"
@@ -570,15 +507,15 @@ dependencies = [
[[package]]
name = "lsp-types"
-version = "0.94.1"
+version = "0.97.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1"
+checksum = "53353550a17c04ac46c585feb189c2db82154fc84b79c7a66c96c2c644f66071"
dependencies = [
"bitflags 1.3.2",
+ "fluent-uri",
"serde",
"serde_json",
"serde_repr",
- "url",
]
[[package]]
@@ -648,27 +585,13 @@ dependencies = [
]
[[package]]
-name = "percent-encoding"
-version = "2.3.2"
+name = "prettyplease"
+version = "0.2.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
-
-[[package]]
-name = "potential_utf"
-version = "0.1.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77"
+checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b"
dependencies = [
- "zerovec",
-]
-
-[[package]]
-name = "ppv-lite86"
-version = "0.2.21"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
-dependencies = [
- "zerocopy",
+ "proc-macro2",
+ "syn",
]
[[package]]
@@ -695,47 +618,35 @@ dependencies = [
[[package]]
name = "quote"
-version = "1.0.44"
+version = "1.0.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4"
+checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924"
dependencies = [
"proc-macro2",
]
[[package]]
name = "r-efi"
-version = "5.3.0"
+version = "6.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
+checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
[[package]]
name = "rand"
-version = "0.9.2"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1"
+checksum = "bc266eb313df6c5c09c1c7b1fbe2510961e5bcd3add930c1e31f7ed9da0feff8"
dependencies = [
- "rand_chacha",
- "rand_core",
-]
-
-[[package]]
-name = "rand_chacha"
-version = "0.9.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb"
-dependencies = [
- "ppv-lite86",
+ "chacha20",
+ "getrandom 0.4.2",
"rand_core",
]
[[package]]
name = "rand_core"
-version = "0.9.5"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c"
-dependencies = [
- "getrandom 0.3.4",
-]
+checksum = "0c8d0fd677905edcbeedbf2edb6494d676f0e98d54d5cf9bda0b061cb8fb8aba"
[[package]]
name = "redox_users"
@@ -773,9 +684,9 @@ dependencies = [
[[package]]
name = "regex-syntax"
-version = "0.8.9"
+version = "0.8.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c"
+checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a"
[[package]]
name = "replace_with"
@@ -785,9 +696,9 @@ checksum = "51743d3e274e2b18df81c4dc6caf8a5b8e15dbe799e0dca05c7617380094e884"
[[package]]
name = "rustix"
-version = "1.1.3"
+version = "1.1.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34"
+checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190"
dependencies = [
"bitflags 2.11.0",
"errno",
@@ -811,6 +722,12 @@ dependencies = [
"winapi-util",
]
+[[package]]
+name = "semver"
+version = "1.0.27"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2"
+
[[package]]
name = "serde"
version = "1.0.228"
@@ -872,18 +789,6 @@ version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
-[[package]]
-name = "smallvec"
-version = "1.15.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
-
-[[package]]
-name = "stable_deref_trait"
-version = "1.2.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
-
[[package]]
name = "static_assertions"
version = "1.1.0"
@@ -904,7 +809,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
[[package]]
name = "sus-proc-macro"
-version = "0.3.8"
+version = "0.3.9"
dependencies = [
"quote",
"regex",
@@ -915,7 +820,7 @@ dependencies = [
[[package]]
name = "sus_compiler"
-version = "0.3.8"
+version = "0.3.9"
dependencies = [
"ariadne",
"chrono",
@@ -946,26 +851,15 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.116"
+version = "2.0.117"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3df424c70518695237746f84cede799c9c58fcb37450d7b23716568cc8bc69cb"
+checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
-[[package]]
-name = "synstructure"
-version = "0.13.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
[[package]]
name = "terminal_size"
version = "0.4.3"
@@ -996,21 +890,11 @@ dependencies = [
"syn",
]
-[[package]]
-name = "tinystr"
-version = "0.8.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869"
-dependencies = [
- "displaydoc",
- "zerovec",
-]
-
[[package]]
name = "tree-sitter"
-version = "0.25.10"
+version = "0.26.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "78f873475d258561b06f1c595d93308a7ed124d9977cb26b148c2084a4a3cc87"
+checksum = "13f456d2108c3fef07342ba4689a8503ec1fb5beed245e2b9be93096ef394848"
dependencies = [
"cc",
"regex",
@@ -1028,7 +912,7 @@ checksum = "009994f150cc0cd50ff54917d5bc8bffe8cad10ca10d81c34da2ec421ae61782"
[[package]]
name = "tree-sitter-sus"
-version = "0.3.8"
+version = "0.3.9"
dependencies = [
"cc",
"tree-sitter",
@@ -1059,23 +943,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254"
[[package]]
-name = "url"
-version = "2.5.8"
+name = "unicode-xid"
+version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed"
-dependencies = [
- "form_urlencoded",
- "idna",
- "percent-encoding",
- "serde",
- "serde_derive",
-]
-
-[[package]]
-name = "utf8_iter"
-version = "1.0.4"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
+checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
[[package]]
name = "utf8parse"
@@ -1105,10 +976,19 @@ dependencies = [
]
[[package]]
-name = "wasm-bindgen"
-version = "0.2.108"
+name = "wasip3"
+version = "0.4.0+wasi-0.3.0-rc-2026-01-06"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566"
+checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5"
+dependencies = [
+ "wit-bindgen",
+]
+
+[[package]]
+name = "wasm-bindgen"
+version = "0.2.114"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e"
dependencies = [
"cfg-if",
"once_cell",
@@ -1119,9 +999,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro"
-version = "0.2.108"
+version = "0.2.114"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608"
+checksum = "18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
@@ -1129,9 +1009,9 @@ dependencies = [
[[package]]
name = "wasm-bindgen-macro-support"
-version = "0.2.108"
+version = "0.2.114"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55"
+checksum = "03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3"
dependencies = [
"bumpalo",
"proc-macro2",
@@ -1142,13 +1022,47 @@ dependencies = [
[[package]]
name = "wasm-bindgen-shared"
-version = "0.2.108"
+version = "0.2.114"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12"
+checksum = "75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16"
dependencies = [
"unicode-ident",
]
+[[package]]
+name = "wasm-encoder"
+version = "0.244.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319"
+dependencies = [
+ "leb128fmt",
+ "wasmparser",
+]
+
+[[package]]
+name = "wasm-metadata"
+version = "0.244.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909"
+dependencies = [
+ "anyhow",
+ "indexmap",
+ "wasm-encoder",
+ "wasmparser",
+]
+
+[[package]]
+name = "wasmparser"
+version = "0.244.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe"
+dependencies = [
+ "bitflags 2.11.0",
+ "hashbrown 0.15.5",
+ "indexmap",
+ "semver",
+]
+
[[package]]
name = "winapi-util"
version = "0.1.11"
@@ -1305,12 +1219,88 @@ name = "wit-bindgen"
version = "0.51.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5"
+dependencies = [
+ "wit-bindgen-rust-macro",
+]
[[package]]
-name = "writeable"
-version = "0.6.2"
+name = "wit-bindgen-core"
+version = "0.51.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9"
+checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc"
+dependencies = [
+ "anyhow",
+ "heck 0.5.0",
+ "wit-parser",
+]
+
+[[package]]
+name = "wit-bindgen-rust"
+version = "0.51.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21"
+dependencies = [
+ "anyhow",
+ "heck 0.5.0",
+ "indexmap",
+ "prettyplease",
+ "syn",
+ "wasm-metadata",
+ "wit-bindgen-core",
+ "wit-component",
+]
+
+[[package]]
+name = "wit-bindgen-rust-macro"
+version = "0.51.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a"
+dependencies = [
+ "anyhow",
+ "prettyplease",
+ "proc-macro2",
+ "quote",
+ "syn",
+ "wit-bindgen-core",
+ "wit-bindgen-rust",
+]
+
+[[package]]
+name = "wit-component"
+version = "0.244.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2"
+dependencies = [
+ "anyhow",
+ "bitflags 2.11.0",
+ "indexmap",
+ "log",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "wasm-encoder",
+ "wasm-metadata",
+ "wasmparser",
+ "wit-parser",
+]
+
+[[package]]
+name = "wit-parser"
+version = "0.244.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736"
+dependencies = [
+ "anyhow",
+ "id-arena",
+ "indexmap",
+ "log",
+ "semver",
+ "serde",
+ "serde_derive",
+ "serde_json",
+ "unicode-xid",
+ "wasmparser",
+]
[[package]]
name = "yansi"
@@ -1318,103 +1308,6 @@ version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049"
-[[package]]
-name = "yoke"
-version = "0.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954"
-dependencies = [
- "stable_deref_trait",
- "yoke-derive",
- "zerofrom",
-]
-
-[[package]]
-name = "yoke-derive"
-version = "0.8.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- "synstructure",
-]
-
-[[package]]
-name = "zerocopy"
-version = "0.8.39"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a"
-dependencies = [
- "zerocopy-derive",
-]
-
-[[package]]
-name = "zerocopy-derive"
-version = "0.8.39"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
-[[package]]
-name = "zerofrom"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5"
-dependencies = [
- "zerofrom-derive",
-]
-
-[[package]]
-name = "zerofrom-derive"
-version = "0.1.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
- "synstructure",
-]
-
-[[package]]
-name = "zerotrie"
-version = "0.2.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851"
-dependencies = [
- "displaydoc",
- "yoke",
- "zerofrom",
-]
-
-[[package]]
-name = "zerovec"
-version = "0.11.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002"
-dependencies = [
- "yoke",
- "zerofrom",
- "zerovec-derive",
-]
-
-[[package]]
-name = "zerovec-derive"
-version = "0.11.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn",
-]
-
[[package]]
name = "zmij"
version = "1.0.21"
diff --git a/pkgs/by-name/su/sus-compiler/package.nix b/pkgs/by-name/su/sus-compiler/package.nix
index af76f9ffaf76..5c540747465c 100644
--- a/pkgs/by-name/su/sus-compiler/package.nix
+++ b/pkgs/by-name/su/sus-compiler/package.nix
@@ -9,13 +9,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "sus-compiler";
- version = "0.3.8";
+ version = "0.3.9";
src = fetchFromGitHub {
owner = "pc2";
repo = "sus-compiler";
rev = "v${finalAttrs.version}";
- hash = "sha256-4qtbK2zjbopoBmPIsaz5IZvvBwXdKupGDtcO5lw+Ivc=";
+ hash = "sha256-pd8ACOs8ry/Hkp9tmhGVKyaajo0XkZicag1lxSJjhcI=";
fetchSubmodules = true;
leaveDotGit = true;
diff --git a/pkgs/by-name/ta/tabbyapi/package.nix b/pkgs/by-name/ta/tabbyapi/package.nix
index 8c3a41d32181..50b0a10ed69d 100644
--- a/pkgs/by-name/ta/tabbyapi/package.nix
+++ b/pkgs/by-name/ta/tabbyapi/package.nix
@@ -99,7 +99,10 @@ python3Packages.buildPythonApplication {
--add-flags "$out/${python3Packages.python.sitePackages}/main.py"
'';
- passthru.updateScript = nix-update-script { };
+ passthru = {
+ cudaSupport = python3Packages.torch.cudaSupport;
+ updateScript = nix-update-script { };
+ };
meta = {
description = "Official API server for Exllama";
diff --git a/pkgs/by-name/te/tellico/package.nix b/pkgs/by-name/te/tellico/package.nix
index 8e8c05991055..65e9d50eb909 100644
--- a/pkgs/by-name/te/tellico/package.nix
+++ b/pkgs/by-name/te/tellico/package.nix
@@ -12,14 +12,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "tellico";
- version = "4.1.4";
+ version = "4.2";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "office";
repo = "tellico";
tag = "v${finalAttrs.version}";
- hash = "sha256-eScAOd1da05fqXtbcz8oEJiObB7CUxiYReSrr3R7ybM=";
+ hash = "sha256-4bwx5zWJT8jD+kRshHKROx8hc+zuysGTd0HOwU7Ena0=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/ul/ultrastardx/package.nix b/pkgs/by-name/ul/ultrastardx/package.nix
index 313edcbbb305..f9228af431ae 100644
--- a/pkgs/by-name/ul/ultrastardx/package.nix
+++ b/pkgs/by-name/ul/ultrastardx/package.nix
@@ -45,13 +45,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "ultrastardx";
- version = "2026.2.0";
+ version = "2026.3.0";
src = fetchFromGitHub {
owner = "UltraStar-Deluxe";
repo = "USDX";
rev = "v${finalAttrs.version}";
- hash = "sha256-vcVHwdCNuwqn9wurLWU0Jv+A9aXIqmVNtSSDSRTbCxw=";
+ hash = "sha256-xVlg24EaHyfrpdfnCk4Wupi33BVKwisvg0hN5Q/dNC4=";
};
nativeBuildInputs = [
diff --git a/pkgs/by-name/uv/uv/package.nix b/pkgs/by-name/uv/uv/package.nix
index 00c00908f43d..746015692610 100644
--- a/pkgs/by-name/uv/uv/package.nix
+++ b/pkgs/by-name/uv/uv/package.nix
@@ -18,16 +18,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "uv";
- version = "0.10.9";
+ version = "0.10.10";
src = fetchFromGitHub {
owner = "astral-sh";
repo = "uv";
tag = finalAttrs.version;
- hash = "sha256-IAbewFab4X21SYqhjfxfWI9LsNSNVMIChbNc3j3EJQA=";
+ hash = "sha256-axDmf81Hiv/Pw5tHXh0X+mA8b9zp2YUFdJBgOADxJms=";
};
- cargoHash = "sha256-LqrHze1MVaWq31Td/EGDeJCG+hRmPOSV1t7+ayQorlA=";
+ cargoHash = "sha256-ZhRZIpsz/7monrs80Y/WHiErulT0sQut0RIAnqBWcmk=";
buildInputs = [
rust-jemalloc-sys
diff --git a/pkgs/by-name/ve/versatiles/package.nix b/pkgs/by-name/ve/versatiles/package.nix
index 7e331efd225c..4aaabf78ae42 100644
--- a/pkgs/by-name/ve/versatiles/package.nix
+++ b/pkgs/by-name/ve/versatiles/package.nix
@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "versatiles";
- version = "3.8.0";
+ version = "3.8.1";
src = fetchFromGitHub {
owner = "versatiles-org";
repo = "versatiles-rs";
tag = "v${finalAttrs.version}";
- hash = "sha256-+NMS4sHT47E8SuFcCHnUDBBpsA+6X4zLXvzVWc7yWGI=";
+ hash = "sha256-P1r+UzqMiu1BqXv+ORhUojKzjcl0kb9gBTBi6PseP0s=";
};
- cargoHash = "sha256-jzbaQw+Ez2PiLAYxqadvdWEGvsMlSkjECk0k3zPUni8=";
+ cargoHash = "sha256-fju6aWh6HfVnVN60M0+LmGDBxdgDSaLl+iQ358vmYm8=";
__darwinAllowLocalNetworking = true;
diff --git a/pkgs/by-name/vi/vicinae/package.nix b/pkgs/by-name/vi/vicinae/package.nix
index a333943060ac..03fed25c866e 100644
--- a/pkgs/by-name/vi/vicinae/package.nix
+++ b/pkgs/by-name/vi/vicinae/package.nix
@@ -23,23 +23,23 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vicinae";
- version = "0.20.3";
+ version = "0.20.5";
src = fetchFromGitHub {
owner = "vicinaehq";
repo = "vicinae";
tag = "v${finalAttrs.version}";
- hash = "sha256-9xE2izQakApB+cgibErwyY3KAlc6F26UhgCw/Tak43c=";
+ hash = "sha256-k3rmWZlUYLMOT33AvwZ56eZfjNc6KXH2AN5Fe8LDKFM=";
};
apiDeps = fetchNpmDeps {
src = "${finalAttrs.src}/src/typescript/api";
- hash = "sha256-UsTpMR23UQBRseRo33nbT6z/UCjZByryWfn2AQSgm6U=";
+ hash = "sha256-Tr+m8MLaWR8wq+cYpQwZTIzRt2tgDIyc8vVda2x+k4k=";
};
extensionManagerDeps = fetchNpmDeps {
src = "${finalAttrs.src}/src/typescript/extension-manager";
- hash = "sha256-wl8FDFB6Vl1zD0/s2EbU6l1KX4rwUW6dOZof4ebMMO8=";
+ hash = "sha256-8ONawCmKxHwWS0Tx04MCpQmtWfIpJYU8RcqMtQiT/Sw=";
};
cmakeFlags = lib.mapAttrsToList lib.cmakeFeature {
diff --git a/pkgs/by-name/we/webdav/package.nix b/pkgs/by-name/we/webdav/package.nix
index 9c4f91ca2874..edf3356c920e 100644
--- a/pkgs/by-name/we/webdav/package.nix
+++ b/pkgs/by-name/we/webdav/package.nix
@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "webdav";
- version = "5.11.1";
+ version = "5.11.2";
src = fetchFromGitHub {
owner = "hacdias";
repo = "webdav";
tag = "v${finalAttrs.version}";
- hash = "sha256-YkVw5hlN6Sl7gUzJdmELRkabFUwS+9ILaOUUBbdO0tY=";
+ hash = "sha256-OVR+64g02bT7K1LDKCW7O7kGjhkjovIDIrDUXNK189k=";
};
- vendorHash = "sha256-pI4VJQeYz5/6N7wLpwxKw5754DQyINFlu3WGR2aCdAQ=";
+ vendorHash = "sha256-OmYXNpzx3GWw0hxMdMyQARE89JXeiamwOS4KclLjRwU=";
__darwinAllowLocalNetworking = true;
diff --git a/pkgs/by-name/wh/whatsapp-for-mac/package.nix b/pkgs/by-name/wh/whatsapp-for-mac/package.nix
index 505ccdc3d044..51035aa11c27 100644
--- a/pkgs/by-name/wh/whatsapp-for-mac/package.nix
+++ b/pkgs/by-name/wh/whatsapp-for-mac/package.nix
@@ -10,13 +10,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "whatsapp-for-mac";
- version = "2.25.22.79";
+ version = "2.26.9.17";
src = fetchzip {
extension = "zip";
name = "WhatsApp.app";
- url = "https://web.whatsapp.com/desktop/mac_native/release/?version=${finalAttrs.version}&extension=zip&configuration=Release&branch=relbranch";
- hash = "sha256-LYjPMiXLD1U5ZNt/acBagrV2RS7U/OGMJ06mUFBluSQ=";
+ url = "https://web.whatsapp.com/desktop/mac_native/release/?version=${finalAttrs.version}&extension=zip&configuration=Release&branch=master";
+ hash = "sha256-bba22HBnIeio4M92mckiOa1IQpRUfx/I7OkfA4hO6rU=";
};
dontConfigure = true;
@@ -41,7 +41,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
common-updater-scripts
];
text = ''
- url=$(curl --silent "https://web.whatsapp.com/desktop/mac_native/updates/?branch=relbranch&configuration=Release")
+ url=$(curl --silent "https://web.whatsapp.com/desktop/mac_native/updates/?branch=master&configuration=Release")
version=$(echo "$url" | xmlstarlet sel -t -v "substring-before(substring-after(//enclosure/@url, 'version='), '&')")
update-source-version whatsapp-for-mac "$version" --file=./pkgs/by-name/wh/whatsapp-for-mac/package.nix
'';
diff --git a/pkgs/by-name/za/zapret/package.nix b/pkgs/by-name/za/zapret/package.nix
index 706d78dc7134..39f845789fcd 100644
--- a/pkgs/by-name/za/zapret/package.nix
+++ b/pkgs/by-name/za/zapret/package.nix
@@ -13,7 +13,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "zapret";
- version = "72.10";
+ version = "72.12";
src = fetchFromGitHub {
owner = "bol-van";
@@ -27,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
tag = "v${finalAttrs.version}";
- hash = "sha256-m9MKyOwAUeH8LZ1GgbuYdHdNTrI3mJ7+Q9R9JT5y2gY=";
+ hash = "sha256-UWkLi/wWihtdLyk77cQ90xZ31vho1PjPfFQ6bQWrIUs=";
};
buildInputs = [
diff --git a/pkgs/by-name/zl/zlsplitter/package.nix b/pkgs/by-name/zl/zlsplitter/package.nix
index 2c2097366078..e9af8b1cdf60 100644
--- a/pkgs/by-name/zl/zlsplitter/package.nix
+++ b/pkgs/by-name/zl/zlsplitter/package.nix
@@ -29,13 +29,13 @@
clangStdenv.mkDerivation (finalAttrs: {
pname = "zlsplitter";
- version = "0.2.1";
+ version = "0.3.0";
src = fetchFromGitHub {
owner = "ZL-Audio";
repo = "ZLSplitter";
tag = finalAttrs.version;
- hash = "sha256-6ICXL1jX6MMYf5VasTW9osJ2BNb6jqWfeAtmmEp6L/4=";
+ hash = "sha256-QNTSxvp4trbdm6wbl0u187LTjRMIp1tvoo06+m2z+8Y=";
fetchSubmodules = true;
};
diff --git a/pkgs/development/beam-modules/hex/default.nix b/pkgs/development/beam-modules/hex/default.nix
index 3c7b65477ad2..48a6d6d38a6b 100644
--- a/pkgs/development/beam-modules/hex/default.nix
+++ b/pkgs/development/beam-modules/hex/default.nix
@@ -18,13 +18,13 @@ let
self:
stdenv.mkDerivation rec {
pname = "hex";
- version = "2.3.2";
+ version = "2.4.0";
src = fetchFromGitHub {
owner = "hexpm";
repo = "hex";
rev = "v${version}";
- sha256 = "sha256-HdoH9tODOR0WDpQK1pkdV8+c7qp2f1c8UWQem86gS18=";
+ sha256 = "sha256-EuzDALjyXLT4TadLzgsGcSAYONJqVBKTl0L+YfNuS3I=";
};
setupHook = writeText "setupHook.sh" ''
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index bc0a0594a7b5..6882e7343112 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -1097,6 +1097,14 @@ with haskellLib;
webdriver-angular = dontCheck super.webdriver-angular;
xsd = dontCheck super.xsd;
+ # Test in question times out on Hydra builders.
+ grisette = overrideCabal (drv: {
+ testFlags = drv.testFlags or [ ] ++ [
+ "-t"
+ "!mrgAsum/semantics"
+ ];
+ }) super.grisette;
+
# Allow template-haskell 2.22
# https://github.com/well-typed/ixset-typed/pull/23
ixset-typed =
@@ -1327,18 +1335,6 @@ with haskellLib;
# https://github.com/emilypi/Base32/issues/24
base32 = doJailbreak super.base32;
- # Djinn's last release was 2014, incompatible with Semigroup-Monoid Proposal
- # https://github.com/augustss/djinn/pull/8
- djinn = overrideSrc {
- version = "unstable-2023-11-20";
- src = pkgs.fetchFromGitHub {
- owner = "augustss";
- repo = "djinn";
- rev = "69b3fbad9f42f0b1b2c49977976b8588c967d76e";
- hash = "sha256-ibxn6DXk4pqsOsWhi8KcrlH/THnuMWvIu5ENOn3H3So=";
- };
- } super.djinn;
-
# https://github.com/Philonous/hs-stun/pull/1
# Remove if a version > 0.1.0.1 ever gets released.
stunclient = overrideCabal (drv: {
@@ -2751,6 +2747,13 @@ with haskellLib;
# Test suite doesn't compile anymore
twitter-types = dontCheck super.twitter-types;
+ secp256k1-haskell = appendPatch (pkgs.fetchpatch {
+ # https://github.com/jprupp/secp256k1-haskell/pull/51
+ name = "remove-deprecated-aliases";
+ url = "https://github.com/jprupp/secp256k1-haskell/commit/68318be6ac5271639e3e982a9a5b194dc1f926c2.patch";
+ sha256 = "sha256-l9WPdV5D8C/t6YXg7Cf6RyNx0cnJKp78VLk02On1Zt4=";
+ }) super.secp256k1-haskell;
+
# Tests open file "data/test_vectors_aserti3-2d_run01.txt" but it doesn't exist
haskoin-core = dontCheck super.haskoin-core;
diff --git a/pkgs/development/interpreters/bqn/cbqn/default.nix b/pkgs/development/interpreters/bqn/cbqn/default.nix
index 91bc41382bbe..9c59d282ab3c 100644
--- a/pkgs/development/interpreters/bqn/cbqn/default.nix
+++ b/pkgs/development/interpreters/bqn/cbqn/default.nix
@@ -41,6 +41,7 @@ stdenv.mkDerivation {
"o3"
"notui=1" # display build progress in a plain-text format
"REPLXX=${if enableReplxx then "1" else "0"}"
+ "version=${sources.cbqn.version}"
]
++ lib.optionals stdenv.hostPlatform.avx2Support [
"has=avx2"
diff --git a/pkgs/development/interpreters/bqn/cbqn/sources.nix b/pkgs/development/interpreters/bqn/cbqn/sources.nix
index 1e49a859e4b2..605837c4d735 100644
--- a/pkgs/development/interpreters/bqn/cbqn/sources.nix
+++ b/pkgs/development/interpreters/bqn/cbqn/sources.nix
@@ -11,13 +11,13 @@
let
self = {
pname = "cbqn";
- version = "0.10.0";
+ version = "0.11.0";
src = fetchFromGitHub {
owner = "dzaima";
repo = "CBQN";
rev = "v${self.version}";
- hash = "sha256-RZIxIRlx1SSYP+WrMRvg6nUqqs4zqEaGPvFyY3WFgbU=";
+ hash = "sha256-ZXhCFLLUVJTgpJqMd97EMSoE4fwuqBJ742kzV662bnY=";
};
};
in
@@ -25,25 +25,25 @@
cbqn-bytecode = {
pname = "cbqn-bytecode";
- version = "0-unstable-2025-11-24";
+ version = "0-unstable-2026-01-24";
src = fetchFromGitHub {
owner = "dzaima";
repo = "cbqnBytecode";
- rev = "cca48b93b2e3260d2fa371c578d94cf044e39042";
- hash = "sha256-xBjXlzWhbsKjiknnncVRkh9VlUNzaxYVNB7BhZTI/r4=";
+ rev = "156b47caf895f6706811c5c34bbbbaf192b8018b";
+ hash = "sha256-xz4gs1b1yNbnR3v4Kw1xLCAb1I1uoBMdYJRQH9JVD/k=";
};
};
replxx = {
pname = "replxx";
- version = "0-unstable-2025-05-20";
+ version = "0-unstable-2026-02-02";
src = fetchFromGitHub {
owner = "dzaima";
repo = "replxx";
- rev = "c1ce5b0bcabd96ec93ebf630a85619295ec7c2f3";
- hash = "sha256-4TEjJdF0FAIT69uVMp0y4bFFrRda1CXC/bLX6mrUTA0=";
+ rev = "5e3bd870699007b9536d29f60e3a2b0a68ce0a7a";
+ hash = "sha256-B1N1d5K4E20OlbX4wTclEiXULM2FT3oT0btyrYCNQ20=";
};
};
diff --git a/pkgs/development/php-packages/openswoole/default.nix b/pkgs/development/php-packages/openswoole/default.nix
index f3919b0272a4..a0499aba6250 100644
--- a/pkgs/development/php-packages/openswoole/default.nix
+++ b/pkgs/development/php-packages/openswoole/default.nix
@@ -18,7 +18,7 @@ buildPecl {
src = fetchFromGitHub {
owner = "openswoole";
repo = "swoole-src";
- rev = "v${version}";
+ tag = "v${version}";
hash = "sha256-fTr7CuWZt902YnTtEriWL8wjHni71N/u5upJqY+UvYs=";
};
diff --git a/pkgs/development/python-modules/django-flags/default.nix b/pkgs/development/python-modules/django-flags/default.nix
index 32213502950e..a239a4aa7988 100644
--- a/pkgs/development/python-modules/django-flags/default.nix
+++ b/pkgs/development/python-modules/django-flags/default.nix
@@ -10,26 +10,23 @@
pytestCheckHook,
setuptools-scm,
setuptools,
- pythonOlder,
}:
buildPythonPackage rec {
pname = "django-flags";
- version = "5.0.14";
+ version = "5.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "cfpb";
repo = "django-flags";
tag = version;
- hash = "sha256-0IOcpl8OamNlalqNqMvmx/bkuIkaNnLwCD7nFclR8S4=";
+ hash = "sha256-4UOueNXfDouTqpLpG391zcGHTTJ8GfznYmEl33YKdv8=";
};
dependencies = [
django
];
- disabled = pythonOlder "3.8";
-
build-system = [
setuptools
setuptools-scm
diff --git a/pkgs/development/python-modules/django-markdownify/default.nix b/pkgs/development/python-modules/django-markdownify/default.nix
index 65846fc6a3a6..5adb99e29c1f 100644
--- a/pkgs/development/python-modules/django-markdownify/default.nix
+++ b/pkgs/development/python-modules/django-markdownify/default.nix
@@ -12,14 +12,14 @@
}:
buildPythonPackage rec {
pname = "django-markdownify";
- version = "0.9.5";
+ version = "0.9.6";
pyproject = true;
src = fetchFromGitHub {
owner = "erwinmatijsen";
repo = "django-markdownify";
tag = version;
- hash = "sha256-KYU8p8NRD4EIS/KhOk9nvmXCf0RWEc+IFZ57YtsDSWE=";
+ hash = "sha256-L/N0jjxBz7aQletOg+qairgq4utifPz4oqjT9AcljLI=";
};
dependencies = [
diff --git a/pkgs/development/python-modules/django-money/default.nix b/pkgs/development/python-modules/django-money/default.nix
index 0d7492045142..698cab66fe54 100644
--- a/pkgs/development/python-modules/django-money/default.nix
+++ b/pkgs/development/python-modules/django-money/default.nix
@@ -9,22 +9,19 @@
pytestCheckHook,
pytest-django,
pytest-cov,
- pythonOlder,
}:
buildPythonPackage rec {
pname = "django-money";
- version = "3.5.4";
+ version = "3.6.0";
pyproject = true;
src = fetchFromGitHub {
owner = "django-money";
repo = "django-money";
tag = version;
- hash = "sha256-JqAZaiJ2zCb7Jwvumqi16IrQ6clmcw71WpPzbhE2Fms=";
+ hash = "sha256-VxAKTtrbDMRhiLxqjVYt7pLGl0sy9F1iwswP/hxQ01k=";
};
- disabled = pythonOlder "3.7";
-
dependencies = [
django
certifi
diff --git a/pkgs/development/python-modules/django-structlog/default.nix b/pkgs/development/python-modules/django-structlog/default.nix
index fb06e13cf991..55f207871db1 100644
--- a/pkgs/development/python-modules/django-structlog/default.nix
+++ b/pkgs/development/python-modules/django-structlog/default.nix
@@ -5,22 +5,19 @@
setuptools,
python,
pkgs,
- pythonOlder,
}:
buildPythonPackage rec {
pname = "django-structlog";
- version = "9.1.1";
+ version = "10.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "jrobichaud";
repo = "django-structlog";
tag = version;
- hash = "sha256-SEigOdlXZtfLAgRgGkv/eDNDAiiHd7YthRJ/H6e1v5U=";
+ hash = "sha256-BNZ+nk2NK5x2YsTDZjH5BVizXAyLZhKp8zRvkWi068k=";
};
- disabled = pythonOlder "3.9";
-
dependencies = with python.pkgs; [
colorama
django
@@ -72,6 +69,8 @@ buildPythonPackage rec {
pytestCheckHook
];
+ __darwinAllowLocalNetworking = true;
+
meta = with lib; {
description = "Structured Logging for Django";
homepage = "https://github.com/jrobichaud/django-structlog";
diff --git a/pkgs/development/python-modules/django-user-sessions/default.nix b/pkgs/development/python-modules/django-user-sessions/default.nix
index 3f48bb38865c..3c679e54c725 100644
--- a/pkgs/development/python-modules/django-user-sessions/default.nix
+++ b/pkgs/development/python-modules/django-user-sessions/default.nix
@@ -4,22 +4,19 @@
setuptools-scm,
lib,
django,
- pythonOlder,
}:
buildPythonPackage rec {
pname = "django-user-sessions";
- version = "2.0.0";
+ version = "3.0.3";
pyproject = true;
src = fetchFromGitHub {
owner = "jazzband";
repo = "django-user-sessions";
tag = version;
- hash = "sha256-Wexy6G2pZ8LTnqtJkBZIePV7qhQW8gu/mKiQfZtgf/o=";
+ hash = "sha256-vHLeEmlVil1iJi+YkxL5c04Vq/b5b43tjC2ZcjH4/Ys=";
};
- disabled = pythonOlder "3.7";
-
dependencies = [
django
];
diff --git a/pkgs/development/python-modules/google-api-python-client/default.nix b/pkgs/development/python-modules/google-api-python-client/default.nix
index 12a8d7a6b27e..1f2025eb2f9e 100644
--- a/pkgs/development/python-modules/google-api-python-client/default.nix
+++ b/pkgs/development/python-modules/google-api-python-client/default.nix
@@ -12,14 +12,14 @@
buildPythonPackage (finalAttrs: {
pname = "google-api-python-client";
- version = "2.188.0";
+ version = "2.192.0";
pyproject = true;
src = fetchFromGitHub {
owner = "googleapis";
repo = "google-api-python-client";
tag = "v${finalAttrs.version}";
- hash = "sha256-uNvsWCfoT+wp6UnbDP5QS7Os2FnEsTzusdGZ9lD/LwY=";
+ hash = "sha256-v6b4WkbXBIqdZFCWVBz7dsMxtHkIsylDGWp5QyNQ9O0=";
# Remove mixed-case files that cause hash differences between platforms
postFetch = ''
rm -rf $out/docs/
diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix
index fb6c29e0604d..4b2861ab1052 100644
--- a/pkgs/development/python-modules/iamdata/default.nix
+++ b/pkgs/development/python-modules/iamdata/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage (finalAttrs: {
pname = "iamdata";
- version = "0.1.202603131";
+ version = "0.1.202603141";
pyproject = true;
src = fetchFromGitHub {
owner = "cloud-copilot";
repo = "iam-data-python";
tag = "v${finalAttrs.version}";
- hash = "sha256-apPuPiQr3sP2KJNEW6j7a3W6yXJTxi2+bEvz/3NzmfU=";
+ hash = "sha256-9c6vpdxMEPFuv/wMzxsY/DunzgXTgCV7Q0ktEXLEY4I=";
};
__darwinAllowLocalNetworking = true;
diff --git a/pkgs/development/python-modules/kaleido/tests.nix b/pkgs/development/python-modules/kaleido/tests.nix
index e09f4947a563..1b68b2a68ee9 100644
--- a/pkgs/development/python-modules/kaleido/tests.nix
+++ b/pkgs/development/python-modules/kaleido/tests.nix
@@ -11,5 +11,6 @@ runCommand "${kaleido.pname}-tests" {
python
plotly
pandas
+ kaleido
];
} "python3 ${./tests.py}"
diff --git a/pkgs/development/python-modules/kserve/default.nix b/pkgs/development/python-modules/kserve/default.nix
index 04cde3216496..f091c1301ba2 100644
--- a/pkgs/development/python-modules/kserve/default.nix
+++ b/pkgs/development/python-modules/kserve/default.nix
@@ -3,17 +3,19 @@
stdenv,
buildPythonPackage,
fetchFromGitHub,
- fetchpatch2,
# build-system
setuptools,
# dependencies
+ aiohttp,
cloudevents,
+ cryptography,
fastapi,
grpc-interceptor,
grpcio,
grpcio-tools,
+ h11,
httpx,
kubernetes,
numpy,
@@ -24,10 +26,13 @@
psutil,
pydantic,
python-dateutil,
+ python-multipart,
pyyaml,
six,
+ starlette,
tabulate,
timing-asgi,
+ urllib3,
uvicorn,
# optional-dependencies
@@ -54,37 +59,29 @@
buildPythonPackage (finalAttrs: {
pname = "kserve";
- version = "0.16.0";
+ version = "0.17.0";
pyproject = true;
src = fetchFromGitHub {
owner = "kserve";
repo = "kserve";
tag = "v${finalAttrs.version}";
- hash = "sha256-f6ILZMLxfckEpy7wSgCqUx89JWSnn0DbQiqRSHcQHms=";
+ hash = "sha256-gLYYuIy43cuXrCvjjXLHMim0m/EAwaivLdFhKuUdeX0=";
};
- patches = [
- # Fix vllm imports in python/kserve/kserve/protocol/rest/openai/types/__init__.py
- # Submitted upstream: https://github.com/kserve/kserve/pull/4882
- (fetchpatch2 {
- name = "update-vllm-imports-to-fix-compat";
- url = "https://github.com/kserve/kserve/commit/dd1575501e56f588103f448efca684bc54569b81.patch";
- stripLen = 2;
- hash = "sha256-K0ImsDADhH6G3R+27nRX/sD7UdRXptYIkLaoxuwB8+M=";
- })
- ];
-
sourceRoot = "${finalAttrs.src.name}/python/kserve";
pythonRelaxDeps = [
+ "cryptography"
"fastapi"
"httpx"
"numpy"
"prometheus-client"
"protobuf"
- "uvicorn"
"psutil"
+ "python-multipart"
+ "starlette"
+ "uvicorn"
];
build-system = [
@@ -92,11 +89,14 @@ buildPythonPackage (finalAttrs: {
];
dependencies = [
+ aiohttp
cloudevents
+ cryptography
fastapi
grpc-interceptor
grpcio
grpcio-tools
+ h11
httpx
kubernetes
numpy
@@ -107,10 +107,13 @@ buildPythonPackage (finalAttrs: {
psutil
pydantic
python-dateutil
+ python-multipart
pyyaml
six
+ starlette
tabulate
timing-asgi
+ urllib3
uvicorn
]
++ uvicorn.optional-dependencies.standard;
diff --git a/pkgs/development/python-modules/langchain-core/default.nix b/pkgs/development/python-modules/langchain-core/default.nix
index c2b31f9710ff..581186b0d709 100644
--- a/pkgs/development/python-modules/langchain-core/default.nix
+++ b/pkgs/development/python-modules/langchain-core/default.nix
@@ -36,14 +36,14 @@
buildPythonPackage (finalAttrs: {
pname = "langchain-core";
- version = "1.2.17";
+ version = "1.2.18";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langchain";
tag = "langchain-core==${finalAttrs.version}";
- hash = "sha256-vuMVNRQSgj3o1KRBgspUglLECPF+YYWpH4/e5iE8ZYY=";
+ hash = "sha256-Mk9Kr12wclBw2Q1YeJMg1MBe5XD0q09P2fgKZam/cK0=";
};
sourceRoot = "${finalAttrs.src.name}/libs/core";
@@ -120,6 +120,17 @@ buildPythonPackage (finalAttrs: {
# AssertionError: assert [+ received] == [- snapshot]
"test_graph_sequence_map"
"test_representation_of_runnables"
+
+ # Requires network access
+ "test_discord_webhook"
+ "test_https_only_mode"
+ "test_ngrok_url"
+ "test_safe_url_returns_true"
+ "test_slack_webhook"
+ "test_valid_public_https_url"
+ "test_valid_public_http_url"
+ "test_valid_url_accepted"
+ "test_webhook_site"
]
++ lib.optionals stdenv.hostPlatform.isDarwin [
# Langchain-core the following tests due to the test comparing execution time with magic values.
diff --git a/pkgs/development/python-modules/langgraph-sdk/default.nix b/pkgs/development/python-modules/langgraph-sdk/default.nix
index 0d0b0fbaa3a3..670a697a01ae 100644
--- a/pkgs/development/python-modules/langgraph-sdk/default.nix
+++ b/pkgs/development/python-modules/langgraph-sdk/default.nix
@@ -18,14 +18,14 @@
buildPythonPackage (finalAttrs: {
pname = "langgraph-sdk";
- version = "0.3.9";
+ version = "0.3.11";
pyproject = true;
src = fetchFromGitHub {
owner = "langchain-ai";
repo = "langgraph";
tag = "sdk==${finalAttrs.version}";
- hash = "sha256-E/GM0p9x2/hNfL2u4TsG9UxnnMX42f5PjeIo9KfRY0k=";
+ hash = "sha256-GFnOqCa1yr4HEz+C//j91dU66iUyst3FMelEqmw4lwg=";
};
sourceRoot = "${finalAttrs.src.name}/libs/sdk-py";
diff --git a/pkgs/development/python-modules/llama-index-embeddings-ollama/default.nix b/pkgs/development/python-modules/llama-index-embeddings-ollama/default.nix
index b7137d912311..1c8c5ae392d7 100644
--- a/pkgs/development/python-modules/llama-index-embeddings-ollama/default.nix
+++ b/pkgs/development/python-modules/llama-index-embeddings-ollama/default.nix
@@ -10,13 +10,13 @@
buildPythonPackage rec {
pname = "llama-index-embeddings-ollama";
- version = "0.8.6";
+ version = "0.9.0";
pyproject = true;
src = fetchPypi {
pname = "llama_index_embeddings_ollama";
inherit version;
- hash = "sha256-szwgaHLLM9vdu63lPSeKbXcSUUMAbds3K/PtY8MEuXU=";
+ hash = "sha256-GdLSoOPwk0SA6uMSQ6xfHOFxMZV4ucCtrSXPG2w1ZZ4=";
};
pythonRelaxDeps = [ "ollama" ];
diff --git a/pkgs/development/python-modules/memray/default.nix b/pkgs/development/python-modules/memray/default.nix
index ea641b8e3c48..80cf7a4be605 100644
--- a/pkgs/development/python-modules/memray/default.nix
+++ b/pkgs/development/python-modules/memray/default.nix
@@ -21,14 +21,14 @@
buildPythonPackage (finalAttrs: {
pname = "memray";
- version = "1.19.1";
+ version = "1.19.2";
pyproject = true;
src = fetchFromGitHub {
owner = "bloomberg";
repo = "memray";
tag = "v${finalAttrs.version}";
- hash = "sha256-RdOtgNSkFIVl8Uve2iaJ7G0X1IHJ/Yo4h8hWP3pTV8g=";
+ hash = "sha256-z9/6BKVhaaZwu/MvIXI4LsgVO73zVaiCYGJekzWW1mk=";
};
build-system = [
diff --git a/pkgs/development/python-modules/mmh3/default.nix b/pkgs/development/python-modules/mmh3/default.nix
index 16cf9a30bed5..2356305a9fb5 100644
--- a/pkgs/development/python-modules/mmh3/default.nix
+++ b/pkgs/development/python-modules/mmh3/default.nix
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "mmh3";
- version = "5.2.0";
+ version = "5.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "hajimes";
repo = "mmh3";
tag = "v${version}";
- hash = "sha256-55NWdPQIPY40oJo9VxM4HsUUXQJimIf6nqWmacc57dE=";
+ hash = "sha256-5a9r2nEuMeVPAEPy7NkG/RNeSsKtKSy2IjEbhBWTaDc=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/python-modules/oldmemo/default.nix b/pkgs/development/python-modules/oldmemo/default.nix
index 4152ab68500a..d20ec85e9543 100644
--- a/pkgs/development/python-modules/oldmemo/default.nix
+++ b/pkgs/development/python-modules/oldmemo/default.nix
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "oldmemo";
- version = "2.0.0";
+ version = "2.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Syndace";
repo = "python-oldmemo";
tag = "v${version}";
- hash = "sha256-upgpyNoyBUg4IskF2DeQGOwm2h+hydO9lBoIHgwho28=";
+ hash = "sha256-p2VgSNarmVSAj8cuvTKzlIQE0SRJ1BkV91DOv+2B7ek=";
};
build-system = [
diff --git a/pkgs/development/python-modules/ome-zarr-models/default.nix b/pkgs/development/python-modules/ome-zarr-models/default.nix
index 85adf56190ba..b2845786c753 100644
--- a/pkgs/development/python-modules/ome-zarr-models/default.nix
+++ b/pkgs/development/python-modules/ome-zarr-models/default.nix
@@ -23,14 +23,14 @@
buildPythonPackage (finalAttrs: {
pname = "ome-zarr-models";
- version = "1.5";
+ version = "1.6";
pyproject = true;
src = fetchFromGitHub {
owner = "ome-zarr-models";
repo = "ome-zarr-models-py";
tag = "v${finalAttrs.version}";
- hash = "sha256-lEzYP4AcEV6EtE+E8yqNHJPIPJ0RwWtzm77fcdxYGYk=";
+ hash = "sha256-z2qBQhgijJB8O5smlJ4Y0FMS6UoMZcHVIJn5JuYq/IU=";
};
build-system = [
diff --git a/pkgs/development/python-modules/orbax-checkpoint/default.nix b/pkgs/development/python-modules/orbax-checkpoint/default.nix
index e29883c9d3aa..f2f43a81c987 100644
--- a/pkgs/development/python-modules/orbax-checkpoint/default.nix
+++ b/pkgs/development/python-modules/orbax-checkpoint/default.nix
@@ -14,7 +14,6 @@
humanize,
jax,
msgpack,
- nest-asyncio,
numpy,
protobuf,
psutil,
@@ -22,10 +21,13 @@
simplejson,
tensorstore,
typing-extensions,
+ uvloop,
# tests
chex,
+ fastapi,
google-cloud-logging,
+ httpx,
mock,
optax,
portpicker,
@@ -35,19 +37,19 @@
torch,
}:
-buildPythonPackage rec {
+buildPythonPackage (finalAttrs: {
pname = "orbax-checkpoint";
- version = "0.11.30";
+ version = "0.11.33";
pyproject = true;
src = fetchFromGitHub {
owner = "google";
repo = "orbax";
- tag = "v${version}";
- hash = "sha256-y8l0AVGt2t5zLX+x+yuWHsEDy68agpXIkrew+zfYGXU=";
+ tag = "v${finalAttrs.version}";
+ hash = "sha256-ibHV+MwQvlh2USeDVAUWEJxCS1MGuPZRnZZTBWFO7UQ=";
};
- sourceRoot = "${src.name}/checkpoint";
+ sourceRoot = "${finalAttrs.src.name}/checkpoint";
build-system = [ flit-core ];
@@ -58,7 +60,6 @@ buildPythonPackage rec {
humanize
jax
msgpack
- nest-asyncio
numpy
protobuf
psutil
@@ -66,13 +67,16 @@ buildPythonPackage rec {
simplejson
tensorstore
typing-extensions
+ uvloop
]
++ etils.optional-dependencies.epath
++ etils.optional-dependencies.epy;
nativeCheckInputs = [
chex
+ fastapi
google-cloud-logging
+ httpx
mock
optax
portpicker
@@ -81,7 +85,6 @@ buildPythonPackage rec {
safetensors
torch
];
-
pythonImportsCheck = [
"orbax"
"orbax.checkpoint"
@@ -156,13 +159,14 @@ buildPythonPackage rec {
"orbax/checkpoint/checkpoint_manager_test.py"
"orbax/checkpoint/single_host_test.py"
"orbax/checkpoint/transform_utils_test.py"
+ "orbax/checkpoint/_src/handlers/pytree_checkpoint_handler_test.py"
];
meta = {
description = "Orbax provides common utility libraries for JAX users";
homepage = "https://github.com/google/orbax/tree/main/checkpoint";
- changelog = "https://github.com/google/orbax/blob/v${version}/checkpoint/CHANGELOG.md";
+ changelog = "https://github.com/google/orbax/blob/v${finalAttrs.version}/checkpoint/CHANGELOG.md";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
};
-}
+})
diff --git a/pkgs/development/python-modules/pontos/default.nix b/pkgs/development/python-modules/pontos/default.nix
index 73b0112c8355..671f410e3599 100644
--- a/pkgs/development/python-modules/pontos/default.nix
+++ b/pkgs/development/python-modules/pontos/default.nix
@@ -18,14 +18,14 @@
buildPythonPackage rec {
pname = "pontos";
- version = "25.8.1";
+ version = "26.2.0";
pyproject = true;
src = fetchFromGitHub {
owner = "greenbone";
repo = "pontos";
tag = "v${version}";
- hash = "sha256-uQe21Yp1PYeU/NgbQMbC2yBqEA1yUUaCiKc7k/oeS7g=";
+ hash = "sha256-tmu4BGjQlYehOg6lucKaeDnWK8v2VMviFwnmKd6IKWE=";
};
build-system = [ poetry-core ];
diff --git a/pkgs/development/python-modules/pymc/default.nix b/pkgs/development/python-modules/pymc/default.nix
index 0e328c697bc4..db55e8c8ce24 100644
--- a/pkgs/development/python-modules/pymc/default.nix
+++ b/pkgs/development/python-modules/pymc/default.nix
@@ -23,14 +23,14 @@
buildPythonPackage (finalAttrs: {
pname = "pymc";
- version = "5.28.1";
+ version = "5.28.2";
pyproject = true;
src = fetchFromGitHub {
owner = "pymc-devs";
repo = "pymc";
tag = "v${finalAttrs.version}";
- hash = "sha256-6P171KjWvSgtiYxsGNvVxs4Pfqs3S7gxg6aGRbQ/Zcw=";
+ hash = "sha256-D2s7gMyJcOYZAYjRsnqcPeSJ8i5TQBVL+SF9PCvnMO0=";
};
build-system = [
diff --git a/pkgs/development/python-modules/pyosmium/default.nix b/pkgs/development/python-modules/pyosmium/default.nix
index 8efc166544b0..925c8730b17f 100644
--- a/pkgs/development/python-modules/pyosmium/default.nix
+++ b/pkgs/development/python-modules/pyosmium/default.nix
@@ -5,7 +5,6 @@
cmake,
libosmium,
protozero,
- boost,
expat,
bzip2,
zlib,
@@ -23,7 +22,7 @@
buildPythonPackage rec {
pname = "pyosmium";
- version = "4.2.0";
+ version = "4.3.0";
pyproject = true;
disabled = isPyPy;
@@ -32,7 +31,7 @@ buildPythonPackage rec {
owner = "osmcode";
repo = "pyosmium";
tag = "v${version}";
- hash = "sha256-AkldgvZmn1CLa9Ze7RHBhL5wLLJ+mBnNj+yyV98nzZ8=";
+ hash = "sha256-baLa3Zy67kbUBGoDqJjfO/ICSbr7cNYY8bUuVfcy3yQ=";
};
build-system = [
@@ -45,7 +44,6 @@ buildPythonPackage rec {
buildInputs = [
libosmium
protozero
- boost
expat
bzip2
zlib
diff --git a/pkgs/development/python-modules/pypdf/default.nix b/pkgs/development/python-modules/pypdf/default.nix
index fb364148bcf5..3c17f5034951 100644
--- a/pkgs/development/python-modules/pypdf/default.nix
+++ b/pkgs/development/python-modules/pypdf/default.nix
@@ -23,7 +23,7 @@
buildPythonPackage rec {
pname = "pypdf";
- version = "6.7.0";
+ version = "6.8.0";
pyproject = true;
src = fetchFromGitHub {
@@ -32,7 +32,7 @@ buildPythonPackage rec {
tag = version;
# fetch sample files used in tests
fetchSubmodules = true;
- hash = "sha256-Kd5jBsq6sE5qWdIieVWdAKFA3QiDRsTBwoFerNY9ZRU=";
+ hash = "sha256-W2bm271tEXcbL3Zgc3sKlA2jZp5L6JxgEWLGO3ahYDU=";
};
outputs = [
diff --git a/pkgs/development/python-modules/sentence-transformers/default.nix b/pkgs/development/python-modules/sentence-transformers/default.nix
index 08a3d12074f4..7983ee7d711f 100644
--- a/pkgs/development/python-modules/sentence-transformers/default.nix
+++ b/pkgs/development/python-modules/sentence-transformers/default.nix
@@ -34,14 +34,14 @@
buildPythonPackage (finalAttrs: {
pname = "sentence-transformers";
- version = "5.2.3";
+ version = "5.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "huggingface";
repo = "sentence-transformers";
tag = "v${finalAttrs.version}";
- hash = "sha256-btbyPSsRAltd/hz5wFx70IKqn72e4VImaSgsqiFzTpM=";
+ hash = "sha256-xf5ujZH7OH81ofavytI/Zd0PCkRf6rIoXzWI9kUjoDE=";
};
build-system = [ setuptools ];
@@ -100,7 +100,9 @@ buildPythonPackage (finalAttrs: {
"test_mse_loss_matryoshka"
"test_nanobeir_evaluator"
"test_negative_dimension_raises_error"
+ "test_pairwise_angle_sim_even_and_odd_sparse_embeddings"
"test_paraphrase_mining"
+ "test_pooling_prompt_attention_mask_respects_include_prompt"
"test_pretrained_model"
"test_router_as_middle_module"
"test_router_backwards_compatibility"
@@ -151,14 +153,17 @@ buildPythonPackage (finalAttrs: {
disabledTestPaths = [
# Tests require network access
"tests/cross_encoder/test_cross_encoder.py"
+ "tests/cross_encoder/test_model_card.py"
"tests/cross_encoder/test_train_stsb.py"
"tests/evaluation/test_information_retrieval_evaluator.py"
"tests/sparse_encoder/models/test_csr.py"
"tests/sparse_encoder/models/test_sparse_static_embedding.py"
+ "tests/sparse_encoder/test_model_card.py"
"tests/sparse_encoder/test_opensearch_models.py"
"tests/sparse_encoder/test_pretrained.py"
"tests/sparse_encoder/test_sparse_encoder.py"
"tests/test_compute_embeddings.py"
+ "tests/test_model_card.py"
"tests/test_model_card_data.py"
"tests/test_multi_process.py"
"tests/test_pretrained_stsb.py"
diff --git a/pkgs/development/python-modules/uproot/default.nix b/pkgs/development/python-modules/uproot/default.nix
index b9b7d6f2ffd1..4053ad783d6b 100644
--- a/pkgs/development/python-modules/uproot/default.nix
+++ b/pkgs/development/python-modules/uproot/default.nix
@@ -27,14 +27,14 @@
buildPythonPackage (finalAttrs: {
pname = "uproot";
- version = "5.7.1";
+ version = "5.7.2";
pyproject = true;
src = fetchFromGitHub {
owner = "scikit-hep";
repo = "uproot5";
tag = "v${finalAttrs.version}";
- hash = "sha256-06pMcL2o5hHZLEbi8vdYhAAs5BBkHAskNHUB1o48KDU=";
+ hash = "sha256-5FTGUYn+wveNA10ccIVmDuAmAuCZ5DdMAhRXRIgExg8=";
};
build-system = [
diff --git a/pkgs/development/python-modules/waterfurnace/default.nix b/pkgs/development/python-modules/waterfurnace/default.nix
index fd4c8a87ca07..09fdbd2c079a 100644
--- a/pkgs/development/python-modules/waterfurnace/default.nix
+++ b/pkgs/development/python-modules/waterfurnace/default.nix
@@ -11,14 +11,14 @@
buildPythonPackage (finalAttrs: {
pname = "waterfurnace";
- version = "1.5.1";
+ version = "1.6.2";
pyproject = true;
src = fetchFromGitHub {
owner = "sdague";
repo = "waterfurnace";
tag = "v${finalAttrs.version}";
- hash = "sha256-xXtAC099RideDuTvdUUn5wtuagpBMDMvrOMx9+alWhg=";
+ hash = "sha256-E5GHO4kRfAg+A3FW674i6ekCrpjwYx5rx7xbTZXuT80=";
};
build-system = [ setuptools ];
diff --git a/pkgs/development/tools/electron/39-angle-patchdir.patch b/pkgs/development/tools/electron/39-angle-patchdir.patch
new file mode 100644
index 000000000000..3f4ea6de2262
--- /dev/null
+++ b/pkgs/development/tools/electron/39-angle-patchdir.patch
@@ -0,0 +1,11 @@
+diff --git a/patches/config.json b/patches/config.json
+index f5dbe8600f..9e1e5e0704 100644
+--- a/patches/config.json
++++ b/patches/config.json
+@@ -14,5 +14,5 @@
+ { "patch_dir": "src/electron/patches/reclient-configs", "repo": "src/third_party/engflow-reclient-configs" },
+ { "patch_dir": "src/electron/patches/sqlite", "repo": "src/third_party/sqlite/src" },
+ { "patch_dir": "src/electron/patches/skia", "repo": "src/third_party/skia" },
+- { "patch_dir": "src/electron/patches/angle", "repo": "src/third_party/angle/src" }
++ { "patch_dir": "src/electron/patches/angle", "repo": "src/third_party/angle" }
+ ]
diff --git a/pkgs/development/tools/electron/41-skia-patchdir.patch b/pkgs/development/tools/electron/41-skia-patchdir.patch
new file mode 100644
index 000000000000..9612d4292b85
--- /dev/null
+++ b/pkgs/development/tools/electron/41-skia-patchdir.patch
@@ -0,0 +1,12 @@
+diff --git a/electron/patches/config.json b/electron/patches/config.json
+index ed42ff8123..7af1c839cc 100644
+--- a/electron/patches/config.json
++++ b/electron/patches/config.json
+@@ -12,6 +12,6 @@
+ { "patch_dir": "src/electron/patches/ReactiveObjC", "repo": "src/third_party/squirrel.mac/vendor/ReactiveObjC" },
+ { "patch_dir": "src/electron/patches/webrtc", "repo": "src/third_party/webrtc" },
+ { "patch_dir": "src/electron/patches/reclient-configs", "repo": "src/third_party/engflow-reclient-configs" },
+- { "patch_dir": "src/electron/patches/skia", "repo": "src/third_party/skia/src" },
++ { "patch_dir": "src/electron/patches/skia", "repo": "src/third_party/skia" },
+ { "patch_dir": "src/electron/patches/sqlite", "repo": "src/third_party/sqlite/src" }
+ ]
diff --git a/pkgs/development/tools/electron/binary/info.json b/pkgs/development/tools/electron/binary/info.json
index 2f9bd5968d42..c2da8dea1338 100644
--- a/pkgs/development/tools/electron/binary/info.json
+++ b/pkgs/development/tools/electron/binary/info.json
@@ -23,24 +23,35 @@
},
"39": {
"hashes": {
- "aarch64-darwin": "cc1c92a06401d52f1cf90ae7e49427ad9dea30d312d5a716b45244154df63567",
- "aarch64-linux": "0154dfe256dbef46abd34257be10cab37cb4b117a144dbbf73d22159fa28abfb",
- "armv7l-linux": "aa909cf4fbf33353c406e3d8f8850ca59353246ba8d9119b15e00aa8af105113",
- "headers": "1275z4rmfxd7q947ch09wmwhynizfs3q2nn5wgqbm257nyssz7x0",
- "x86_64-darwin": "3653bc907606b45f2a296d4c1f249ec5f85742bfc3f4315de5874b2196e15f9f",
- "x86_64-linux": "de81784fe56041b2a8549d233e2adb8776916c10fa5caa1f2d2e098a2e9b6185"
+ "aarch64-darwin": "1910b2b857e0ee6d2ebd57ead75c3ace7d367a6bb9ccd6a48f8d2b23d93ffe67",
+ "aarch64-linux": "856848216c549a783b39f8d84dd93668d71da0d804e3bba709265804e5b4ba94",
+ "armv7l-linux": "56602fe1579eec07d810389ccf3d10c3d50e994f0319048f4f3057f8b24aa97b",
+ "headers": "0pi0nf8dk7sxj2a8k57zmwy39slph8j18icgpkgqyq5pfl5skmci",
+ "x86_64-darwin": "9d80221dd2621a9526047be09379e32bbfc9dd57331e41bc0826aadbb69f632a",
+ "x86_64-linux": "3977017548b5dfdf78e1342cbe251c7ee7a127e52514903e181fa92143b0fa3a"
},
- "version": "39.7.0"
+ "version": "39.8.2"
},
"40": {
"hashes": {
- "aarch64-darwin": "1882baecdcb4cdedb69e89cadf51fa21c4b3ba87ce0c1cfbffa10234907587cb",
- "aarch64-linux": "55798f7940332aacdac97523dc0ca480e32fa14088f4894d0a4d1bbeabc26d65",
- "armv7l-linux": "7d5e7848cb78659fe51d3996db559a01fbd53d143592158e3a6f774c1a202907",
- "headers": "1f398chh7m54l6vq52wkcml3r71q2w7kaz1kdl1r8w5pish9gk8i",
- "x86_64-darwin": "531e8bf7acb6fc1f3a6a3a8c3501a3563bbfe6bd1d49f02872bca3e71d32054a",
- "x86_64-linux": "08e551dacaa253599ed1e643fbd404d89414cb278c7f96540a71bfcf0d660e07"
+ "aarch64-darwin": "fdcd3e3500a09c7191b3e5375f7bf884bde1068b013e9f7786d4572364fadd22",
+ "aarch64-linux": "13b4d4b73d1ed96b647e26f5117cd79180db1d8cf3bf344e6c13c506693bf988",
+ "armv7l-linux": "af746bd31ef1801eba08cae6935fd6f576262c311d3f641a8accc4c2f0f4b986",
+ "headers": "1jrcg0yqbi7xxlk7hanqbxvj2p4d7r2dqikbbawqvb7iakw4m5iv",
+ "x86_64-darwin": "96f9f69e6a91dff7defcfe6c6a9ff3d366478dbbb0ae6ff4f74fe779ea1bb893",
+ "x86_64-linux": "3eba5cc2ebe1d33395188c22c4b2310658db18699ee55b6a7a003a388321b761"
},
- "version": "40.6.1"
+ "version": "40.8.2"
+ },
+ "41": {
+ "hashes": {
+ "aarch64-darwin": "8e18ef53da62bca6132508721c1f94e06b5773b48d366b95e593479892f0a2fe",
+ "aarch64-linux": "5eff34c3c28f7a35d8f90ba23b58e5d5125b7f8fb39be12416dc61fe28b24c21",
+ "armv7l-linux": "963b9ddbad8f6003807544c485fc548554ced3cfedcf0b8c130ba724b5560952",
+ "headers": "0ndgpbszlnimvrmxjwlx15xds9csjsxpi6ix36cfq9dbvr6dn85m",
+ "x86_64-darwin": "446bd464236cec71fdfb5562bae5d092cbf27ed5213feac39b7667081578b9c6",
+ "x86_64-linux": "9f1f347dc81e94b1207fc6ae4c1f1d189d26d3356da6f99e7e46087c84d28f10"
+ },
+ "version": "41.0.2"
}
}
diff --git a/pkgs/development/tools/electron/chromedriver/info.json b/pkgs/development/tools/electron/chromedriver/info.json
index a7f8760d1e98..e9b9d2b2d262 100644
--- a/pkgs/development/tools/electron/chromedriver/info.json
+++ b/pkgs/development/tools/electron/chromedriver/info.json
@@ -23,24 +23,35 @@
},
"39": {
"hashes": {
- "aarch64-darwin": "92f384ac74eba40b2090394910a0c8b3373ccbf5e3cfc0ccc72eed97016520ea",
- "aarch64-linux": "58f4328a7cd5a5543374f912d9ceb65390323c92c97e8d04f6b1c1b2f3b538db",
- "armv7l-linux": "2ee72c477e8e5be7e3314ce60f9392c354e972e1ba799195616473248d8a5a38",
- "headers": "1275z4rmfxd7q947ch09wmwhynizfs3q2nn5wgqbm257nyssz7x0",
- "x86_64-darwin": "db83c6321fb82f945d9d135612425d5ec9ebaa1e8de9d33759db73c8027a5851",
- "x86_64-linux": "3252365a3e2dee003da7c29ba6a76fd4b1aa735a510d1f2b8c37256025ecd225"
+ "aarch64-darwin": "0f8398b79fb1d6a0036be18c24caef2d48dab9e8980ff6a7f0f658e11df86ca0",
+ "aarch64-linux": "45083a530bd03781dd759720519c805c046f392d88e2404268392446f896e265",
+ "armv7l-linux": "09a6548e5abc4e1589870031bf35edb00b506da10102bb5d1b52fc069b7c1b34",
+ "headers": "0pi0nf8dk7sxj2a8k57zmwy39slph8j18icgpkgqyq5pfl5skmci",
+ "x86_64-darwin": "f9995e244e0c703b0c1e06bcad2b1b9feca79d4437901e3b9dfa1f635b03884b",
+ "x86_64-linux": "713570bbe7877fa950cbb533197cfb12aa7ff85d4db7e1fc9ad6ac57ca5733c9"
},
- "version": "39.7.0"
+ "version": "39.8.2"
},
"40": {
"hashes": {
- "aarch64-darwin": "663afbd34d0a8e74e1c362c68e26f3c0f72c05ceab595930250470a88b4b45c7",
- "aarch64-linux": "0b7a7f66a8201940bd37e96b51b3e0f538fb4646c15768693e1e0baf3b4392dc",
- "armv7l-linux": "fb3eda5052cd9653f29b980cd524835f299f22b5dbbcf40cc0e1f708f26b0384",
- "headers": "1f398chh7m54l6vq52wkcml3r71q2w7kaz1kdl1r8w5pish9gk8i",
- "x86_64-darwin": "a27f048f9feb2b28a20030f635ffa34c297a560e02a5075e4f7a05662fb68c11",
- "x86_64-linux": "8d93ee3ad02500190c9a9ebbd11c721f2f266498abbe7c2795e645141e726f4f"
+ "aarch64-darwin": "9e6e4b4ed6a76dae4528c2d89d7df2dcf6f9c998f87e84fae346006403612448",
+ "aarch64-linux": "bff62b17117e6f574067efe776bfb64760a5ec1167e7cd69995cc549778d5c53",
+ "armv7l-linux": "87ec532bb5dbec921e8772099b928c2ababb3f07b163c1bcd0c620eab7d4a4b4",
+ "headers": "1jrcg0yqbi7xxlk7hanqbxvj2p4d7r2dqikbbawqvb7iakw4m5iv",
+ "x86_64-darwin": "f3e196a27eee46e58965747041f1e6ec55ac089a433ed18aa3cebcc0072ae896",
+ "x86_64-linux": "7cbc40681c71bbdd56f7f3dd9cbb8912fbffb9044e9e6a2e363583103b26c60f"
},
- "version": "40.6.1"
+ "version": "40.8.2"
+ },
+ "41": {
+ "hashes": {
+ "aarch64-darwin": "b24542ea11f192425a8416524bd710cad3e0bf61f4ef6f8e0bb772034f445798",
+ "aarch64-linux": "04c82fd4c384197e088921a1fc80d0ecf2e26437c1e61d9d1a448e177fc901bd",
+ "armv7l-linux": "d991063e2c9006fe2561b13e267860400958d78a75bb9e1abec7732d215a6996",
+ "headers": "0ndgpbszlnimvrmxjwlx15xds9csjsxpi6ix36cfq9dbvr6dn85m",
+ "x86_64-darwin": "1b42ad2c246480b994f939ebcda435a48e048bdcda278316c02ed657489ba29e",
+ "x86_64-linux": "43c41b02eddc944300c516e218c46a12db924cfa5d9559023085adc3aa18c564"
+ },
+ "version": "41.0.2"
}
}
diff --git a/pkgs/development/tools/electron/common.nix b/pkgs/development/tools/electron/common.nix
index 052b05af47d5..f06739827857 100644
--- a/pkgs/development/tools/electron/common.nix
+++ b/pkgs/development/tools/electron/common.nix
@@ -128,6 +128,12 @@ in
url = "https://github.com/chromium/chromium/commit/9415f40bc6f853547f791e633be638c71368ce56.patch";
hash = "sha256-+M4gI77SoQ4dYIe/iGFgIwF1fS/6KQ8s16vj8ht/rik=";
})
+ ]
+ ++ lib.optionals (lib.versions.major info.version == "39") [
+ ./39-angle-patchdir.patch
+ ]
+ ++ lib.optionals (lib.versions.major info.version == "41") [
+ ./41-skia-patchdir.patch
];
postPatch = ''
diff --git a/pkgs/development/tools/electron/info.json b/pkgs/development/tools/electron/info.json
index cb38230ed112..cda0781c5b1e 100644
--- a/pkgs/development/tools/electron/info.json
+++ b/pkgs/development/tools/electron/info.json
@@ -1380,10 +1380,10 @@
},
"src/electron": {
"args": {
- "hash": "sha256-vsFG0duhBkf3TJGSTLEtPIxNYFavmrPklOKyNxdzbU0=",
+ "hash": "sha256-RveQxDKnvEMdijWO1w3qVME64bc/EPosyv5qS1BUQTc=",
"owner": "electron",
"repo": "electron",
- "tag": "v39.7.0"
+ "tag": "v39.8.2"
},
"fetcher": "fetchFromGitHub"
},
@@ -1717,10 +1717,10 @@
},
"src/third_party/electron_node": {
"args": {
- "hash": "sha256-+/hfkGo3X0bM90vS2uto+6ax4PzMk8ME4BDtQPULOCg=",
+ "hash": "sha256-LP43+y5UC91tisM8EHj8l27El403k7kOVJeFqpZCgfQ=",
"owner": "nodejs",
"repo": "node",
- "tag": "v22.22.0"
+ "tag": "v22.22.1"
},
"fetcher": "fetchFromGitHub"
},
@@ -2668,11 +2668,11 @@
},
"electron_yarn_hash": "sha256-l24z99s6gwdwkAnFex/tFxLpOlN72SS0j1rWP0V3LmA=",
"modules": "140",
- "node": "22.22.0",
- "version": "39.7.0"
+ "node": "22.22.1",
+ "version": "39.8.2"
},
"40": {
- "chrome": "144.0.7559.220",
+ "chrome": "144.0.7559.236",
"chromium": {
"deps": {
"gn": {
@@ -2681,15 +2681,15 @@
"version": "0-unstable-2025-12-01"
}
},
- "version": "144.0.7559.220"
+ "version": "144.0.7559.236"
},
"chromium_npm_hash": "sha256-13sgV/5BD7QvDLBAEmoLN5vongw+S5v5znvZcctxhWc=",
"deps": {
"src": {
"args": {
- "hash": "sha256-xhpHN17f2QmdgE9e7IQrjTmzhAjlnByQkWuuwwVOv4Y=",
+ "hash": "sha256-Kf7BLOb0w8K3nDez7Q3gMWRc9bexBRY/vBSzSDOXt/Y=",
"postFetch": "rm -rf $(find $out/third_party/blink/web_tests ! -name BUILD.gn -mindepth 1 -maxdepth 1); rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ",
- "tag": "144.0.7559.220",
+ "tag": "144.0.7559.236",
"url": "https://chromium.googlesource.com/chromium/src.git"
},
"fetcher": "fetchFromGitiles"
@@ -2728,10 +2728,10 @@
},
"src/electron": {
"args": {
- "hash": "sha256-CSkADthZGvO9akWZLwZinLtXhn9n2IIqlO+Z9mwMz/M=",
+ "hash": "sha256-ft8q4spa4DiNH+rinT83KZHENA1gFHA0L8fLq+uO2MY=",
"owner": "electron",
"repo": "electron",
- "tag": "v40.6.1"
+ "tag": "v40.8.2"
},
"fetcher": "fetchFromGitHub"
},
@@ -2761,8 +2761,8 @@
},
"src/third_party/angle": {
"args": {
- "hash": "sha256-JOIeH+nMIS6BqS+8LKzRKHFiyZd8Stbybx6a08dixEE=",
- "rev": "a96fca8d5ee2ca61e8de419e38cd577579281c9e",
+ "hash": "sha256-7huvYFE/HG2/iojEhn4VfOSdaMNHDOR9NUmjK25QpXQ=",
+ "rev": "a4490148bd3d1b0cb235d9978a52878bd626280f",
"url": "https://chromium.googlesource.com/angle/angle.git"
},
"fetcher": "fetchFromGitiles"
@@ -2953,8 +2953,8 @@
},
"src/third_party/dawn": {
"args": {
- "hash": "sha256-MsUmRx5fQYWbkPJ/JvaoT//qjPYy5xxZXIa3t5LDxSY=",
- "rev": "9e0e116de6735ab113349675d31a23c121254fe0",
+ "hash": "sha256-S2TPH0CvdK6XEqWRiGqO8dTZA39clhls0I9CRQ6quao=",
+ "rev": "67bcc781bd5f9f8275a4fc954ddd0e8418ed3f1d",
"url": "https://dawn.googlesource.com/dawn.git"
},
"fetcher": "fetchFromGitiles"
@@ -3065,10 +3065,10 @@
},
"src/third_party/electron_node": {
"args": {
- "hash": "sha256-Xy0hxw1F8I0q60RJAJ4YlXwxl7t3PnMVOQM8dP3gka0=",
+ "hash": "sha256-UvFXQgkp60pQ6K0/ifXq1BX1HzFHCXrseascaQ7rmW0=",
"owner": "nodejs",
"repo": "node",
- "tag": "v24.13.1"
+ "tag": "v24.14.0"
},
"fetcher": "fetchFromGitHub"
},
@@ -3684,8 +3684,8 @@
},
"src/third_party/skia": {
"args": {
- "hash": "sha256-0LiFK/8873gei70iVhNGRlcFeGIp7tjDEfxTBz1LYv8=",
- "rev": "ee20d565acb08dece4a32e3f209cdd41119015ca",
+ "hash": "sha256-P3N+o4GthUON9MHQiGfxGj75FiCyxsXdkAfIM9VzM7I=",
+ "rev": "2708a1b1540e59b8e3407405b0c991a5c7b69523",
"url": "https://skia.googlesource.com/skia.git"
},
"fetcher": "fetchFromGitiles"
@@ -4007,8 +4007,8 @@
},
"src/v8": {
"args": {
- "hash": "sha256-KfnEtvzb7S6aMxj+5fiES/+jvAwfOTi4pQ48tbK7ObA=",
- "rev": "3d1baf826e1286e35d04e9991ba0a669e26d25a3",
+ "hash": "sha256-gicbPpfK6UnVwwT56JnAI/d0bgtM9JRBD2fpndtxxgQ=",
+ "rev": "1860699f5321db4b18b169b415a575106e9cb3f3",
"url": "https://chromium.googlesource.com/v8/v8.git"
},
"fetcher": "fetchFromGitiles"
@@ -4016,7 +4016,1371 @@
},
"electron_yarn_hash": "sha256-+7UFFBC4awv3Eg7aB5fKgIysAA2QIpds7s7xN2DuoP8=",
"modules": "143",
- "node": "24.13.1",
- "version": "40.6.1"
+ "node": "24.14.0",
+ "version": "40.8.2"
+ },
+ "41": {
+ "chrome": "146.0.7680.72",
+ "chromium": {
+ "deps": {
+ "gn": {
+ "hash": "sha256-wFCuu4GR0N7QZCwT8UAhqH5moicYQjZ4ZLI58AM4pJ0=",
+ "rev": "304bbef6c7e9a86630c12986b99c8654eb7fe648",
+ "version": "0-unstable-2026-02-05"
+ }
+ },
+ "version": "146.0.7680.72"
+ },
+ "chromium_npm_hash": "sha256-ByB1Ea5tduIJZXyydeBWsoS8OPABOgwHe+dNXRssdvc=",
+ "deps": {
+ "src": {
+ "args": {
+ "hash": "sha256-+McF03H5tyxItoSfqFpaRO/nSx6T4rjOmoHaGgkaS4s=",
+ "postFetch": "rm -rf $(find $out/third_party/blink/web_tests ! -name BUILD.gn -mindepth 1 -maxdepth 1); rm -r $out/content/test/data; rm -rf $out/courgette/testdata; rm -r $out/extensions/test/data; rm -r $out/media/test/data; ",
+ "tag": "146.0.7680.72",
+ "url": "https://chromium.googlesource.com/chromium/src.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/chrome/test/data/perf/canvas_bench": {
+ "args": {
+ "hash": "sha256-svOuyBGKloBLM11xLlWCDsB4PpRjdKTBdW2UEW4JQjM=",
+ "rev": "a7b40ea5ae0239517d78845a5fc9b12976bfc732",
+ "url": "https://chromium.googlesource.com/chromium/canvas_bench.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/chrome/test/data/perf/frame_rate/content": {
+ "args": {
+ "hash": "sha256-t4kcuvH0rkPBkcdiMsoNQaRwU09eU+oSvyHDiAHrKXo=",
+ "rev": "c10272c88463efeef6bb19c9ec07c42bc8fe22b9",
+ "url": "https://chromium.googlesource.com/chromium/frame_rate/content.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/chrome/test/data/xr/webvr_info": {
+ "args": {
+ "hash": "sha256-BsAPwc4oEWri0TlqhyxqFNqKdfgVSrB0vQyISmYY4eg=",
+ "rev": "c58ae99b9ff9e2aa4c524633519570bf33536248",
+ "url": "https://chromium.googlesource.com/external/github.com/toji/webvr.info.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/docs/website": {
+ "args": {
+ "hash": "sha256-NmU/u3gWFkjVhZeEaESGn013mnsPmIDUK79lsVc/JzE=",
+ "rev": "5522b25f3da74caafdcd3f1bcf33380f9f023a1c",
+ "url": "https://chromium.googlesource.com/website.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/electron": {
+ "args": {
+ "hash": "sha256-Bto47eWPdteTsKKrVtH6e0dI303cRbaaev3Hd2+m2nA=",
+ "owner": "electron",
+ "repo": "electron",
+ "tag": "v41.0.2"
+ },
+ "fetcher": "fetchFromGitHub"
+ },
+ "src/media/cdm/api": {
+ "args": {
+ "hash": "sha256-rC/aV3vsFzXQ8BiOIK+OTXxTsgTLEEqC19KDAot1PTs=",
+ "rev": "9920660ea0162f88c44a648de177e6f8cb976d07",
+ "url": "https://chromium.googlesource.com/chromium/cdm.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/net/third_party/quiche/src": {
+ "args": {
+ "hash": "sha256-QEmVSKg1qbJ2aKrCq3AOgDQ3yMPx1dcvSJcGEjAffDg=",
+ "rev": "24430cb4103438f3cd1680f8f89d7c9e4288d5ca",
+ "url": "https://quiche.googlesource.com/quiche.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/testing/libfuzzer/fuzzers/wasm_corpus": {
+ "args": {
+ "hash": "sha256-gItDOfNqm1tHlmelz3l2GGdiKi9adu1EpPP6U7+8EQY=",
+ "rev": "1df5e50a45db9518a56ebb42cb020a94a090258b",
+ "url": "https://chromium.googlesource.com/v8/fuzzer_wasm_corpus.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/angle": {
+ "args": {
+ "hash": "sha256-QVtTxBBox8fiqTj0gjqvYx6HoBSlvuWIe5ki4iCQl08=",
+ "rev": "1d3190bf5633327395d694d621258978d989dffd",
+ "url": "https://chromium.googlesource.com/angle/angle.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/angle/third_party/VK-GL-CTS/src": {
+ "args": {
+ "hash": "sha256-oifCX+zx63p5eB7nnfE+FM895Ino3gmS39N5twBIAKg=",
+ "rev": "1698899cb078aacfb11d6b8eb5c4753d86bd2661",
+ "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/VK-GL-CTS"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/angle/third_party/glmark2/src": {
+ "args": {
+ "hash": "sha256-VebUALLFKwEa4+oE+jF8mBSzhJd6aflphPmcK1Em8bw=",
+ "rev": "6edcf02205fd1e8979dc3f3964257a81959b80c8",
+ "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/angle/third_party/rapidjson/src": {
+ "args": {
+ "hash": "sha256-btUl1a/B0sXwf/+hyvCvVJjWqIkXfVYCpHm3TeBuOxk=",
+ "rev": "781a4e667d84aeedbeb8184b7b62425ea66ec59f",
+ "url": "https://chromium.googlesource.com/external/github.com/Tencent/rapidjson"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/anonymous_tokens/src": {
+ "args": {
+ "hash": "sha256-eJP45x3vXOG1rWvRl/0H0c2IV7nQ/9dYjAzJGHHszdc=",
+ "rev": "fdff40da0398d2c229308aed169345f6ff1a150f",
+ "url": "https://chromium.googlesource.com/external/github.com/google/anonymous-tokens.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/boringssl/src": {
+ "args": {
+ "hash": "sha256-WglRBVPuUMskW0+bwV0sJiuHmXeWy1Nis0ln3KJlyKQ=",
+ "rev": "2a7ca5404e136341b63a2c7608bd1f6924f09294",
+ "url": "https://boringssl.googlesource.com/boringssl.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/breakpad/breakpad": {
+ "args": {
+ "hash": "sha256-dtuBGcYwwaqSKiW7ASFveAeJqcdnFLeU97ip8D786/Q=",
+ "rev": "79099fdf668ae097c9eca7052fd5c4c5de6c9098",
+ "url": "https://chromium.googlesource.com/breakpad/breakpad.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/cast_core/public/src": {
+ "args": {
+ "hash": "sha256-yQxm1GMMne80bLl1P7OAN3bJLz1qRNAvou2/5MKp2ig=",
+ "rev": "f5ee589bdaea60418f670fa176be15ccb9a34942",
+ "url": "https://chromium.googlesource.com/cast_core/public"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/catapult": {
+ "args": {
+ "hash": "sha256-fdmcMUvK8h8q109tcwlOAD31lchNyTxkATfh1uRVDEA=",
+ "rev": "a476f554f8865b7d162ec9f1ad8aae1eab38e048",
+ "url": "https://chromium.googlesource.com/catapult.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/ced/src": {
+ "args": {
+ "hash": "sha256-ySG74Rj2i2c/PltEgHVEDq+N8yd9gZmxNktc56zIUiY=",
+ "rev": "ba412eaaacd3186085babcd901679a48863c7dd5",
+ "url": "https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/clang-format/script": {
+ "args": {
+ "hash": "sha256-f+BbQ6xIubloSzx/MhPSZ8ymCskmS+9+epDGtPjZqXc=",
+ "rev": "c2725e0622e1a86d55f14514f2177a39efea4a0e",
+ "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/cld_3/src": {
+ "args": {
+ "hash": "sha256-C3MOMBUy9jgkT9BAi/Fgm2UH4cxRuwSBEcRl3hzM2Ss=",
+ "rev": "b48dc46512566f5a2d41118c8c1116c4f96dc661",
+ "url": "https://chromium.googlesource.com/external/github.com/google/cld_3.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/colorama/src": {
+ "args": {
+ "hash": "sha256-6ZTdPYSHdQOLYMSnE+Tp7PgsVTs3U2awGu9Qb4Rg/tk=",
+ "rev": "3de9f013df4b470069d03d250224062e8cf15c49",
+ "url": "https://chromium.googlesource.com/external/colorama.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/compiler-rt/src": {
+ "args": {
+ "hash": "sha256-Ah/ErOAoKo49VYXHg7MRRdwpjf1azOLp/k5RSf6LJbI=",
+ "rev": "86587046105639b66fe40059bf8fdb8a33522f97",
+ "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/content_analysis_sdk/src": {
+ "args": {
+ "hash": "sha256-f5Jmk1MiGjaRdLun+v/GKVl8Yv9hOZMTQUSxgiJalcY=",
+ "rev": "9a408736204513e0e95dd2ab3c08de0d95963efc",
+ "url": "https://chromium.googlesource.com/external/github.com/chromium/content_analysis_sdk.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/cpu_features/src": {
+ "args": {
+ "hash": "sha256-E8LoVzhe+TAmARWZTSuINlsVhzpUJMxPPCGe/dHZcyA=",
+ "rev": "936b9ab5515dead115606559502e3864958f7f6e",
+ "url": "https://chromium.googlesource.com/external/github.com/google/cpu_features.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/cpuinfo/src": {
+ "args": {
+ "hash": "sha256-eXrfeFK0ADKAYoy/vESv7nQnH0oGpeZKlX8XEqPQspo=",
+ "rev": "84818a41e074779dbb00521a4731d3e14160ff15",
+ "url": "https://chromium.googlesource.com/external/github.com/pytorch/cpuinfo.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/crabbyavif/src": {
+ "args": {
+ "hash": "sha256-1GloE33jDgerd4XAo/ZIIhRzEGZ9AgLsN+ruNTMusdI=",
+ "rev": "908b36ca6195b3db6d8112e39405430b724377de",
+ "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/crc32c/src": {
+ "args": {
+ "hash": "sha256-KBraGaO5LmmPP+p8RuDogGldbTWdNDK+WzF4Q09keuE=",
+ "rev": "d3d60ac6e0f16780bcfcc825385e1d338801a558",
+ "url": "https://chromium.googlesource.com/external/github.com/google/crc32c.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/cros-components/src": {
+ "args": {
+ "hash": "sha256-g7LzBd2V21AaLdSdCw65WGYvKfrbtpRXsYc+3ILdiKs=",
+ "rev": "7ccdbf60606671c2c057628125908fbfef9bd0c8",
+ "url": "https://chromium.googlesource.com/external/google3/cros_components.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/cros_system_api": {
+ "args": {
+ "hash": "sha256-nmwwvdgVGzg4tiYPHYAPCdU/49Cw61+7oythtpuejHM=",
+ "rev": "9cd08527738f3684f5f74053f4b6db6cb1a3b165",
+ "url": "https://chromium.googlesource.com/chromiumos/platform2/system_api.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/crossbench": {
+ "args": {
+ "hash": "sha256-fwD0OMubN3MY1xAYrIfOSq75Os8Ct6+Ev6ld8j/tkZg=",
+ "rev": "274eec196c5343b2059a29558396a8a54b3f0695",
+ "url": "https://chromium.googlesource.com/crossbench.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/crossbench-web-tests": {
+ "args": {
+ "hash": "sha256-mowr2K6jMn5tOR1McTIYHPmL7Mhn0k4SXE+RVjTn/XU=",
+ "rev": "d2424bbd8125374af35f0b9fe9f70ec2e1277548",
+ "url": "https://chromium.googlesource.com/chromium/web-tests.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/dav1d/libdav1d": {
+ "args": {
+ "hash": "sha256-E3da/LJ8HNy1osExmupovqnL8JHgVNzPUCG5F8TJKXQ=",
+ "rev": "b546257f770768b2c88258c533da38b91a06f737",
+ "url": "https://chromium.googlesource.com/external/github.com/videolan/dav1d.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/dawn": {
+ "args": {
+ "hash": "sha256-Duv3kNulPtVxCLPa3bFIev64O9Y4ObJP/IZz31oPJ0E=",
+ "rev": "c46c81b25577c40de6e7e510743ae0454e0c8351",
+ "url": "https://dawn.googlesource.com/dawn.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/dawn/third_party/dxc": {
+ "args": {
+ "hash": "sha256-0bIw1sVkVqNinAqt9u1Zeyltrnd02TWSRTOT4TcT3OY=",
+ "rev": "907ddace203afad066242f3c1b1b59e86dbb34ee",
+ "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectXShaderCompiler"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/dawn/third_party/dxheaders": {
+ "args": {
+ "hash": "sha256-0Miw1Cy/jmOo7bLFBOHuTRDV04cSeyvUEyPkpVsX9DA=",
+ "rev": "980971e835876dc0cde415e8f9bc646e64667bf7",
+ "url": "https://chromium.googlesource.com/external/github.com/microsoft/DirectX-Headers"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/dawn/third_party/glfw": {
+ "args": {
+ "hash": "sha256-E1zXIDiw87badrLOZTvV+Wh9NZHu51nb70ZK9vlAlqE=",
+ "rev": "b35641f4a3c62aa86a0b3c983d163bc0fe36026d",
+ "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/dawn/third_party/khronos/EGL-Registry": {
+ "args": {
+ "hash": "sha256-Z6DwLfgQ1wsJXz0KKJyVieOatnDmx3cs0qJ6IEgSq1A=",
+ "rev": "7dea2ed79187cd13f76183c4b9100159b9e3e071",
+ "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/EGL-Registry"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/dawn/third_party/khronos/OpenGL-Registry": {
+ "args": {
+ "hash": "sha256-K3PcRIiD3AmnbiSm5TwaLs4Gu9hxaN8Y91WMKK8pOXE=",
+ "rev": "5bae8738b23d06968e7c3a41308568120943ae77",
+ "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/OpenGL-Registry"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/dawn/third_party/webgpu-cts": {
+ "args": {
+ "hash": "sha256-5Fdl72VNfNnofPMG/ZWO0MJ2N7Dmcn+6sOLNqw5+IF4=",
+ "rev": "f1db17e4ab8b6a5a7d2709a67927d8a769a741a4",
+ "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/dawn/third_party/webgpu-headers/src": {
+ "args": {
+ "hash": "sha256-lvvZx8CrkRHdHINcqscQOPTaPZ7ORgr2wgr/OlTQBTE=",
+ "rev": "0bfcdc4f487023d85e33597de0a94fc523e30fca",
+ "url": "https://chromium.googlesource.com/external/github.com/webgpu-native/webgpu-headers"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/depot_tools": {
+ "args": {
+ "hash": "sha256-wI3L6w3G9QCWzvSSUXeLJFHZ+7iv01hs+ig12EXJFHk=",
+ "rev": "42786f6e46c25c30dd58f69283ab6fcd0c959f58",
+ "url": "https://chromium.googlesource.com/chromium/tools/depot_tools.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/devtools-frontend/src": {
+ "args": {
+ "hash": "sha256-k4k7r5wcgl6t13TsDTPCrYhgG44To+yvmvNsx0FPWZE=",
+ "rev": "890a74027b0fdeaee6bbf0a0b9b108bbda7af5b9",
+ "url": "https://chromium.googlesource.com/devtools/devtools-frontend"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/dom_distiller_js/dist": {
+ "args": {
+ "hash": "sha256-yuEBD2XQlV3FGI/i7lTmJbCqzeBiuG1Qow8wvsppGJw=",
+ "rev": "199de96b345ada7c6e7e6ba3d2fa7a6911b8767d",
+ "url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/domato/src": {
+ "args": {
+ "hash": "sha256-fYxoA0fxKe9U23j+Jp0MWj4m7RfsRpM0XjF6/yOhX1I=",
+ "rev": "053714bccbda79cf76dac3fee48ab2b27f21925e",
+ "url": "https://chromium.googlesource.com/external/github.com/googleprojectzero/domato.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/dragonbox/src": {
+ "args": {
+ "hash": "sha256-j6swuGgYGfiFcK3iqd4EKTeU92rZHKTbF5T1fcak/ko=",
+ "rev": "beeeef91cf6fef89a4d4ba5e95d47ca64ccb3a44",
+ "url": "https://chromium.googlesource.com/external/github.com/jk-jeon/dragonbox.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/eigen3/src": {
+ "args": {
+ "hash": "sha256-GpuSoq887Z1qGKsc4+Vz8X+Sx40P6UnWhaQgrmigkdQ=",
+ "rev": "afb43805349cf1cbec0083d94256bb8f72cbc53b",
+ "url": "https://chromium.googlesource.com/external/gitlab.com/libeigen/eigen.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/electron_node": {
+ "args": {
+ "hash": "sha256-UvFXQgkp60pQ6K0/ifXq1BX1HzFHCXrseascaQ7rmW0=",
+ "owner": "nodejs",
+ "repo": "node",
+ "tag": "v24.14.0"
+ },
+ "fetcher": "fetchFromGitHub"
+ },
+ "src/third_party/emoji-segmenter/src": {
+ "args": {
+ "hash": "sha256-KdQdKBBipEBRT8UmNGao6yCB4m2CU8/SrMVvcXlb5qE=",
+ "rev": "955936be8b391e00835257059607d7c5b72ce744",
+ "url": "https://chromium.googlesource.com/external/github.com/google/emoji-segmenter.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/engflow-reclient-configs": {
+ "args": {
+ "hash": "sha256-aZXYPj9KYBiZnljqOLlWJWS396Fg3EhjiQLZmkwCBsY=",
+ "owner": "EngFlow",
+ "repo": "reclient-configs",
+ "rev": "955335c30a752e9ef7bff375baab5e0819b6c00d"
+ },
+ "fetcher": "fetchFromGitHub"
+ },
+ "src/third_party/expat/src": {
+ "args": {
+ "hash": "sha256-qe8O7otL6YcDDBx2DS/+c5mWIS8Rf8RQXVtLFMIAeyk=",
+ "rev": "69d6c054c1bd5258c2a13405a7f5628c72c177c2",
+ "url": "https://chromium.googlesource.com/external/github.com/libexpat/libexpat.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/farmhash/src": {
+ "args": {
+ "hash": "sha256-5n58VEUxa/K//jAfZqG4cXyfxrp50ogWDNYcgiXVHdc=",
+ "rev": "816a4ae622e964763ca0862d9dbd19324a1eaf45",
+ "url": "https://chromium.googlesource.com/external/github.com/google/farmhash.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/fast_float/src": {
+ "args": {
+ "hash": "sha256-CG5je117WYyemTe5PTqznDP0bvY5TeXn8Vu1Xh5yUzQ=",
+ "rev": "cb1d42aaa1e14b09e1452cfdef373d051b8c02a4",
+ "url": "https://chromium.googlesource.com/external/github.com/fastfloat/fast_float.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/federated_compute/src": {
+ "args": {
+ "hash": "sha256-5kuTp0TXOUCQQ7XcnwBRsQRxugl869hZhx8MbxDLwYk=",
+ "rev": "e51058dfe7888094ecc09cda38bfceffd4d4664b",
+ "url": "https://chromium.googlesource.com/external/github.com/google-parfait/federated-compute.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/ffmpeg": {
+ "args": {
+ "hash": "sha256-j8d6N+qmBHvWiQNaXtdYRaRkEYVMAMU7J2CZVc+0hG0=",
+ "rev": "ae11d2ba5c835b822a61d6a99eeb853ca30d41d8",
+ "url": "https://chromium.googlesource.com/chromium/third_party/ffmpeg.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/flac": {
+ "args": {
+ "hash": "sha256-Y5TXyJ8lVh8TaVC5S4BVxOmFxySBzPbJYEe8YJS6ZR4=",
+ "rev": "807e251d9f8c5dd6059e547931e9c6a4251967af",
+ "url": "https://chromium.googlesource.com/chromium/deps/flac.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/flatbuffers/src": {
+ "args": {
+ "hash": "sha256-gV1hn1iHI7knFEXy3Oii97mLRZYJUBiBlTh6/sqOoXg=",
+ "rev": "a86afae9399bbe631d1ea0783f8816e780e236cc",
+ "url": "https://chromium.googlesource.com/external/github.com/google/flatbuffers.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/fontconfig/src": {
+ "args": {
+ "hash": "sha256-Oo4ewK86dbEkO5EXyGWvdmsPHa8Wk1BHQah784vIem0=",
+ "rev": "d62c2ab268d1679335daa8fb0ea6970f35224a76",
+ "url": "https://chromium.googlesource.com/external/fontconfig.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/fp16/src": {
+ "args": {
+ "hash": "sha256-CR7h1d9RFE86l6btk4N8vbQxy0KQDxSMvckbiO87JEg=",
+ "rev": "3d2de1816307bac63c16a297e8c4dc501b4076df",
+ "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FP16.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/freetype/src": {
+ "args": {
+ "hash": "sha256-CorCyTiS2fumIF0jhqQgw7VjGkjGXNVD8efdmfZ2wUo=",
+ "rev": "e3a0652b6d706ee1ce77d4dda606b6597dd8b5c4",
+ "url": "https://chromium.googlesource.com/chromium/src/third_party/freetype2.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/fuzztest/src": {
+ "args": {
+ "hash": "sha256-CqJJ1hj9nQkGONB+5tJgafg1xvrPgTuE3tM8RjO2RY0=",
+ "rev": "54dfec04d5c9ad1f22b08002ab6a5e2d0de77671",
+ "url": "https://chromium.googlesource.com/external/github.com/google/fuzztest.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/fxdiv/src": {
+ "args": {
+ "hash": "sha256-LjX5kivfHbqCIA5pF9qUvswG1gjOFo3CMpX0VR+Cn38=",
+ "rev": "63058eff77e11aa15bf531df5dd34395ec3017c8",
+ "url": "https://chromium.googlesource.com/external/github.com/Maratyszcza/FXdiv.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/gemmlowp/src": {
+ "args": {
+ "hash": "sha256-e6AeRhZioIiTG5R+IA9g2GBqI4o74wijJYmqINLOtQs=",
+ "rev": "16e8662c34917be0065110bfcd9cc27d30f52fdf",
+ "url": "https://chromium.googlesource.com/external/github.com/google/gemmlowp.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/glslang/src": {
+ "args": {
+ "hash": "sha256-8sMsiLwOoEdgUsxwyZ6AoT7TAeC2/oApsQg8no1iNmQ=",
+ "rev": "e9c2cb495285706c6980932483e7fa9566107ac1",
+ "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/glslang"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/google_benchmark/src": {
+ "args": {
+ "hash": "sha256-GfqY2d+Nd7ovNrXxzTRm/AYWj7GuxIO6FawzUEzwOVA=",
+ "rev": "188e8278990a9069ffc84441cb5a024fd0bede37",
+ "url": "https://chromium.googlesource.com/external/github.com/google/benchmark.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/googletest/src": {
+ "args": {
+ "hash": "sha256-gJhv3DQQSP5BQ6GmDobq42/Gkx4AbOg/ZS80bM0WpEw=",
+ "rev": "4fe3307fb2d9f86d19777c7eb0e4809e9694dde7",
+ "url": "https://chromium.googlesource.com/external/github.com/google/googletest.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/harfbuzz-ng/src": {
+ "args": {
+ "hash": "sha256-pXAQYEotsqZmfaJSQFaJmZAQVzUiNrHw52z0vmbxQRQ=",
+ "rev": "fa2908bf16d2ccd6623f4d575455fea72a1a722b",
+ "url": "https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/highway/src": {
+ "args": {
+ "hash": "sha256-HNrlqtAs1vKCoSJ5TASs34XhzjEbLW+ISco1NQON+BI=",
+ "rev": "84379d1c73de9681b54fbe1c035a23c7bd5d272d",
+ "url": "https://chromium.googlesource.com/external/github.com/google/highway.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/hunspell_dictionaries": {
+ "args": {
+ "hash": "sha256-mYDPXa64IOKLMNiBiMqDrQMR7gDPI+vdyVc+M7E+ddc=",
+ "rev": "cccf64a8acc951afe3f47fee023908e55699bc58",
+ "url": "https://chromium.googlesource.com/chromium/deps/hunspell_dictionaries.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/icu": {
+ "args": {
+ "hash": "sha256-zFxeAY6lEFRGNbCOOJij0CFjp3512WkyaN1Ld0+WADs=",
+ "rev": "a86a32e67b8d1384b33f8fa48c83a6079b86f8cd",
+ "url": "https://chromium.googlesource.com/chromium/deps/icu.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/ink/src": {
+ "args": {
+ "hash": "sha256-uDaK/cDA52Cn+ioPW2bXAJze1eW8TK3xF7+bl/Ylh6Y=",
+ "rev": "9d5367423281a8fcf5bc1c418e20477a992b270a",
+ "url": "https://chromium.googlesource.com/external/github.com/google/ink.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/ink_stroke_modeler/src": {
+ "args": {
+ "hash": "sha256-z5heZU5X6CITxOTu92GwZjmsi30xcV93CUltCYnTL0o=",
+ "rev": "278aacc769cd42e09e4d0cd4ac4dcff87fe32c20",
+ "url": "https://chromium.googlesource.com/external/github.com/google/ink-stroke-modeler.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/instrumented_libs": {
+ "args": {
+ "hash": "sha256-8kokdsnn5jD9KgM/6g0NuITBbKkGXWEM4BMr1nCrfdU=",
+ "rev": "69015643b3f68dbd438c010439c59adc52cac808",
+ "url": "https://chromium.googlesource.com/chromium/third_party/instrumented_libraries.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/jetstream/main": {
+ "args": {
+ "hash": "sha256-y3JKkY2tQ9rC9piFlWaUVmsSOfeWkyKFx2Qv9Lo6nrI=",
+ "rev": "ad5e39771904b63750ae410fb00b71c9d2992b03",
+ "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/jetstream/v2.2": {
+ "args": {
+ "hash": "sha256-zucA2tqNOsvjhwYQKZ5bFUC73ZF/Fu7KpBflSelvixw=",
+ "rev": "2145cedef4ca2777b792cb0059d3400ee2a6153c",
+ "url": "https://chromium.googlesource.com/external/github.com/WebKit/JetStream.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/jsoncpp/source": {
+ "args": {
+ "hash": "sha256-bSLNcoYBz3QCt5VuTR056V9mU2PmBuYBa0W6hFg2m8Q=",
+ "rev": "42e892d96e47b1f6e29844cc705e148ec4856448",
+ "url": "https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/leveldatabase/src": {
+ "args": {
+ "hash": "sha256-ANtMVRZmW6iOjDVn2y15ak2fTagFTTaz1Se6flUHL8w=",
+ "rev": "4ee78d7ea98330f7d7599c42576ca99e3c6ff9c5",
+ "url": "https://chromium.googlesource.com/external/leveldb.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libFuzzer/src": {
+ "args": {
+ "hash": "sha256-TDi1OvYClJKmEDikanKVTmy8uxUXJ95nuVKo5u+uFPM=",
+ "rev": "bea408a6e01f0f7e6c82a43121fe3af4506c932e",
+ "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libaddressinput/src": {
+ "args": {
+ "hash": "sha256-rX7LQNUgk5ZljUrayD1a/SUrBrvpomW0Cs0KBw3lYu4=",
+ "rev": "e20690c8d5178bb282641d5eb06ef0298ff4cbc5",
+ "url": "https://chromium.googlesource.com/external/libaddressinput.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libaom/source/libaom": {
+ "args": {
+ "hash": "sha256-RuCmzPIR6hW8znjQH4kQqSJmIIJWtMkUQjYEVn3B9AE=",
+ "rev": "4018d3b63456eb657475e66c352bfa86f321e0f5",
+ "url": "https://aomedia.googlesource.com/aom.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libc++/src": {
+ "args": {
+ "hash": "sha256-7O/X2JW8ghkPTjmFZmT9cgG3Ui5zk3gUb436KlPww34=",
+ "rev": "7ab65651aed6802d2599dcb7a73b1f82d5179d05",
+ "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libc++abi/src": {
+ "args": {
+ "hash": "sha256-L5CUvhpOLS+NBNGssCv0pY9rsDFuAI0LlPjXQRfy62A=",
+ "rev": "8f11bb1d4438d0239d0dfc1bd9456a9f31629dda",
+ "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libdrm/src": {
+ "args": {
+ "hash": "sha256-kOaTjBeo4IsfWEk/JBTNId5ikrnpoc9DEjIl7DUd2yE=",
+ "rev": "369990d9660a387f618d0eedc341eb285016243b",
+ "url": "https://chromium.googlesource.com/chromiumos/third_party/libdrm.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libgav1/src": {
+ "args": {
+ "hash": "sha256-gisU0p0HDL7Po/ZXIIZVOTnxnOuVvSE/FYo9DaEUFfo=",
+ "rev": "40f58ed32ff39071c3f2a51056dbc49a070af0dc",
+ "url": "https://chromium.googlesource.com/codecs/libgav1.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libipp/libipp": {
+ "args": {
+ "hash": "sha256-GzLVt6RIN+FgOpcK61ya5lvdIIhQRciAb/ISIirWogY=",
+ "rev": "4be5f77f672a3a9f1bbf3c935fb0ea8b3f86ce61",
+ "url": "https://chromium.googlesource.com/chromiumos/platform2/libipp.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libjpeg_turbo": {
+ "args": {
+ "hash": "sha256-FeSS7D3NietL34KgpaDFenBf/GcvapGSpkiKwgIOOHs=",
+ "rev": "6bb85251a8382b5e07f635a981ac685cc5ab5053",
+ "url": "https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/liblouis/src": {
+ "args": {
+ "hash": "sha256-EI/uaHXe0NlqdEw764q0SjerThYEVLRogUlmrsZwXnY=",
+ "rev": "9700847afb92cb35969bdfcbbfbbb74b9c7b3376",
+ "url": "https://chromium.googlesource.com/external/liblouis-github.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libpfm4/src": {
+ "args": {
+ "hash": "sha256-awpZ22rovLZWQkX/qog93vL4u2gJ+F3w5IGFNlZ0heQ=",
+ "rev": "964baf9d35d5f88d8422f96d8a82c672042e7064",
+ "url": "https://chromium.googlesource.com/external/git.code.sf.net/p/perfmon2/libpfm4.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libphonenumber/dist": {
+ "args": {
+ "hash": "sha256-ZbuDrZEUVp/ekjUP8WO/FsjAomRjeDBptT4nQZvTVi4=",
+ "rev": "9d46308f313f2bf8dbce1dfd4f364633ca869ca7",
+ "url": "https://chromium.googlesource.com/external/libphonenumber.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libprotobuf-mutator/src": {
+ "args": {
+ "hash": "sha256-EaEC6R7SzqLw4QjEcWXFXhZc84lNBp6RSa9izjGnWKE=",
+ "rev": "7bf98f78a30b067e22420ff699348f084f802e12",
+ "url": "https://chromium.googlesource.com/external/github.com/google/libprotobuf-mutator.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libsrtp": {
+ "args": {
+ "hash": "sha256-bkG1+ss+1a2rCHGwZjhvf5UaNVbPPZJt9HZSIPBKGwM=",
+ "rev": "a52756acb1c5e133089c798736dd171567df11f5",
+ "url": "https://chromium.googlesource.com/chromium/deps/libsrtp.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libsync/src": {
+ "args": {
+ "hash": "sha256-aI7Exie3AmTy8R/Ua5lua0lCwMO1k4wMS6cxulU6iD8=",
+ "rev": "d29ac04dc81e6b072c091c5b1342a282765ea250",
+ "url": "https://chromium.googlesource.com/aosp/platform/system/core/libsync.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libunwind/src": {
+ "args": {
+ "hash": "sha256-iRfpzVN+QEpN6okwVs5oEtZqIJYzFGxsUO/IJY1c/W8=",
+ "rev": "ba19d93d6d4f467fba11ff20fe2fc7c056f79345",
+ "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libva-fake-driver/src": {
+ "args": {
+ "hash": "sha256-em/8rNqwv6szlxyji7mnYr3nObSW/x3OzEEnkiLuqpI=",
+ "rev": "a9bcab9cd6b15d4e3634ca44d5e5f7652c612194",
+ "url": "https://chromium.googlesource.com/chromiumos/platform/libva-fake-driver.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libvpx/source/libvpx": {
+ "args": {
+ "hash": "sha256-/FtYzbcOgOlaaWCoJfYns5oye7DoRZx1/xew3lN7tAM=",
+ "rev": "e83e25f791932202256479052f18bdd03a091147",
+ "url": "https://chromium.googlesource.com/webm/libvpx.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libwebm/source": {
+ "args": {
+ "hash": "sha256-SxDGt7nPVkSxwRF/lMmcch1h+C2Dyh6GZUXoZjnXWb4=",
+ "rev": "f2a982d748b80586ae53b89a2e6ebbc305848b8c",
+ "url": "https://chromium.googlesource.com/webm/libwebm.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libwebp/src": {
+ "args": {
+ "hash": "sha256-a7F97BEnwpdx9W8OsVnz+NfIYW+J1XVDSi38KsIZIfI=",
+ "rev": "c00d83f6642e7838a12bb03bca94237f03cc2e00",
+ "url": "https://chromium.googlesource.com/webm/libwebp.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/libyuv": {
+ "args": {
+ "hash": "sha256-2lnobd22L9u+h6JGWJoWT/0gjhI5JImDsEjn+RRYzJg=",
+ "rev": "917276084a49be726c90292ff0a6b0a3d571a6af",
+ "url": "https://chromium.googlesource.com/libyuv/libyuv.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/litert/src": {
+ "args": {
+ "hash": "sha256-pttQPrsptpnLmycmburH3Zh4pvIFgRDudZa9qLC3vjc=",
+ "rev": "320c13c17b995e7ccd7b8d6560db255d2f994199",
+ "url": "https://chromium.googlesource.com/external/github.com/google-ai-edge/LiteRT.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/llvm-libc/src": {
+ "args": {
+ "hash": "sha256-f4Xfk3SN+miTE6Fc3hqe8dlxBPblOPghTLYdnUmPDus=",
+ "rev": "5705ee75b1fafbf96ff11534a9976f10d6c47dfd",
+ "url": "https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libc.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/lss": {
+ "args": {
+ "hash": "sha256-89CdA7vBYudbko0nAIyHcpHMXqFZHC05kwRIUmeEWGo=",
+ "rev": "29164a80da4d41134950d76d55199ea33fbb9613",
+ "url": "https://chromium.googlesource.com/linux-syscall-support.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/material_color_utilities/src": {
+ "args": {
+ "hash": "sha256-Y85XU+z9W6tvmDNHJ/dXQnUKXvvDkO3nH/kUJRLqbc4=",
+ "rev": "13434b50dcb64a482cc91191f8cf6151d90f5465",
+ "url": "https://chromium.googlesource.com/external/github.com/material-foundation/material-color-utilities.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/minigbm/src": {
+ "args": {
+ "hash": "sha256-9HwvjTETerbQ7YKXH9kUB2eWa8PxGWMAJfx1jAluhrs=",
+ "rev": "3018207f4d89395cc271278fb9a6558b660885f5",
+ "url": "https://chromium.googlesource.com/chromiumos/platform/minigbm.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/nan": {
+ "args": {
+ "hash": "sha256-Tq6whJBeGlJhF7/ctFOEgb1W12Tu/HGNTC5ujQtk+Qk=",
+ "owner": "nodejs",
+ "repo": "nan",
+ "rev": "675cefebca42410733da8a454c8d9391fcebfbc2"
+ },
+ "fetcher": "fetchFromGitHub"
+ },
+ "src/third_party/nasm": {
+ "args": {
+ "hash": "sha256-vH3OUzfLZbaPY4DMAvSW0jKYRJmOa7aE8EfIJtZ1/Xs=",
+ "rev": "af5eeeb054bebadfbb79c7bcd100a95e2ad4525f",
+ "url": "https://chromium.googlesource.com/chromium/deps/nasm.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/nearby/src": {
+ "args": {
+ "hash": "sha256-Mwuo2RlKweqZPkDw4OcJDD+QNRiXVysSyzLdjHsG1mA=",
+ "rev": "0bad8b0c9877f92eeeb550654f1ea51a71a085e4",
+ "url": "https://chromium.googlesource.com/external/github.com/google/nearby-connections.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/neon_2_sse/src": {
+ "args": {
+ "hash": "sha256-4OzG4wIPwnKbFD9LG+stxHt5O4qB85ZIXVeSrNqDAyM=",
+ "rev": "662a85912e8f86ec808f9b15ce77f8715ba53316",
+ "url": "https://chromium.googlesource.com/external/github.com/intel/ARM_NEON_2_x86_SSE.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/nlohmann_json/src": {
+ "args": {
+ "hash": "sha256-t+ygFLws+E4D0Avia7swt4wruaDFaAT6shN6tl92q8k=",
+ "rev": "75d9166a68355d2cd5a98bfd1a75a3a3dae8f071",
+ "url": "https://chromium.googlesource.com/external/github.com/nlohmann/json.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/oak/src": {
+ "args": {
+ "hash": "sha256-+ouwII+i5CbWoJ3NAxQPmczofzkPwtZTtjIPaXyyXt8=",
+ "rev": "96c00a6c99ac382f3f3a8f376bc7a70890d1adaa",
+ "url": "https://chromium.googlesource.com/external/github.com/project-oak/oak.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/openh264/src": {
+ "args": {
+ "hash": "sha256-tf0lnxATCkoq+xRti6gK6J47HwioAYWnpEsLGSA5Xdg=",
+ "rev": "652bdb7719f30b52b08e506645a7322ff1b2cc6f",
+ "url": "https://chromium.googlesource.com/external/github.com/cisco/openh264"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/openscreen/src": {
+ "args": {
+ "hash": "sha256-X2U179s+ZFUeazygFcCyu0/kskz0gORENXG/9NleCfQ=",
+ "rev": "67cac118873cb41fd19e3fc8b1b4010b3eecf683",
+ "url": "https://chromium.googlesource.com/openscreen"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/openscreen/src/buildtools": {
+ "args": {
+ "hash": "sha256-sWkgWY2rXVQK83WBVaZxCupQsS/8BtlgagNBQywScPE=",
+ "rev": "eca5f0685c48ed59ff06077cb18cee00934249dd",
+ "url": "https://chromium.googlesource.com/chromium/src/buildtools"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/openscreen/src/third_party/tinycbor/src": {
+ "args": {
+ "hash": "sha256-fMKBFUSKmODQyg4hKIa1hwnEKIV6WBbY1Gb8DOSnaHA=",
+ "rev": "d393c16f3eb30d0c47e6f9d92db62272f0ec4dc7",
+ "url": "https://chromium.googlesource.com/external/github.com/intel/tinycbor.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/ots/src": {
+ "args": {
+ "hash": "sha256-kiUXrXsaGOzPkKh0dVmU1I13WHt0Stzj7QLMqHN9FbU=",
+ "rev": "46bea9879127d0ff1c6601b078e2ce98e83fcd33",
+ "url": "https://chromium.googlesource.com/external/github.com/khaledhosny/ots.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/pdfium": {
+ "args": {
+ "hash": "sha256-jMoYwf63C0IHx/QcOT+LKCCYN3dJVUhC5COukkhwqx0=",
+ "rev": "67cf48602b0c8aaa9807cd185212ee078eb30b21",
+ "url": "https://pdfium.googlesource.com/pdfium.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/perfetto": {
+ "args": {
+ "hash": "sha256-F3MmIOhwDGJnruz8nZNzbyElDZcpz6wEzLmoyehnvsU=",
+ "rev": "436a00fb3edbec1ca5a12ea678a7ee81cf2b6f31",
+ "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/protobuf-javascript/src": {
+ "args": {
+ "hash": "sha256-1o6N9+1wsQSu1B4w5LlGlwzIUmuPCIYHPqwOyt234ZM=",
+ "rev": "e6d763860001ba1a76a63adcff5efb12b1c96024",
+ "url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/pthreadpool/src": {
+ "args": {
+ "hash": "sha256-Es9QNblzo5b+x4K7myQJwIiUKvqyP16QExWPhGqqDO8=",
+ "rev": "9003ee6c137cea3b94161bd5c614fb43be523ee1",
+ "url": "https://chromium.googlesource.com/external/github.com/google/pthreadpool.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/pyelftools": {
+ "args": {
+ "hash": "sha256-I/7p3IEvfP/gkes4kx18PvWwhAKilQKb67GXoW4zFB4=",
+ "rev": "19b3e610c86fcadb837d252c794cb5e8008826ae",
+ "url": "https://chromium.googlesource.com/chromiumos/third_party/pyelftools.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/pywebsocket3/src": {
+ "args": {
+ "hash": "sha256-WEqqu2/7fLqcf/2/IcD7/FewRSZ6jTgVlVBvnihthYQ=",
+ "rev": "50602a14f1b6da17e0b619833a13addc6ea78bc2",
+ "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/pywebsocket3.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/quic_trace/src": {
+ "args": {
+ "hash": "sha256-JmK7nmHg/BfXvFNG2oMpOV83EF+LwVLdwL6qX5FGREs=",
+ "rev": "352288a06d2c83ae68b5a402b2219f4678be9f39",
+ "url": "https://chromium.googlesource.com/external/github.com/google/quic-trace.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/re2/src": {
+ "args": {
+ "hash": "sha256-oEU+dz8ax1S36+f9OysjB0GnQj8mjZx1VsZ/UgckdDI=",
+ "rev": "972a15cedd008d846f1a39b2e88ce48d7f166cbd",
+ "url": "https://chromium.googlesource.com/external/github.com/google/re2.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/readability/src": {
+ "args": {
+ "hash": "sha256-lFsHXk4kEkzIbHgJiLTgeiKqiGOErzUwADo8WSZlnec=",
+ "rev": "d7949dc47dd9ed9ee1d3b34ffdcf3bce28cde435",
+ "url": "https://chromium.googlesource.com/external/github.com/mozilla/readability.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/ruy/src": {
+ "args": {
+ "hash": "sha256-qa9x2n+2R4C9DhMY3ued4IWWY3lnE03/dZ6wYjeQsQk=",
+ "rev": "de9b160a51ab3a06ce8505b96f7548fa09837a10",
+ "url": "https://chromium.googlesource.com/external/github.com/google/ruy.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/search_engines_data/resources": {
+ "args": {
+ "hash": "sha256-PFALT2hhIUrDB1YS2tMq29z1xG9aXLZzJnGOk6RthxM=",
+ "rev": "9be56ed146f8334c39cd70ab7434fdf726a4f4a4",
+ "url": "https://chromium.googlesource.com/external/search_engines_data.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/securemessage/src": {
+ "args": {
+ "hash": "sha256-GS4ccnuiqxMs/LVYAtvSlVAYFp4a5GoZsxcriTX3k78=",
+ "rev": "fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84",
+ "url": "https://chromium.googlesource.com/external/github.com/google/securemessage.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/skia": {
+ "args": {
+ "hash": "sha256-RoLgaE5mj9UqePhnfH+BOTit04TyiAvgF7/2PLuBG4Y=",
+ "rev": "50841da4a7b7064b3cea8a851e60ef921c87a103",
+ "url": "https://skia.googlesource.com/skia.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/smhasher/src": {
+ "args": {
+ "hash": "sha256-OgZQwkQcVgRMf62ROGuY+3zQhBoWuUSP4naTmSKdq8s=",
+ "rev": "0ff96f7835817a27d0487325b6c16033e2992eb5",
+ "url": "https://chromium.googlesource.com/external/smhasher.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/snappy/src": {
+ "args": {
+ "hash": "sha256-jUwnjbaqXz7fgI2TPRK7SlUPQUVzcpjp4ZlFbEzwA+o=",
+ "rev": "32ded457c0b1fe78ceb8397632c416568d6714a0",
+ "url": "https://chromium.googlesource.com/external/github.com/google/snappy.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/speedometer/main": {
+ "args": {
+ "hash": "sha256-oF8ELo2qmkgaTpNzBLaC3A6gyf2iFv+FQNPGwdGqzVU=",
+ "rev": "e2e2538900938c5d6819e9456bf33d48f806c96c",
+ "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/speedometer/v2.0": {
+ "args": {
+ "hash": "sha256-p7WUS8gZUaS+LOm7pNmRkwgxjx+V8R6yy7bbaEHaIs4=",
+ "rev": "732af0dfe867f8815e662ac637357e55f285dbbb",
+ "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/speedometer/v2.1": {
+ "args": {
+ "hash": "sha256-0z5tZlz32fYh9I1ALqfLm2WWO8HiRBwt0hcmgKQhaeM=",
+ "rev": "8bf7946e39e47c875c00767177197aea5727e84a",
+ "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/speedometer/v3.0": {
+ "args": {
+ "hash": "sha256-qMQ4naX+4uUu3vtzzinjkhxX9/dNoTwj6vWCu4FdQmU=",
+ "rev": "8d67f28d0281ac4330f283495b7f48286654ad7d",
+ "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/speedometer/v3.1": {
+ "args": {
+ "hash": "sha256-G89mrrgRaANT1vqzhKPQKemHbz56YwR+oku7rlRoCHw=",
+ "rev": "1386415be8fef2f6b6bbdbe1828872471c5d802a",
+ "url": "https://chromium.googlesource.com/external/github.com/WebKit/Speedometer.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/spirv-cross/src": {
+ "args": {
+ "hash": "sha256-H43M9DXfEuyKuvo6rjb5k0KEbYOSFodbPJh8ZKY4PQg=",
+ "rev": "b8fcf307f1f347089e3c46eb4451d27f32ebc8d3",
+ "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Cross"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/spirv-headers/src": {
+ "args": {
+ "hash": "sha256-gND9ef2irqv3v79FSZcFElhiBC6jcKC4XSG6KP2mrFg=",
+ "rev": "f31ca173eff866369e54d35e53375fadbabd58f4",
+ "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Headers"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/spirv-tools/src": {
+ "args": {
+ "hash": "sha256-yDcOY2t8n9sUOLo03KGHN95SNfsctOfou1dJ/2R/njQ=",
+ "rev": "f139c64525c7c449c83d299a9fda4e1657bf37ab",
+ "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/SPIRV-Tools"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/sqlite/src": {
+ "args": {
+ "hash": "sha256-13HMEpzzcFx/UKqt4V68619R+0j4B/GOl6NYlhpBk0c=",
+ "rev": "7d348fc79216a09b864ff881d8561a6222301666",
+ "url": "https://chromium.googlesource.com/chromium/deps/sqlite.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/squirrel.mac": {
+ "args": {
+ "hash": "sha256-4GfKQg0u3c9GI+jl3ixESNqWXQJKRMi+00QT0s2Shqw=",
+ "owner": "Squirrel",
+ "repo": "Squirrel.Mac",
+ "rev": "0e5d146ba13101a1302d59ea6e6e0b3cace4ae38"
+ },
+ "fetcher": "fetchFromGitHub"
+ },
+ "src/third_party/squirrel.mac/vendor/Mantle": {
+ "args": {
+ "hash": "sha256-ogFkMJybf2Ue606ojXJu6Gy5aXSi1bSKm60qcTAIaPk=",
+ "owner": "Mantle",
+ "repo": "Mantle",
+ "rev": "78d3966b3c331292ea29ec38661b25df0a245948"
+ },
+ "fetcher": "fetchFromGitHub"
+ },
+ "src/third_party/squirrel.mac/vendor/ReactiveObjC": {
+ "args": {
+ "hash": "sha256-/MCqC1oFe3N9TsmfVLgl+deR6qHU6ZFQQjudb9zB5Mo=",
+ "owner": "ReactiveCocoa",
+ "repo": "ReactiveObjC",
+ "rev": "74ab5baccc6f7202c8ac69a8d1e152c29dc1ea76"
+ },
+ "fetcher": "fetchFromGitHub"
+ },
+ "src/third_party/swiftshader": {
+ "args": {
+ "hash": "sha256-ARFgIJvRzKWin1DJBr7xoeWCuLjuTEu/U0Fqbq8/ono=",
+ "rev": "b7b7fd22e5f28079b92412f47f6da4df43e4cd37",
+ "url": "https://swiftshader.googlesource.com/SwiftShader.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/text-fragments-polyfill/src": {
+ "args": {
+ "hash": "sha256-4rW2u1cQAF4iPWHAt1FvVXIpz2pmI901rEPks/w/iFA=",
+ "rev": "c036420683f672d685e27415de0a5f5e85bdc23f",
+ "url": "https://chromium.googlesource.com/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/tflite/src": {
+ "args": {
+ "hash": "sha256-pIhOSb9eLzel5oDPCpxCvI2XJ2jGLdLURCRkd1BbMkk=",
+ "rev": "01e030d23d3b904d98cbf908da74d63b3c186949",
+ "url": "https://chromium.googlesource.com/external/github.com/tensorflow/tensorflow.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/ukey2/src": {
+ "args": {
+ "hash": "sha256-aaLs6ZS+CdBlCJ6ZhsmdAPFxiBIij6oufsDcNeRSV1E=",
+ "rev": "0275885d8e6038c39b8a8ca55e75d1d4d1727f47",
+ "url": "https://chromium.googlesource.com/external/github.com/google/ukey2.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/vulkan-deps": {
+ "args": {
+ "hash": "sha256-duQjSjwS8T6q+l5VEr8MT+LEQNJPROOhBt93myD+3II=",
+ "rev": "2cb91a73a9fb82fb967b9432286e7882d791ae91",
+ "url": "https://chromium.googlesource.com/vulkan-deps"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/vulkan-headers/src": {
+ "args": {
+ "hash": "sha256-K/8X9D7B0o6+osOzScplwea+OsfM3srAtDKCgfZpcJU=",
+ "rev": "49f1a381e2aec33ef32adf4a377b5a39ec016ec4",
+ "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Headers"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/vulkan-loader/src": {
+ "args": {
+ "hash": "sha256-nQqF0ff9IoBWnrauMQ/9BoI3aWh5syyvzqTvH/3vTfw=",
+ "rev": "ab275e43c69f273185a72afa031c7e881b587a42",
+ "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Loader"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/vulkan-tools/src": {
+ "args": {
+ "hash": "sha256-TGgU9IIsuQKs7XKmnoOaD870aR8+txsRZu8nj//K+ks=",
+ "rev": "39a19dccf79d28951516c3c7c9f1ee4a606fb733",
+ "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Tools"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/vulkan-utility-libraries/src": {
+ "args": {
+ "hash": "sha256-4i9+7BXmJHkDRzUE+gbwCNBcW2h0xDP7hcHH/DH2QZg=",
+ "rev": "50af38b6cd43afb1462f9ad26b8d015382d11a3d",
+ "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-Utility-Libraries"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/vulkan-validation-layers/src": {
+ "args": {
+ "hash": "sha256-rCBqqcjGNjD8vIN/WSkxVLRRTxHnH+cAZTr87tuG2uU=",
+ "rev": "cee14167434e805deb7010e1bbc1866a5f013d58",
+ "url": "https://chromium.googlesource.com/external/github.com/KhronosGroup/Vulkan-ValidationLayers"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/vulkan_memory_allocator": {
+ "args": {
+ "hash": "sha256-yBCs3zfqs/60htsZAOscjcyKhVbAWE6znweuXcs1oKo=",
+ "rev": "cb0597213b0fcb999caa9ed08c2f88dc45eb7d50",
+ "url": "https://chromium.googlesource.com/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/wayland-protocols/gtk": {
+ "args": {
+ "hash": "sha256-75XNnLkF5Lt1LMRGT+T61k0/mLa3kkynfN+QWvZ0LiQ=",
+ "rev": "40ebed3a03aef096addc0af09fec4ec529d882a0",
+ "url": "https://chromium.googlesource.com/external/github.com/GNOME/gtk.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/wayland-protocols/kde": {
+ "args": {
+ "hash": "sha256-Dmcp/2ms/k7NxPPmPkp0YNfM9z2Es1ZO0uX10bc7N2Y=",
+ "rev": "0b07950714b3a36c9b9f71fc025fc7783e82926e",
+ "url": "https://chromium.googlesource.com/external/github.com/KDE/plasma-wayland-protocols.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/wayland-protocols/src": {
+ "args": {
+ "hash": "sha256-tdpEK7soY0aKSk6VD4nulH7ORubX8RfjXYmNAd/cWKY=",
+ "rev": "efbc060534be948b63e1f395d69b583eebba3235",
+ "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/wayland/src": {
+ "args": {
+ "hash": "sha256-5iG0HaPXJCEo027TuyXlJQNGluTaAPlvwQDFbiYOEJQ=",
+ "rev": "736d12ac67c20c60dc406dc49bb06be878501f86",
+ "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/wayland.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/webdriver/pylib": {
+ "args": {
+ "hash": "sha256-k5qx4xyO83jPtHaMh6aMigMJ3hsytFdFQOcZLmwPEYo=",
+ "rev": "1e954903022e9386b9acf452c24f4458dd4c4fc1",
+ "url": "https://chromium.googlesource.com/external/github.com/SeleniumHQ/selenium/py.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/webgl/src": {
+ "args": {
+ "hash": "sha256-mSketnpcDtz3NnhPkXMpMpq8MWcFiSviJbK6h06fcnw=",
+ "rev": "c01b768bce4a143e152c1870b6ba99ea6267d2b0",
+ "url": "https://chromium.googlesource.com/external/khronosgroup/webgl.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/webgpu-cts/src": {
+ "args": {
+ "hash": "sha256-BJuBJGsP+rEzLDREo8pARqyX/DOQS9BcZ4KWnris/EM=",
+ "rev": "eb9091d141e126fd9479a62aeceb927b73b6af47",
+ "url": "https://chromium.googlesource.com/external/github.com/gpuweb/cts.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/webpagereplay": {
+ "args": {
+ "hash": "sha256-yR5+CafUHiJAZC7940dBboOrUPoAId8FjcxB1nwPbHw=",
+ "rev": "50c853586c642039992d9b0215f87072a0967bd8",
+ "url": "https://chromium.googlesource.com/webpagereplay.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/webrtc": {
+ "args": {
+ "hash": "sha256-evtOzxwWgKUaJl9zwpQDqPp1wM7w3DzjRcLg29z9ELQ=",
+ "rev": "d1972add2a63b2a528a6471d447f82e0010b5215",
+ "url": "https://webrtc.googlesource.com/src.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/weston/src": {
+ "args": {
+ "hash": "sha256-PySen9syu0OshtlHAZw666FeSQXdnsV8nlW9RmxgapM=",
+ "rev": "b65be9e699847c975440108a42f05412cc7fddac",
+ "url": "https://chromium.googlesource.com/external/anongit.freedesktop.org/git/wayland/weston.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/wuffs/src": {
+ "args": {
+ "hash": "sha256-373d2F/STcgCHEq+PO+SCHrKVOo6uO1rqqwRN5eeBCw=",
+ "rev": "e3f919ccfe3ef542cfc983a82146070258fb57f8",
+ "url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/xdg-utils": {
+ "args": {
+ "hash": "sha256-WuQ9uDq+QD17Y20ACFGres4nbkeOiTE2y+tY1avAT5U=",
+ "rev": "cb54d9db2e535ee4ef13cc91b65a1e2741a94a44",
+ "url": "https://chromium.googlesource.com/chromium/deps/xdg-utils.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/xnnpack/src": {
+ "args": {
+ "hash": "sha256-chWb8gVyjdjJaXIbJzPLH9Bt9P7qkUNk4f0EeFePlSo=",
+ "rev": "1154ae8178f0efc634cd1e8a681646dc22973255",
+ "url": "https://chromium.googlesource.com/external/github.com/google/XNNPACK.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/third_party/zstd/src": {
+ "args": {
+ "hash": "sha256-T2CwRpL/XT/OsBrRfxC8kNIm43U4qPMBju8Ug13Qebo=",
+ "rev": "1168da0e567960d50cba1b58c9b0ba047ece4733",
+ "url": "https://chromium.googlesource.com/external/github.com/facebook/zstd.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ },
+ "src/v8": {
+ "args": {
+ "hash": "sha256-dsjddO/LCNAYLJ1XyDkJLJ9TToiy7pENlBryF1VcmtY=",
+ "rev": "bc343986bd4cb17e49ef15b70c4bdac710e27167",
+ "url": "https://chromium.googlesource.com/v8/v8.git"
+ },
+ "fetcher": "fetchFromGitiles"
+ }
+ },
+ "electron_yarn_hash": "sha256-yZJjsVx1dvxj0X08n5kO8F2FWYIndbJ+ZiNIXTxsgEw=",
+ "modules": "145",
+ "node": "24.14.0",
+ "version": "41.0.2"
}
}
diff --git a/pkgs/development/tools/rust/cargo-pgrx/pinned.nix b/pkgs/development/tools/rust/cargo-pgrx/pinned.nix
index f2954f52b431..d8c9b18a3576 100644
--- a/pkgs/development/tools/rust/cargo-pgrx/pinned.nix
+++ b/pkgs/development/tools/rust/cargo-pgrx/pinned.nix
@@ -1,11 +1,5 @@
# nixpkgs-update: no auto update
{
- cargo-pgrx_0_12_0_alpha_1 = {
- version = "0.12.0-alpha.1";
- hash = "sha256-0m9oaqjU42RYyttkTihADDrRMjr2WoK/8sInZALeHws=";
- cargoHash = "sha256-zYjqE7LZLnTaVxWAPWC1ncEjCMlrhy4THtgecB7wBYY=";
- };
-
cargo-pgrx_0_12_6 = {
version = "0.12.6";
hash = "sha256-7aQkrApALZe6EoQGVShGBj0UIATnfOy2DytFj9IWdEA=";
diff --git a/pkgs/kde/frameworks/extra-cmake-modules/default.nix b/pkgs/kde/frameworks/extra-cmake-modules/default.nix
index d0b5c09a101d..573c3be94233 100644
--- a/pkgs/kde/frameworks/extra-cmake-modules/default.nix
+++ b/pkgs/kde/frameworks/extra-cmake-modules/default.nix
@@ -7,6 +7,10 @@ mkKdeDerivation {
outputs = [ "out" ];
+ patches = [
+ ./search-qml.patch
+ ];
+
# Packages that have an Android APK (e.g. KWeather) require Python3 at build time.
# See: https://invent.kde.org/frameworks/extra-cmake-modules/-/blob/v6.1.0/modules/ECMAddAndroidApk.cmake?ref_type=tags#L57
propagatedNativeBuildInputs = [
diff --git a/pkgs/kde/frameworks/extra-cmake-modules/ecm-hook.sh b/pkgs/kde/frameworks/extra-cmake-modules/ecm-hook.sh
index 51152abbc3a9..2bd98567724d 100644
--- a/pkgs/kde/frameworks/extra-cmake-modules/ecm-hook.sh
+++ b/pkgs/kde/frameworks/extra-cmake-modules/ecm-hook.sh
@@ -5,6 +5,9 @@
ecmEnvHook() {
addToSearchPath XDG_DATA_DIRS "$1/share"
addToSearchPath XDG_CONFIG_DIRS "$1/etc/xdg"
+ if [ -n "${qtQmlPrefix-}" ]; then
+ addToSearchPath NIXPKGS_QML_SEARCH_PATHS "$1/$qtQmlPrefix"
+ fi
}
addEnvHooks "$hostOffset" ecmEnvHook
diff --git a/pkgs/kde/frameworks/extra-cmake-modules/search-qml.patch b/pkgs/kde/frameworks/extra-cmake-modules/search-qml.patch
new file mode 100644
index 000000000000..11e5a55f8825
--- /dev/null
+++ b/pkgs/kde/frameworks/extra-cmake-modules/search-qml.patch
@@ -0,0 +1,15 @@
+diff --git a/modules/ECMFindQmlModule.cmake.in b/modules/ECMFindQmlModule.cmake.in
+index 7db160c1..03fa6916 100644
+--- a/modules/ECMFindQmlModule.cmake.in
++++ b/modules/ECMFindQmlModule.cmake.in
+@@ -15,8 +15,8 @@ if (QT_MAJOR_VERSION EQUAL "6")
+ include(${ECM_MODULE_DIR}/ECMQmlModule.cmake)
+ # Get the qmldir file
+ _ecm_qmlmodule_uri_to_path(MODULEDIR "@MODULE_NAME@" "@VERSION@")
+- set(KDE_QMLDIR "${KDE_INSTALL_FULL_QMLDIR}/${MODULEDIR}")
+- find_file(QMLDIR_FILE qmldir ${KDE_QMLDIR} NO_CACHE)
++ find_file(QMLDIR_FILE qmldir PATHS ENV NIXPKGS_QML_SEARCH_PATHS PATH_SUFFIXES ${MODULEDIR} NO_CACHE NO_DEFAULT_PATHS)
++ cmake_path(GET QMLDIR_FILE PARENT_PATH KDE_QMLDIR)
+ if (NOT QMLDIR_FILE) # Check the install destination, the QT_PLUGIN_PATH might not be set up correctly at this point
+ # Check the Qt installation
+ ecm_query_qt(qt_qml_dir QT_INSTALL_QML)
diff --git a/pkgs/kde/frameworks/kholidays/default.nix b/pkgs/kde/frameworks/kholidays/default.nix
index 966ca350c6fd..08764c003336 100644
--- a/pkgs/kde/frameworks/kholidays/default.nix
+++ b/pkgs/kde/frameworks/kholidays/default.nix
@@ -2,10 +2,17 @@
mkKdeDerivation,
qttools,
qtdeclarative,
+ bison,
+ flex,
}:
mkKdeDerivation {
pname = "kholidays";
- extraNativeBuildInputs = [ qttools ];
+ extraNativeBuildInputs = [
+ qttools
+
+ bison
+ flex
+ ];
extraBuildInputs = [ qtdeclarative ];
}
diff --git a/pkgs/kde/frameworks/purpose/default.nix b/pkgs/kde/frameworks/purpose/default.nix
index a515728a3af4..5b6b25d99c2f 100644
--- a/pkgs/kde/frameworks/purpose/default.nix
+++ b/pkgs/kde/frameworks/purpose/default.nix
@@ -1,7 +1,7 @@
{
mkKdeDerivation,
qtdeclarative,
- kaccounts-integration,
+ kcmutils,
kdeclarative,
prison,
}:
@@ -10,7 +10,7 @@ mkKdeDerivation {
extraBuildInputs = [ qtdeclarative ];
extraPropagatedBuildInputs = [
- kaccounts-integration
+ kcmutils
kdeclarative
prison
];
diff --git a/pkgs/kde/gear/itinerary/default.nix b/pkgs/kde/gear/itinerary/default.nix
index 0b2292a2ada3..2451fc34ce93 100644
--- a/pkgs/kde/gear/itinerary/default.nix
+++ b/pkgs/kde/gear/itinerary/default.nix
@@ -9,9 +9,6 @@
mkKdeDerivation {
pname = "itinerary";
- # FIXME: this should really be fixed at ECM level somehow
- patches = [ ./optional-runtime-dependencies.patch ];
-
extraNativeBuildInputs = [
pkg-config
shared-mime-info
diff --git a/pkgs/kde/gear/itinerary/optional-runtime-dependencies.patch b/pkgs/kde/gear/itinerary/optional-runtime-dependencies.patch
deleted file mode 100644
index c82a3bf1ffe3..000000000000
--- a/pkgs/kde/gear/itinerary/optional-runtime-dependencies.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -80,8 +80,8 @@ ecm_find_qmlmodule(QtPositioning 6.0)
- ecm_find_qmlmodule(org.kde.kitemmodels ${KF_MIN_VERSION})
- ecm_find_qmlmodule(org.kde.prison ${KF_MIN_VERSION})
- ecm_find_qmlmodule(org.kde.prison.scanner ${KF_MIN_VERSION})
--ecm_find_qmlmodule(org.kde.kosmindoormap ${GEAR_MIN_VERSION} REQUIRED)
--ecm_find_qmlmodule(org.kde.kopeninghours ${GEAR_MIN_VERSION} REQUIRED)
-+ecm_find_qmlmodule(org.kde.kosmindoormap ${GEAR_MIN_VERSION})
-+ecm_find_qmlmodule(org.kde.kopeninghours ${GEAR_MIN_VERSION})
-
- # runtime dependencies are build-time dependencies on Android
- if (ANDROID)
diff --git a/pkgs/kde/gear/keysmith/default.nix b/pkgs/kde/gear/keysmith/default.nix
index d73c66fdd6f3..e01b7a61e266 100644
--- a/pkgs/kde/gear/keysmith/default.nix
+++ b/pkgs/kde/gear/keysmith/default.nix
@@ -7,10 +7,6 @@
mkKdeDerivation {
pname = "keysmith";
- patches = [
- ./optional-runtime-dependencies.patch
- ];
-
extraNativeBuildInputs = [ pkg-config ];
extraBuildInputs = [
qtsvg
diff --git a/pkgs/kde/gear/keysmith/optional-runtime-dependencies.patch b/pkgs/kde/gear/keysmith/optional-runtime-dependencies.patch
deleted file mode 100644
index 45f16de0b02c..000000000000
--- a/pkgs/kde/gear/keysmith/optional-runtime-dependencies.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 55ce9e0..86af3e0 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -47,7 +47,7 @@ find_package(KF6CoreAddons ${KF_MIN_VERSION} REQUIRED)
- find_package(KF6I18n ${KF_MIN_VERSION} REQUIRED)
- find_package(KF6Config ${KF_MIN_VERSION} REQUIRED)
-
--ecm_find_qmlmodule(org.kde.prison.scanner REQUIRED)
-+ecm_find_qmlmodule(org.kde.prison.scanner)
-
- ecm_set_disabled_deprecation_versions(QT 6.0.0
- KF 6.12.0
diff --git a/pkgs/kde/gear/koko/default.nix b/pkgs/kde/gear/koko/default.nix
index 613f2981fe52..37fccb93ece2 100644
--- a/pkgs/kde/gear/koko/default.nix
+++ b/pkgs/kde/gear/koko/default.nix
@@ -33,10 +33,6 @@ mkKdeDerivation {
ln -s ${cities1000} src/cities1000.zip
'';
- patches = [
- ./optional-runtime-dependencies.patch
- ];
-
extraNativeBuildInputs = [ pkg-config ];
extraBuildInputs = [
qtmultimedia
diff --git a/pkgs/kde/gear/koko/optional-runtime-dependencies.patch b/pkgs/kde/gear/koko/optional-runtime-dependencies.patch
deleted file mode 100644
index 9bd628145acf..000000000000
--- a/pkgs/kde/gear/koko/optional-runtime-dependencies.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -76,8 +76,8 @@ set_package_properties(KF6Kirigami PROPERTIES
- TYPE RUNTIME
- )
-
--ecm_find_qmlmodule(org.kde.kirigamiaddons.formcard REQUIRED)
--ecm_find_qmlmodule(org.kde.kirigamiaddons.delegates REQUIRED)
-+ecm_find_qmlmodule(org.kde.kirigamiaddons.formcard)
-+ecm_find_qmlmodule(org.kde.kirigamiaddons.delegates)
-
- find_package(KF6KirigamiAddons)
- set_package_properties(KF6KirigamiAddons PROPERTIES
diff --git a/pkgs/kde/generated/sources/frameworks.json b/pkgs/kde/generated/sources/frameworks.json
index b9b2b1d48f9c..c83c705f5c3c 100644
--- a/pkgs/kde/generated/sources/frameworks.json
+++ b/pkgs/kde/generated/sources/frameworks.json
@@ -1,362 +1,362 @@
{
"attica": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/attica-6.23.0.tar.xz",
- "hash": "sha256-1vhe3iP9n8qmgkRKKKhboRfN7puBcGta1q1kSvio81c="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/attica-6.24.0.tar.xz",
+ "hash": "sha256-Z+p3FI+6CTv9vZEE4/CbmVrvw0sLbDS8MaluY7EQq8s="
},
"baloo": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/baloo-6.23.0.tar.xz",
- "hash": "sha256-Yc7D6nctCDQhqdlNrC1LnXvRvXSr897Ol98uxkbSARM="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/baloo-6.24.0.tar.xz",
+ "hash": "sha256-H3JnaBe5Y2uAyXGTT7fyxdOW2kdYwzmYq8S5roIZXOQ="
},
"bluez-qt": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/bluez-qt-6.23.0.tar.xz",
- "hash": "sha256-N/TA2K6Ak/i0TWy1BQDHupzlmimAGBzIPoj6fAMGK+8="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/bluez-qt-6.24.0.tar.xz",
+ "hash": "sha256-kHz3fKK/BBfa1JrD6/5RMAECApuTUg3OXPpcNeJeWrM="
},
"breeze-icons": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/breeze-icons-6.23.0.tar.xz",
- "hash": "sha256-8SWR9XFOBT2M7yMu9Bw23EYVFuS4nured8wZR6M93TM="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/breeze-icons-6.24.0.tar.xz",
+ "hash": "sha256-Y9Z9g0so+V9F1T7kWUsbOd5IAkKVcPDjteY6tQmr3os="
},
"extra-cmake-modules": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/extra-cmake-modules-6.23.0.tar.xz",
- "hash": "sha256-26LTR2XQmjpdPpWmS5sYrieLHf7lB8vQqHOpEKEIQZQ="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/extra-cmake-modules-6.24.0.tar.xz",
+ "hash": "sha256-jvP34XZYjgmcAlWdIN30/tBZD5LBaPC8xgp+Y4uh5qM="
},
"frameworkintegration": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/frameworkintegration-6.23.0.tar.xz",
- "hash": "sha256-c0VuEDy46dwohrN24+Z2U7G/Ofi0yxIX17lNaDZPZs0="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/frameworkintegration-6.24.0.tar.xz",
+ "hash": "sha256-qvRz6AAhxj4G327iAKYecSlmZcdwpQRu8pfSCC+nfWU="
},
"kapidox": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kapidox-6.23.0.tar.xz",
- "hash": "sha256-pIRbJGut/YrTA5iiG6WYM8Pls6ruLkMtgZnWZ4Bz49g="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kapidox-6.24.0.tar.xz",
+ "hash": "sha256-qxCpeoHrMKQOWvJPLGg+GjR7OsIqDSN5MGjrQZD7Hm4="
},
"karchive": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/karchive-6.23.0.tar.xz",
- "hash": "sha256-gPfzwyqewHKmUJhfymayDrjxmnsQ/KRKnXrY2KhkW1A="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/karchive-6.24.0.tar.xz",
+ "hash": "sha256-to+qHJAS5Au+1RbYu2viHnQ69ar7AkmoTCmn2f8VDQ0="
},
"kauth": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kauth-6.23.0.tar.xz",
- "hash": "sha256-ZgBpnL/sWibDRqJlBNUFp1gMSqSm4luNR5u7+L/rXpo="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kauth-6.24.0.tar.xz",
+ "hash": "sha256-9ZZmficlJLM2+G3YG5vkh+PXXL7csgeCk/Ubsu5vOEw="
},
"kbookmarks": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kbookmarks-6.23.0.tar.xz",
- "hash": "sha256-GFCGHv1ppRs/QrmBrRex1BQOMqyUGHUBwdtQ9oo+i+I="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kbookmarks-6.24.0.tar.xz",
+ "hash": "sha256-4q2gV8d/WTnnFy0MOs2MhSc7CCOyhpfInLwsziPWjV0="
},
"kcalendarcore": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kcalendarcore-6.23.0.tar.xz",
- "hash": "sha256-TgxhDKsx3pN10fPNhvjSJfn3ENfi5xIZIO89o2nEBks="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kcalendarcore-6.24.0.tar.xz",
+ "hash": "sha256-VxAkY8k6TH2QM/zJn2VYMlZGHZoXRcvrZa+24qT8JFo="
},
"kcmutils": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kcmutils-6.23.0.tar.xz",
- "hash": "sha256-VOz+3AvJHOlfqYuLU+QdKZNVfpmhm5UzlcKl5dxCEPg="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kcmutils-6.24.0.tar.xz",
+ "hash": "sha256-iTNGACtToRvJ3UBTrT2YfSVF+slP44dw9dRAND7o5Yo="
},
"kcodecs": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kcodecs-6.23.0.tar.xz",
- "hash": "sha256-fjOTTmiTXWq+jwypm7QalmIdaL4ia3IadbODNNNVt+8="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kcodecs-6.24.0.tar.xz",
+ "hash": "sha256-UBCjcZROBS9l2U7WlMUrYY1MRohVscd/B4qPYUrv1vc="
},
"kcolorscheme": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kcolorscheme-6.23.0.tar.xz",
- "hash": "sha256-vEtKkoruq0yN9IHn9HVO4kkfM/fXVJ0z+kUrri0sbBw="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kcolorscheme-6.24.0.tar.xz",
+ "hash": "sha256-6cngFV6bgEmthYgElkXJmElLkRRWSEZ93L7xeOMehMU="
},
"kcompletion": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kcompletion-6.23.0.tar.xz",
- "hash": "sha256-rVyDC/W2Pl97eSV2qtcmyCeq0+9uKg01cnvl/qxE4XY="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kcompletion-6.24.0.tar.xz",
+ "hash": "sha256-G9+48ty42lWNchDX8h8FTE8Nk01p6GrtNmdXVd7TcNU="
},
"kconfig": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kconfig-6.23.0.tar.xz",
- "hash": "sha256-bZbWprnmbgJ6FyhMSCYbqB4SYvvTgvzd3CSBB6nKle4="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kconfig-6.24.0.tar.xz",
+ "hash": "sha256-Rc+92EGb0a3lSm9UBQ8kZd52pPkbenArgGkw5vuzZR8="
},
"kconfigwidgets": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kconfigwidgets-6.23.0.tar.xz",
- "hash": "sha256-wSC9n+18skSpCVmFpj+epYsH5qsyKKKxIHauRtR9Jfc="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kconfigwidgets-6.24.0.tar.xz",
+ "hash": "sha256-uvQxSKW9bjDSXA8dpmu6/Uxt9wz4pV31aZ/WdzUnrvA="
},
"kcontacts": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kcontacts-6.23.0.tar.xz",
- "hash": "sha256-nLZu8z0T/B3chQm+SKtWndyySUVJIoXLZ0nvj1bIPOk="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kcontacts-6.24.0.tar.xz",
+ "hash": "sha256-f/xcDmx5ZtR8mW3XeKR9LNG7cRuqS2O+RByUGjNKtIs="
},
"kcoreaddons": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kcoreaddons-6.23.0.tar.xz",
- "hash": "sha256-LQSpLfckVxc11q/LO72QvzECoHHBLjAqmKzj2cScMj0="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kcoreaddons-6.24.0.tar.xz",
+ "hash": "sha256-vC+w2U3oWfbmvHQTYgWE8HKs4Uh+MCxlszmNfGsO/3w="
},
"kcrash": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kcrash-6.23.0.tar.xz",
- "hash": "sha256-jD84/kBmUYx4lJt3kUfoRaBu7cfeqHMNWzpbBRjm3pA="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kcrash-6.24.0.tar.xz",
+ "hash": "sha256-RURCjDyWWH5GNC2vWx8IPdeVDHvJQNe8eSEwBgDvgHQ="
},
"kdav": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kdav-6.23.0.tar.xz",
- "hash": "sha256-l2gcA60ZnxyR/5U11GCvuLkwTLd590JRxgNUS4DDaSY="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kdav-6.24.0.tar.xz",
+ "hash": "sha256-rMVphlVAOg0vvq3yQFIYZipC0iAcQe2zNlEINhVkKRM="
},
"kdbusaddons": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kdbusaddons-6.23.0.tar.xz",
- "hash": "sha256-3FKOuLYgoEf+x2WJhtKZtZHapTr2tGeaCXOj/GldX9I="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kdbusaddons-6.24.0.tar.xz",
+ "hash": "sha256-dpgUMal9/nBr4J+uuPh9sxpMpqIvorvhsVrPIfForRE="
},
"kdeclarative": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kdeclarative-6.23.0.tar.xz",
- "hash": "sha256-BYy9lba44WNQXpI7WGb4e61QhH6gyIbqdgHWy9ACW6I="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kdeclarative-6.24.0.tar.xz",
+ "hash": "sha256-0A1peqjOeloWhk6SvHT1KtsrMAiIHW4StmFVqAsTaRU="
},
"kded": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kded-6.23.0.tar.xz",
- "hash": "sha256-qI+XOD86Ca3visDtj0KCX+SEaz1/gfu5gOaIBGyHT00="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kded-6.24.0.tar.xz",
+ "hash": "sha256-9gmB1AAJYUJcvqvpDw936XksvVQh5VtMIk/bFKqWsqU="
},
"kdesu": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kdesu-6.23.0.tar.xz",
- "hash": "sha256-aZ+9FvorW7mkDVa6Agxx4pJwHGoJMU4BI8BKhuLFyLI="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kdesu-6.24.0.tar.xz",
+ "hash": "sha256-vlrdACxPPZbCYy7Ou/VjPZeS+dE9Yakaaiw0lUCoB9M="
},
"kdnssd": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kdnssd-6.23.0.tar.xz",
- "hash": "sha256-VEA6hEaznR5efTTl/ZMgzm9nEoiDCgAwoMPX7Wv8HXg="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kdnssd-6.24.0.tar.xz",
+ "hash": "sha256-LPv20xYRKhFDa063El91z0zHfJ8XrGNl9f4orI0cyaA="
},
"kdoctools": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kdoctools-6.23.0.tar.xz",
- "hash": "sha256-nnFb1W7zABx+alFIlCd+W8YeJXaWi+E/izwKP6tTb8k="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kdoctools-6.24.0.tar.xz",
+ "hash": "sha256-ruNRxS94OBPGwRSt5SDIV4xXDubcJey9ZMg+PS2WYNQ="
},
"kfilemetadata": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kfilemetadata-6.23.0.tar.xz",
- "hash": "sha256-TpnNjcH9eEWJxbFz8Ha9VlXsopCPthoxy1QE4cf2Sog="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kfilemetadata-6.24.0.tar.xz",
+ "hash": "sha256-Lv3C66z5rx9m9hH+ldd2AjWQ6dz5dSWqk+qtfxqiziM="
},
"kglobalaccel": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kglobalaccel-6.23.0.tar.xz",
- "hash": "sha256-V2AzDorrgVQsRMlMJsEJ90t4V8fGuVPWjTTnB5tt9ww="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kglobalaccel-6.24.0.tar.xz",
+ "hash": "sha256-ncXR9JXpUbVAJxPMYbAWF/WG/cOdvaPvfhLmYam1rwo="
},
"kguiaddons": {
- "version": "6.23.1",
- "url": "mirror://kde/stable/frameworks/6.23/kguiaddons-6.23.1.tar.xz",
- "hash": "sha256-ZSnIiUWrIWNU2pdepluYbakm3cgtaJVw3D7eA87a+/o="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kguiaddons-6.24.0.tar.xz",
+ "hash": "sha256-xeRLVnOcvGfhtpVe3JU09YKIygnQL4Xqrlbbg0c5Xq8="
},
"kholidays": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kholidays-6.23.0.tar.xz",
- "hash": "sha256-VMmaymUFxH7tE5fqJZMSpbADylpiK/tOz+AcptdkTnE="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kholidays-6.24.0.tar.xz",
+ "hash": "sha256-lKPE6gA7guAwf/gaZl+Ve7WrmmBD5g+vGirucnUZt74="
},
"ki18n": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/ki18n-6.23.0.tar.xz",
- "hash": "sha256-xJKsXJJY2ExzKt3LOlPb2zuoaRJ3Px1vQZMhhlfjGC8="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/ki18n-6.24.0.tar.xz",
+ "hash": "sha256-dCS2HBUnZMhNTbulGtlgqdeJTmkJ7PqqE+exKVhcC1c="
},
"kiconthemes": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kiconthemes-6.23.0.tar.xz",
- "hash": "sha256-du/8uvhf7zBkvB5RWJNrkBTaqAYEfAo67dx9USypAX4="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kiconthemes-6.24.0.tar.xz",
+ "hash": "sha256-X+4RQayUaTuUtvgOUusm7ZnIGBbGTrUgq/+g4eftWVY="
},
"kidletime": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kidletime-6.23.0.tar.xz",
- "hash": "sha256-TV6QhtJgyVUPHXMtL2SB00UXup9XHy59du2Yh62yyXs="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kidletime-6.24.0.tar.xz",
+ "hash": "sha256-vozgx5GQCh9V6Zc79frvvhcnQEJKyfJUulQVUro8ywY="
},
"kimageformats": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kimageformats-6.23.0.tar.xz",
- "hash": "sha256-ZZA3ng/79NTHVi4MPYH5sEJTO0cBurnA1EMSwprnW14="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kimageformats-6.24.0.tar.xz",
+ "hash": "sha256-fp01hj4iJ+N2I/OQ8OU6IWkxzReSBYLPyCgqQuBPFuI="
},
"kio": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kio-6.23.0.tar.xz",
- "hash": "sha256-Yp5Z8PAHuKGfxtr045pQQ7MPVl7rUBBIEmQiUG0065c="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kio-6.24.0.tar.xz",
+ "hash": "sha256-n74mrjeST5L1WMzcCbVz2zjY8HgoiUBC6j+N3UVo88Q="
},
"kirigami": {
- "version": "6.23.1",
- "url": "mirror://kde/stable/frameworks/6.23/kirigami-6.23.1.tar.xz",
- "hash": "sha256-X2E0q0wA50WtWifK7l+5pBedOv8Du5cqzAZ8WX9Z95Y="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kirigami-6.24.0.tar.xz",
+ "hash": "sha256-ezJH3+NJhn1EJEM1vrjVSa1Kj2sxedFzbSMVEt6lsM4="
},
"kitemmodels": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kitemmodels-6.23.0.tar.xz",
- "hash": "sha256-72LfdveYRcIxbmlnQcJykJt6I9gDArznDUAR1scnPsI="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kitemmodels-6.24.0.tar.xz",
+ "hash": "sha256-Zja/R94N8kZKlGkaEJI0Dvuiq8kfswUlO7uQWK+Vlyc="
},
"kitemviews": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kitemviews-6.23.0.tar.xz",
- "hash": "sha256-bGsDr9TX9Fvq4wo3n61GNuEzGO7s7RYfwRCcs6xre14="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kitemviews-6.24.0.tar.xz",
+ "hash": "sha256-x/OLAXcngueJPnMRWjVkCDzp+pFV5nm1vgZH5kghgvo="
},
"kjobwidgets": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kjobwidgets-6.23.0.tar.xz",
- "hash": "sha256-uxlwsHKNyv1jCTX1tlB23VH1yU8htNXbJULKSGlBaww="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kjobwidgets-6.24.0.tar.xz",
+ "hash": "sha256-s8X0Sb8puYOUFXZWYA6HuR92mvxfVHzvUm+t20VPm2E="
},
"knewstuff": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/knewstuff-6.23.0.tar.xz",
- "hash": "sha256-wvS9tx3x9JSs6qztbDTtRburXmlij4KmORm85nXOJZU="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/knewstuff-6.24.0.tar.xz",
+ "hash": "sha256-l1n04VjR9GYDATFEMgFEGy98/xJjiiT2GEva5LCOKgU="
},
"knotifications": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/knotifications-6.23.0.tar.xz",
- "hash": "sha256-IQVcyeOD7Ln4O0bb5kC7OrNNjg6N9xQoqHjHjDnrfW4="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/knotifications-6.24.0.tar.xz",
+ "hash": "sha256-ErsLNKya45uW0YnMCyn1Jq4SqQFNCq03IcrMkUjkKUA="
},
"knotifyconfig": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/knotifyconfig-6.23.0.tar.xz",
- "hash": "sha256-nRmdTkOXl85XNAOTed1rNAWDNi1G4ka3ZiA2S5d6q54="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/knotifyconfig-6.24.0.tar.xz",
+ "hash": "sha256-RuqQfrxqU4iI+zJDS6jN4+irRCPfEd7Wk7y+C24dg7Y="
},
"kpackage": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kpackage-6.23.0.tar.xz",
- "hash": "sha256-zU2knn1zw4Lc8dUYc2fHtiu80EVxLV9Ox2WDYP/Bf7Y="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kpackage-6.24.0.tar.xz",
+ "hash": "sha256-UODDX2GnZPhWh2CUj0AnxRxHZwHj3cUpNgq9eP48wHQ="
},
"kparts": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kparts-6.23.0.tar.xz",
- "hash": "sha256-eZ4UwrQvn3P237NdH6rtYy8UQXHwkKui900EYFubzBI="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kparts-6.24.0.tar.xz",
+ "hash": "sha256-tKC3IWfg93l0qv6TMFwY3MmcDmbB8v1Wo+RNeOcvVOc="
},
"kpeople": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kpeople-6.23.0.tar.xz",
- "hash": "sha256-mGH3WJ7y2+RodZ2btdtS5ZuvYQif97x+yEfTYp0Erjg="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kpeople-6.24.0.tar.xz",
+ "hash": "sha256-0+JndT62TDu7qOSvSkUDaV7mLQFbMMLa0aHxNDiQ/qQ="
},
"kplotting": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kplotting-6.23.0.tar.xz",
- "hash": "sha256-G3fxWwjo6XQalqS9ktZZWt6Jk2NUhReRn4CrwdIFJyo="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kplotting-6.24.0.tar.xz",
+ "hash": "sha256-OYzqXaX7W1Bes0WC7Fwxir7HW4xAr5i1D3z5ttig/s8="
},
"kpty": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kpty-6.23.0.tar.xz",
- "hash": "sha256-oSGOtrnMUvJtHkeSP4RY18ZxLc7XWYYDca0zAoWluVE="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kpty-6.24.0.tar.xz",
+ "hash": "sha256-J6/xT4IRqIcwCP1SiZhydSPZi7XVAY9IoFCe9Xkrgxk="
},
"kquickcharts": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kquickcharts-6.23.0.tar.xz",
- "hash": "sha256-90SCk/BWWU8evjI6ejrQ6GEDrlJgl+FY2rY/uTL9rj4="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kquickcharts-6.24.0.tar.xz",
+ "hash": "sha256-O0oUqBl+LCJdxHF5ccxibJ+bBgbGEry3QPgO+ba9Gqs="
},
"krunner": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/krunner-6.23.0.tar.xz",
- "hash": "sha256-oC2zDvjJh7rmf0Uo78iRdHPgtSFrkVQaK3QYao/mdE8="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/krunner-6.24.0.tar.xz",
+ "hash": "sha256-V3XXKSoxwMozmzhcGPNxb9pUhjF0I8U4CaENgAj/jk0="
},
"kservice": {
- "version": "6.23.1",
- "url": "mirror://kde/stable/frameworks/6.23/kservice-6.23.1.tar.xz",
- "hash": "sha256-BRraRQrjNIQPbjb9gXKVk95qnXFSNy+sd7LXwCtYPc0="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kservice-6.24.0.tar.xz",
+ "hash": "sha256-97Pl+rUpSdFsD86Wr8Wq6xzJS0dTbgJNWAdQ/7FzlyM="
},
"kstatusnotifieritem": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kstatusnotifieritem-6.23.0.tar.xz",
- "hash": "sha256-pyJUSN2WV4o0P8nDq1QJ08fAvOBGZYJcyxAnPv9Bmt4="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kstatusnotifieritem-6.24.0.tar.xz",
+ "hash": "sha256-92x33MJ6YABzMDKabWxgKYwR3d26gvcQqQcV7IH4hv8="
},
"ksvg": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/ksvg-6.23.0.tar.xz",
- "hash": "sha256-ROMC/Ynuu2GFOITZANQ2vE4JMih6EX5p07zgqpdjIy4="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/ksvg-6.24.0.tar.xz",
+ "hash": "sha256-xNYfa7TGFFLoPeBCf0RM3sKW2HMz9sdnb7fa4JSA9NI="
},
"ktexteditor": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/ktexteditor-6.23.0.tar.xz",
- "hash": "sha256-aZkF5conoQ4+rU0Vga07NipyfD+rcVWipvj07qLWekE="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/ktexteditor-6.24.0.tar.xz",
+ "hash": "sha256-/XA8d3cSrQ4gqEn4N8OteIDrgsG+tQGWYIyzJjc/eOM="
},
"ktexttemplate": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/ktexttemplate-6.23.0.tar.xz",
- "hash": "sha256-BiOtf797OqIuD3ZhHC6cj6J2HMKf3LFUi852DNMo1JA="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/ktexttemplate-6.24.0.tar.xz",
+ "hash": "sha256-hQIfafYdCf5bGwEHXf9PyQtNNZj36DvdT+4x1KAUiOA="
},
"ktextwidgets": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/ktextwidgets-6.23.0.tar.xz",
- "hash": "sha256-3PFtXCfTbOEaBbnUO2vh50uAagqd3SYQJkY6CqfifSI="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/ktextwidgets-6.24.0.tar.xz",
+ "hash": "sha256-uo99IQFKq836E+DMH/Wh22wEdh4IBnDKp2t+QWMIbRU="
},
"kunitconversion": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kunitconversion-6.23.0.tar.xz",
- "hash": "sha256-LRIS74P+wp86uSRX0jIjCknE9mfFu3nja4o35ZJ7lkk="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kunitconversion-6.24.0.tar.xz",
+ "hash": "sha256-oM1YLkjDAtVrXrzqVgtVkPlLhhXb1UvGe80WVxSXn6Y="
},
"kuserfeedback": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kuserfeedback-6.23.0.tar.xz",
- "hash": "sha256-yWkY0hrf7fXCM3pGkuwkbmKQ66lOXf3kyFfyT9cYdNg="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kuserfeedback-6.24.0.tar.xz",
+ "hash": "sha256-MAS+VBrPA7biIDter+3n+dmo/kHXfN0q7jXgPxOSmjA="
},
"kwallet": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kwallet-6.23.0.tar.xz",
- "hash": "sha256-DPi9F8MwDHEkXCXU4P7lE7cwXM2X8o2aTI4yUoMzeic="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kwallet-6.24.0.tar.xz",
+ "hash": "sha256-CUom7CSi/JrnMJbEfaLZY3mWaO+eDkAEFioAguVPlSA="
},
"kwidgetsaddons": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kwidgetsaddons-6.23.0.tar.xz",
- "hash": "sha256-uyXkBPcq4diXAprXUf6S9O4wMru2y0aTZB4SGP2yXq4="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kwidgetsaddons-6.24.0.tar.xz",
+ "hash": "sha256-3+Vj5YsNjHLoodpPN58DYQVS2GY+rGE+R6Kmo4TCAQc="
},
"kwindowsystem": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kwindowsystem-6.23.0.tar.xz",
- "hash": "sha256-T3eUBdYWk9BVmmihgPTOq0CnT5L1CGY9aA1reaFt1ic="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kwindowsystem-6.24.0.tar.xz",
+ "hash": "sha256-IpHZWDbouBJjzuoMH/p8/ZJ3MTDW7dEwtDmHQWnxPlg="
},
"kxmlgui": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/kxmlgui-6.23.0.tar.xz",
- "hash": "sha256-2RaDmJ/7dcXJay/0l4sp9JdnwfZIIrBNC/peKVMdsMM="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/kxmlgui-6.24.0.tar.xz",
+ "hash": "sha256-+H+IcyNnXYs2rp0VfOKYSKwOsXMf/QwK7J15QF55NhY="
},
"modemmanager-qt": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/modemmanager-qt-6.23.0.tar.xz",
- "hash": "sha256-Ksm1LvvOB64FXiW3+5lslOUhIY2DNRwz8AYAkKuYtjw="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/modemmanager-qt-6.24.0.tar.xz",
+ "hash": "sha256-xlj/jhnifJ15gFUtQJQjP74K0ob1ppJ/poclXoToDtI="
},
"networkmanager-qt": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/networkmanager-qt-6.23.0.tar.xz",
- "hash": "sha256-SOfl1arMtAlqHRpGtXCohc77SPpGMeidg7fvAOCoytI="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/networkmanager-qt-6.24.0.tar.xz",
+ "hash": "sha256-udRPgOBUNT+HtCdEgbMgZ22VvTg1/7v98Z708qLvD/8="
},
"prison": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/prison-6.23.0.tar.xz",
- "hash": "sha256-nQyRdknzm2hf0bkphnRoCGnuAT+7gqLP1uczUAsIAjY="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/prison-6.24.0.tar.xz",
+ "hash": "sha256-OeorUf0OQFuWTB8i1krQERx5iViUWQ1ospcS193kzTQ="
},
"purpose": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/purpose-6.23.0.tar.xz",
- "hash": "sha256-0VVFdNbdOUeU2vAAab3T+D1+MDoC0sRqGXMIHF3inV0="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/purpose-6.24.0.tar.xz",
+ "hash": "sha256-6V26I295vxZVoFgenxw85k00J1ATX95wDUY90gW+vEc="
},
"qqc2-desktop-style": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/qqc2-desktop-style-6.23.0.tar.xz",
- "hash": "sha256-p6p+CyDVH/uR8ERmQKXgUjacQz70jjUmtPUHOEznmA0="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/qqc2-desktop-style-6.24.0.tar.xz",
+ "hash": "sha256-RZZ6G1lvHf0hNxlIJ1ozCrPt5v2U/f0i9q5esLEi3mQ="
},
"solid": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/solid-6.23.0.tar.xz",
- "hash": "sha256-RIUC6jLI4Enr08rzTFx2j85/h58l+LXnAP0zANMXoMw="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/solid-6.24.0.tar.xz",
+ "hash": "sha256-L1BpCP8y/83ZkYh5BwtmbJOEsHlJPCX4BzVVPjMqU/0="
},
"sonnet": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/sonnet-6.23.0.tar.xz",
- "hash": "sha256-+ujsA8p653bq7gQTGuoSgIInUqQ+3gPm+HFCWYBS9Mw="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/sonnet-6.24.0.tar.xz",
+ "hash": "sha256-9fEHvU0VTJO7rMcX7DQRvOvONRPfEDlF4gL/ofDumuc="
},
"syndication": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/syndication-6.23.0.tar.xz",
- "hash": "sha256-znejmMmiFqlbocVYse6vaLhfzROGWdJB0JMS+RLLmBQ="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/syndication-6.24.0.tar.xz",
+ "hash": "sha256-meKCvyOgOY3ZoizpQWioIou/G3Kqr5xSFUtwuKdooFw="
},
"syntax-highlighting": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/syntax-highlighting-6.23.0.tar.xz",
- "hash": "sha256-yV6sK6u+pAvhSeVZOf/kehT/sLw9CBA9PzLLMQNkw44="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/syntax-highlighting-6.24.0.tar.xz",
+ "hash": "sha256-BhxZRtxhcOz6kbnH1Pql7IHrU7tfhu2oYcLOdIplSG0="
},
"threadweaver": {
- "version": "6.23.0",
- "url": "mirror://kde/stable/frameworks/6.23/threadweaver-6.23.0.tar.xz",
- "hash": "sha256-1IJuDY+vE1ZV0Vlpsn0P5vx0am0wjqNPBL7T3mBRiws="
+ "version": "6.24.0",
+ "url": "mirror://kde/stable/frameworks/6.24/threadweaver-6.24.0.tar.xz",
+ "hash": "sha256-qnYIlhOX5829yDYq6dHqumxbqdrjqEwRgw/OFV5e1G8="
}
}
\ No newline at end of file
diff --git a/pkgs/kde/plasma/discover/default.nix b/pkgs/kde/plasma/discover/default.nix
index 6bac06517954..eb35f1140951 100644
--- a/pkgs/kde/plasma/discover/default.nix
+++ b/pkgs/kde/plasma/discover/default.nix
@@ -2,6 +2,7 @@
mkKdeDerivation,
qtwebview,
pkg-config,
+ qcoro,
discount,
flatpak,
fwupd,
@@ -9,15 +10,12 @@
mkKdeDerivation {
pname = "discover";
- patches = [
- # remove forced QML dependency check
- # FIXME: fix the check in ECM instead
- ./qml-deps.patch
- ];
-
extraNativeBuildInputs = [ pkg-config ];
extraBuildInputs = [
qtwebview
+
+ qcoro
+
discount
flatpak
fwupd
diff --git a/pkgs/kde/plasma/discover/qml-deps.patch b/pkgs/kde/plasma/discover/qml-deps.patch
deleted file mode 100644
index 3b5527a2cb61..000000000000
--- a/pkgs/kde/plasma/discover/qml-deps.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 04523c97d..945ba6a41 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -59,7 +59,7 @@ find_package(QCoro6 REQUIRED COMPONENTS Core)
-
- qcoro_enable_coroutines()
-
--ecm_find_qmlmodule(org.kde.kitemmodels 1.0 REQUIRED)
-+ecm_find_qmlmodule(org.kde.kitemmodels 1.0)
-
- list(APPEND CMAKE_AUTOMOC_MACRO_NAMES "DISCOVER_BACKEND_PLUGIN")
-
diff --git a/pkgs/kde/plasma/plasma-setup/default.nix b/pkgs/kde/plasma/plasma-setup/default.nix
index 0fcf89369f2d..61efd2268e13 100644
--- a/pkgs/kde/plasma/plasma-setup/default.nix
+++ b/pkgs/kde/plasma/plasma-setup/default.nix
@@ -7,8 +7,6 @@
mkKdeDerivation {
pname = "plasma-setup";
- patches = [ ./optional-dependencies.patch ];
-
extraNativeBuildInputs = [ pkg-config ];
extraBuildInputs = [
qtlocation
diff --git a/pkgs/kde/plasma/plasma-setup/optional-dependencies.patch b/pkgs/kde/plasma/plasma-setup/optional-dependencies.patch
deleted file mode 100644
index 923072ceae8c..000000000000
--- a/pkgs/kde/plasma/plasma-setup/optional-dependencies.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/modules/keyboard/CMakeLists.txt b/modules/keyboard/CMakeLists.txt
-index ddd52df8bc1cc1c6c3bc6b90d9b7f913092995a2..4a108baf60dcf0a87ad9e512f63884dba4442c10 100644
---- a/modules/keyboard/CMakeLists.txt
-+++ b/modules/keyboard/CMakeLists.txt
-@@ -9,7 +9,7 @@ ecm_qt_declare_logging_category(logging_SRCS
- EXPORT PLASMASETUP
- )
-
--ecm_find_qmlmodule(org.kde.plasma.private.kcm_keyboard REQUIRED)
-+ecm_find_qmlmodule(org.kde.plasma.private.kcm_keyboard)
-
- ecm_add_qml_module(plasmasetup_keyboard
- URI "org.kde.plasmasetup.keyboard"
diff --git a/pkgs/misc/arm-trusted-firmware/default.nix b/pkgs/misc/arm-trusted-firmware/default.nix
index 2636b917585b..0ad2f8c3acb7 100644
--- a/pkgs/misc/arm-trusted-firmware/default.nix
+++ b/pkgs/misc/arm-trusted-firmware/default.nix
@@ -63,9 +63,10 @@ let
openssl # For fiptool
];
- # Make the new toolchain guessing (from 2.11+) happy
- # https://github.com/ARM-software/arm-trusted-firmware/blob/4ec2948fe3f65dba2f19e691e702f7de2949179c/make_helpers/toolchains/rk3399-m0.mk#L21-L22
- rk3399-m0-oc = "${pkgsCross.arm-embedded.stdenv.cc.targetPrefix}objcopy";
+ # Make the new toolchain guessing (from 2.14+) happy
+ # https://github.com/ARM-software/arm-trusted-firmware/blob/1d5aa939bc8d3d892e2ed9945fa50e36a1a924cc/make_helpers/toolchain.mk#L370
+ # https://github.com/ARM-software/arm-trusted-firmware/blob/1d5aa939bc8d3d892e2ed9945fa50e36a1a924cc/make_helpers/toolchains/rk3399-m0.mk#L22
+ rk3399-m0-oc-parameter = "rk3399-m0-oc-default";
buildInputs = [ openssl ];
diff --git a/pkgs/os-specific/linux/mba6x_bl/default.nix b/pkgs/os-specific/linux/mba6x_bl/default.nix
index 550c99a7e3ef..730820da0832 100644
--- a/pkgs/os-specific/linux/mba6x_bl/default.nix
+++ b/pkgs/os-specific/linux/mba6x_bl/default.nix
@@ -31,6 +31,7 @@ stdenv.mkDerivation {
description = "MacBook Air 6,1 and 6,2 (mid 2013) backlight driver";
homepage = "https://github.com/patjak/mba6x_bl";
license = lib.licenses.gpl2Only;
+ broken = lib.versionAtLeast kernel.version "6.11";
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.simonvandel ];
};
diff --git a/pkgs/servers/sql/percona-server/8_4.nix b/pkgs/servers/sql/percona-server/8_4.nix
index f6b53c26db14..f85ce2bb5f99 100644
--- a/pkgs/servers/sql/percona-server/8_4.nix
+++ b/pkgs/servers/sql/percona-server/8_4.nix
@@ -50,11 +50,11 @@ assert !(withJemalloc && withTcmalloc);
stdenv.mkDerivation (finalAttrs: {
pname = "percona-server";
- version = "8.4.7-7";
+ version = "8.4.8-8";
src = fetchurl {
url = "https://downloads.percona.com/downloads/Percona-Server-${lib.versions.majorMinor finalAttrs.version}/Percona-Server-${finalAttrs.version}/source/tarball/percona-server-${finalAttrs.version}.tar.gz";
- hash = "sha256-5UBegcT25a1QUt4QQ6LlKWB7UGBnfQG6PK/Hxp9GYaY=";
+ hash = "sha256-jsGaovy3FNBrprC27R7cNofAZmTjqSK21U6wn6TEiBA=";
};
nativeBuildInputs = [
diff --git a/pkgs/servers/sql/postgresql/ext.nix b/pkgs/servers/sql/postgresql/ext.nix
index 4593540d2e71..43fee0a937f3 100644
--- a/pkgs/servers/sql/postgresql/ext.nix
+++ b/pkgs/servers/sql/postgresql/ext.nix
@@ -23,4 +23,5 @@ in
// lib.optionalAttrs config.allowAliases {
cstore_fdw = throw "PostgreSQL extension `cstore_fdw` has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05
pg_embedding = throw "PostgreSQL extension `pg_embedding` has been removed since the project has been abandoned. Upstream's recommendation is to use pgvector instead (https://neon.tech/docs/extensions/pg_embedding#migrate-from-pg_embedding-to-pgvector)";
+ pgvecto-rs = throw "PostgreSQL extension `pgvecto-rs` has been removed since the project has been abandoned. Upstream's recommendation is to use vectorchord instead (https://docs.vectorchord.ai/vectorchord/admin/migration.html#from-pgvecto-rs) "; # Added 2026-03-13
}
diff --git a/pkgs/servers/sql/postgresql/ext/pgvecto-rs/0001-read-clang-flags-from-environment.diff b/pkgs/servers/sql/postgresql/ext/pgvecto-rs/0001-read-clang-flags-from-environment.diff
deleted file mode 100644
index d05a5cd34e16..000000000000
--- a/pkgs/servers/sql/postgresql/ext/pgvecto-rs/0001-read-clang-flags-from-environment.diff
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/crates/c/build.rs b/crates/c/build.rs
-index 8d822e5..8b7e371 100644
---- a/crates/c/build.rs
-+++ b/crates/c/build.rs
-@@ -1,9 +1,13 @@
- fn main() {
- println!("cargo:rerun-if-changed=src/f16.h");
- println!("cargo:rerun-if-changed=src/f16.c");
-+ println!("cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS");
- cc::Build::new()
-- .compiler("clang-16")
-+ .compiler("@clang@")
- .file("./src/f16.c")
-+ // read env var set by rustPlatform.bindgenHook
-+ .try_flags_from_environment("BINDGEN_EXTRA_CLANG_ARGS")
-+ .expect("the BINDGEN_EXTRA_CLANG_ARGS environment variable must be specified and UTF-8")
- .opt_level(3)
- .debug(true)
- .compile("vectorsc");
diff --git a/pkgs/servers/sql/postgresql/ext/pgvecto-rs/0002-allow-dangerous-implicit-autorefs.diff b/pkgs/servers/sql/postgresql/ext/pgvecto-rs/0002-allow-dangerous-implicit-autorefs.diff
deleted file mode 100644
index 34230c372de0..000000000000
--- a/pkgs/servers/sql/postgresql/ext/pgvecto-rs/0002-allow-dangerous-implicit-autorefs.diff
+++ /dev/null
@@ -1,21 +0,0 @@
-diff --git a/crates/common/src/lib.rs b/crates/common/src/lib.rs
-index 18172b9..6fc7e82 100644
---- a/crates/common/src/lib.rs
-+++ b/crates/common/src/lib.rs
-@@ -1,3 +1,4 @@
-+#![warn(dangerous_implicit_autorefs)]
- pub mod clean;
- pub mod dir_ops;
- pub mod file_atomic;
-diff --git a/src/lib.rs b/src/lib.rs
-index 068c65d..82609e9 100644
---- a/src/lib.rs
-+++ b/src/lib.rs
-@@ -6,6 +6,7 @@
- #![allow(clippy::needless_range_loop)]
- #![allow(clippy::single_match)]
- #![allow(clippy::too_many_arguments)]
-+#![warn(dangerous_implicit_autorefs)]
-
- mod bgworker;
- mod datatype;
diff --git a/pkgs/servers/sql/postgresql/ext/pgvecto-rs/package.nix b/pkgs/servers/sql/postgresql/ext/pgvecto-rs/package.nix
deleted file mode 100644
index 412e46646247..000000000000
--- a/pkgs/servers/sql/postgresql/ext/pgvecto-rs/package.nix
+++ /dev/null
@@ -1,119 +0,0 @@
-{
- buildPgrxExtension,
- cargo-pgrx_0_12_0_alpha_1,
- clang,
- fetchFromGitHub,
- lib,
- nix-update-script,
- openssl,
- pkg-config,
- postgresql,
- postgresqlTestExtension,
- replaceVars,
-}:
-
-buildPgrxExtension (finalAttrs: {
- inherit postgresql;
- cargo-pgrx = cargo-pgrx_0_12_0_alpha_1;
-
- pname = "pgvecto-rs";
- version = "0.3.0";
-
- buildInputs = [ openssl ];
- nativeBuildInputs = [ pkg-config ];
-
- patches = [
- # Tell the `c` crate to use the flags from the rust bindgen hook
- (replaceVars ./0001-read-clang-flags-from-environment.diff {
- clang = lib.getExe clang;
- })
- # Rust 1.89 denies implicit autorefs by default, making the compilation fail.
- # This restores the behaviour of previous rust versions by making the lint throw a warning instead.
- ./0002-allow-dangerous-implicit-autorefs.diff
- ];
-
- src = fetchFromGitHub {
- owner = "tensorchord";
- repo = "pgvecto.rs";
- tag = "v${finalAttrs.version}";
- hash = "sha256-X7BY2Exv0xQNhsS/GA7GNvj9OeVDqVCd/k3lUkXtfgE=";
- };
-
- cargoHash = "sha256-8otJ1uqGrCmlxAqvfAL3OjhBI4I6dAu6EoajstO46Sw=";
-
- # Set appropriate version on vectors.control, otherwise it won't show up on PostgreSQL
- postPatch = ''
- substituteInPlace ./vectors.control --subst-var-by CARGO_VERSION ${finalAttrs.version}
- '';
-
- # Include upgrade scripts in the final package
- # https://github.com/tensorchord/pgvecto.rs/blob/v0.2.0/scripts/ci_package.sh#L6-L8
- postInstall = ''
- cp sql/upgrade/* $out/share/postgresql/extension/
- '';
-
- env = {
- # Needed to get openssl-sys to use pkg-config.
- OPENSSL_NO_VENDOR = 1;
-
- # Bypass rust nightly features not being available on rust stable
- RUSTC_BOOTSTRAP = 1;
- };
-
- # This crate does not have the "pg_test" feature
- usePgTestCheckFeature = false;
-
- passthru = {
- updateScript = nix-update-script { };
- tests.extension = postgresqlTestExtension {
- inherit (finalAttrs) finalPackage;
- postgresqlExtraSettings = ''
- shared_preload_libraries='vectors'
- '';
- sql = ''
- CREATE EXTENSION vectors;
-
- CREATE TABLE items (
- id bigserial PRIMARY KEY,
- content text NOT NULL,
- embedding vectors.vector(3) NOT NULL -- 3 dimensions
- );
-
- INSERT INTO items (content, embedding) VALUES
- ('a fat cat sat on a mat and ate a fat rat', '[1, 2, 3]'),
- ('a fat dog sat on a mat and ate a fat rat', '[4, 5, 6]'),
- ('a thin cat sat on a mat and ate a thin rat', '[7, 8, 9]'),
- ('a thin dog sat on a mat and ate a thin rat', '[10, 11, 12]');
- '';
- asserts = [
- {
- query = "SELECT default_version FROM pg_available_extensions WHERE name = 'vectors'";
- expected = "'${finalAttrs.version}'";
- description = "Extension vectors has correct version.";
- }
- {
- query = "SELECT COUNT(embedding) FROM items WHERE to_tsvector('english', content) @@ 'cat & rat'::tsquery";
- expected = "2";
- description = "Stores and returns vectors.";
- }
- ];
- };
- };
-
- meta = {
- # Upstream removed support for PostgreSQL 13 on 0.3.0: https://github.com/tensorchord/pgvecto.rs/issues/343
- broken =
- (lib.versionOlder postgresql.version "14")
- ||
- # PostgreSQL 17 support issue upstream: https://github.com/tensorchord/pgvecto.rs/issues/607
- # Check after next package update.
- lib.versionAtLeast postgresql.version "17" && finalAttrs.version == "0.3.0";
- description = "Scalable, Low-latency and Hybrid-enabled Vector Search in Postgres";
- homepage = "https://github.com/tensorchord/pgvecto.rs";
- license = lib.licenses.asl20;
- maintainers = with lib.maintainers; [
- diogotcorreia
- esclear
- ];
- };
-})
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 7150056b116f..2809581a6165 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -4683,7 +4683,6 @@ with pkgs;
defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { };
inherit (callPackages ../development/tools/rust/cargo-pgrx { })
- cargo-pgrx_0_12_0_alpha_1
cargo-pgrx_0_12_6
cargo-pgrx_0_16_0
cargo-pgrx_0_16_1
@@ -5432,6 +5431,7 @@ with pkgs;
electron_38-bin
electron_39-bin
electron_40-bin
+ electron_41-bin
;
inherit (callPackages ../development/tools/electron/chromedriver { })
@@ -5439,6 +5439,7 @@ with pkgs;
electron-chromedriver_38
electron-chromedriver_39
electron-chromedriver_40
+ electron-chromedriver_41
;
inherit
@@ -5471,12 +5472,17 @@ with pkgs;
src = electron-source.electron_40;
bin = electron_40-bin;
};
+ electron_41 = getElectronPkg {
+ src = electron-source.electron_41;
+ bin = electron_41-bin;
+ };
}
)
electron_37
electron_38
electron_39
electron_40
+ electron_41
;
electron = electron_38;
electron-bin = electron_38-bin;
@@ -6338,6 +6344,8 @@ with pkgs;
fmt_12
;
+ firefox_decrypt = callPackage ../by-name/fi/firefox_decrypt/package.nix { nss = nss_latest; };
+
fmt = fmt_12;
fontconfig = callPackage ../development/libraries/fontconfig { };
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 9d7b2bdd4fb1..ef4b99013cf6 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -21023,7 +21023,7 @@ self: super: with self; {
whispers = callPackage ../development/python-modules/whispers { };
whisperx = callPackage ../development/python-modules/whisperx {
- inherit (pkgs) ffmpeg;
+ ffmpeg = pkgs.ffmpeg-headless;
ctranslate2-cpp = pkgs.ctranslate2;
};