Commit Graph
972370 Commits
Author SHA1 Message Date
Robert Hensing d7dff39146 pkgs/splice: bring mapAttrs into scope
... and take it from lib. Inconsequential, but it's a good convention
because it has occasional improvements to builtins' intentionally
highly unchanging behavior.
2026-04-06 12:25:46 +02:00
zimbatm 6ae8efaf5f splice: replace listToAttrs+map with mapAttrs
listToAttrs forces every list element to extract `.name`, calling merge
eagerly for the entire union of attribute names (~60k). mapAttrs already
knows the keys; the lambda is only invoked when a key is selected,
letting the 99.7% unforced ones stay as untouched thunks.

NIX_SHOW_STATS delta on pkgsCross.aarch64-multiplatform.hello.drvPath:

  nrFunctionCalls:  567,512 -> 507,404   (-10.6%)
  nrThunks:         613,138 -> 552,356   (-9.9%)
  sets.number:      158,787 -> 98,339    (-38.1%)
  list.elements:    295,085 -> 174,189   (-41.0%)
  gc.totalBytes:      117.5M -> 111.7M   (-4.9%)

Repro:

  NIX_SHOW_STATS=1 nix-instantiate --eval \
    -E '(import ./. {}).pkgsCross.aarch64-multiplatform.hello.drvPath' \
    2>stats.json >/dev/null
  jq . stats.json
2026-04-04 14:18:29 +02:00
nixpkgs-ci[bot]andGitHub d8c4c60db8 clouddrive2: 0.9.24 -> 1.0.3 (#504747) 2026-03-31 07:26:21 +00:00
nixpkgs-ci[bot]andGitHub aa56121e8a xdg-desktop-portal-termfilechooser: 1.3.0 -> 1.4.0 (#504907) 2026-03-31 07:26:20 +00:00
Masum RezaandGitHub 9fb89021f0 warp-terminal: 0.2026.03.04.08.20.stable_04 -> 0.2026.03.25.08.24.stable_05 (#504689) 2026-03-31 07:18:41 +00:00
Gaétan LepageandGitHub 864ae75886 sandbox-runtime: 0.0.43 -> 0.0.44 (#505146) 2026-03-31 07:04:54 +00:00
7c6f434candGitHub f8e596a373 Remove use of texlive.combine in preparation for deprecation (#500729) 2026-03-31 06:45:14 +00:00
Pol DellaieraandGitHub 56cfe4ec81 turingdb: 1.23 -> 1.26 (#505196) 2026-03-31 06:45:12 +00:00
7c6f434candGitHub 55f3084e5d wine-staging: 11.1 -> 11.5 (#498710) 2026-03-31 06:29:38 +00:00
7c6f434candGitHub ca4fe384b4 gajim: 2.4.4 → 2.4.5 (#505094) 2026-03-31 06:27:49 +00:00
Francesco GazzettaandGitHub ca4b660083 ft2-clone: 2.12 -> 2.13 (#505101) 2026-03-31 06:17:50 +00:00
Vincent LaporteandGitHub 51466407fb update owi, ocamlPackages.{smtml,symex} (#505043) 2026-03-31 06:17:10 +00:00
R. Ryantm 30e184cd60 turingdb: 1.23 -> 1.26 2026-03-31 05:52:19 +00:00
zowoqandGitHub d885c1bf24 terraform-providers.cloudposse_utils: 2.4.0 -> 2.5.0 (#505186) 2026-03-31 05:35:27 +00:00
Rick van SchijndelandGitHub 2f4fd5e1ab samba: fix nmbd crash by disabling strictflexarrays1 hardening (#504784) 2026-03-31 05:31:23 +00:00
Jörg ThalheimandGitHub 419f1d7b3a ubootRaspberryPiAarch64: init (#493816) 2026-03-31 05:00:43 +00:00
R. Ryantm 84414411b1 terraform-providers.cloudposse_utils: 2.4.0 -> 2.5.0 2026-03-31 04:53:20 +00:00
nixpkgs-ci[bot]andGitHub eb22156503 homebridge: 1.11.3 -> 1.11.4 (#505058) 2026-03-31 03:55:22 +00:00
nixpkgs-ci[bot]andGitHub f074058cba snouty: 0.3.3 -> 0.3.5 (#504777) 2026-03-31 03:55:17 +00:00
dotlambdaandGitHub 1d48df8aab shelfmark: init at 1.2.0, add NixOS module and test (#498942) 2026-03-31 03:42:58 +00:00
Jamie Magee e1df3ce76b nixos/tests/shelfmark: init
Starts the service and checks that /api/health responds.
2026-03-30 20:35:16 -07:00
Jamie Magee 3757b61622 nixos/shelfmark: init module
Adds a NixOS service module with DynamicUser, configurable host/port,
data and ingest directories, environment variable passthrough, and
systemd hardening (per NixOS/nixpkgs#377827).
2026-03-30 20:35:16 -07:00
Jamie Magee a469aa29b0 shelfmark: init at 1.2.0
Self-hosted web interface for searching and downloading books and
audiobooks from multiple sources. This packages the lite variant,
which relies on an external Cloudflare bypass (e.g. FlareSolverr).

https://github.com/calibrain/shelfmark
2026-03-30 20:35:16 -07:00
dotlambdaandGitHub 8cbb749977 python3Packages.unstructured-client: 0.42.9 -> 0.42.12 (#504892) 2026-03-31 03:12:53 +00:00
dotlambdaandGitHub 3c616810a4 python3Packages.approvaltests: 17.4.0 -> 17.4.1 (#504867) 2026-03-31 03:12:46 +00:00
dotlambdaandGitHub df3bf8949e poetry: 2.3.2 -> 2.3.3 (#504735) 2026-03-31 03:12:26 +00:00
Sizhe ZhaoandGitHub 7b8fdb9b35 nixosTests.mitmproxy: fix certificate location passed to curl (#504385) 2026-03-31 03:09:14 +00:00
Justin BedőandGitHub f1bdd19c24 rPackages.*: move env variables into env for structuredAttrs (#502570) 2026-03-31 03:03:56 +00:00
phanirithvij 852987500b nixosTests.mitmproxy: fix certificate location passed to curl
Broken since
- https://hydra.nixos.org/build/322094860 (logs missing)
- https://hydra.nixos.org/build/323032381 (next run with logs)

https://hydra.nixos.org/job/nixos/unstable/nixos.tests.mitmproxy.x86_64-linux/all

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-03-31 08:22:54 +05:30
Fernando RodriguesandGitHub 6574bd760e pay-respects: fix modules not building and strip api keys (#505155) 2026-03-31 02:36:18 +00:00
Jademalo 80d7a8f4b5 pay-respects: fix modules not building and strip api keys 2026-03-31 02:56:41 +01:00
Adam C. StephensandGitHub f2b75e04af nixos/incus: add useACMEHost option (#504403) 2026-03-31 01:52:25 +00:00
nixpkgs-ci[bot]andGitHub 14d3d82dd6 redumper: 705 -> 706 (#505149) 2026-03-31 01:44:46 +00:00
nixpkgs-ci[bot]andGitHub 0e0519fe7e dosbox-x: 2026.01.02 -> 2026.03.29 (#504679) 2026-03-31 01:44:37 +00:00
nixpkgs-ci[bot]andGitHub 4c2d21b968 gendef: 11.0.1 -> 14.0.0 (#504676) 2026-03-31 01:44:35 +00:00
rewineandGitHub 0da00ba5f9 wlroots_0_20: fix dupe lcms2 dependency (#505136) 2026-03-31 01:28:19 +00:00
Michael DanielsandGitHub 33f059a887 steamcmd: Use stdenvNoCC instead of stdenv (#504765) 2026-03-31 01:15:06 +00:00
zowoqandGitHub de696689bc telegraf: 1.38.1 -> 1.38.2 (#505150) 2026-03-31 01:09:37 +00:00
nixpkgs-ci[bot]andGitHub 130841f326 ruffle: 0.2.0-nightly-2026-03-20 -> 0.2.0-nightly-2026-03-29 (#504651) 2026-03-31 00:58:10 +00:00
R. Ryantm 0063132234 telegraf: 1.38.1 -> 1.38.2 2026-03-31 00:55:16 +00:00
Sizhe ZhaoandGitHub 05770443d1 cadabra2: fix build with boost 1.89 (#502383) 2026-03-31 00:51:26 +00:00
R. Ryantm 011756b62f redumper: 705 -> 706 2026-03-31 00:50:45 +00:00
SandroandGitHub a0e0e455fe fceux: fix build failure (minizip) (#502759) 2026-03-31 00:38:09 +00:00
R. Ryantm e99e69d3f5 sandbox-runtime: 0.0.43 -> 0.0.44 2026-03-31 00:36:54 +00:00
SandroandGitHub e219bab115 qidi-studio: 2.04.01.11 > 2.05.01.52 (#499804) 2026-03-31 00:28:01 +00:00
SandroandGitHub f15730efbd aasvg-rs: init at 1.0.0 (#488607) 2026-03-31 00:27:27 +00:00
SandroandGitHub 2bcb781670 skills: init at 1.4.6 (#502948) 2026-03-31 00:21:54 +00:00
SandroandGitHub 4742239628 aasvg: init at 0.5.2 (#488951) 2026-03-31 00:00:54 +00:00
nixpkgs-ci[bot]andGitHub 8e0485bac4 node-core-utils: 6.2.0 -> 6.3.0 (#504592) 2026-03-30 23:52:23 +00:00
Philip TaronandGitHub 4a0959d1a6 diffoscope: 314 -> 315 (#501741) 2026-03-30 23:51:46 +00:00