Robert Hensing
f8566d22c1
pkgs/splice.nix: Refactor, use cross index helpers
2025-09-09 04:42:37 +02:00
Robert Hensing
7ba464154f
lib: Introduce Cross Index concept
...
A Cross Index, short for Cross Platform Pair Index, is the essential
shape of a splice, without the invoking the more mind bending concept
of adding variations of for these 6 pairings to an existing thing so
that it can be switched out for something else.
So the purpose of a Cross Index is to contain the result of `f`\
(which may be reified in code, or just an abstract concept):
- f "build" "build"
- f "build" "host"
- ...
Splicing on the other hand refers not just to these six variants, but
to the idea of tacking them onto one of the variants. (hostTarget,
I believe)
Cross Indexes are a necessity for making cross compilation work, but
splicing is more than necessary.
2025-09-09 04:42:37 +02:00
Robert Hensing
ca4beaaf1c
lib: Add splice structure utilities
2025-09-09 04:42:36 +02:00
Jared Baur
ad9c4be1ba
Introduce multiple versions of ZLS ( #438854 )
2025-09-07 03:38:49 -07:00
Philip Taron
c158e377e0
dockerTools.streamLayeredImage: Improve layer sharing for large images ( #355189 )
2025-09-07 12:37:35 +02:00
Nikolay Korotkiy
d9e82c68f1
age-plugin-fido2-hmac: fix darwin build ( #439759 )
2025-09-07 14:30:43 +04:00
Leona Maroni
efff3b2766
asterisk: 20.15.1 -> 20.15.2 ( #439904 )
2025-09-07 12:22:11 +02:00
Nikolay Korotkiy
09fd2e6460
dolt: 1.58.5 -> 1.59.2 ( #440447 )
2025-09-07 14:18:30 +04:00
Fabian Affolter
bf53259e08
python3Packages.llama-cloud-services: 0.6.60 -> 0.6.64 ( #436969 )
2025-09-07 12:08:46 +02:00
Fabian Affolter
0467ddffff
python3Packages.twilio: 9.7.0 -> 9.8.0 ( #437141 )
2025-09-07 12:08:04 +02:00
Fabian Affolter
74876446e7
python3Packages.llama-index-vector-stores-postgres: 0.6.3 -> 0.6.5 ( #440780 )
2025-09-07 12:03:34 +02:00
Lars Jellema
ff214e9d0e
build-support/docker: Smarter default layering algorithm
2025-09-07 12:01:02 +02:00
jopejoe1
4f9d598c54
discord{-{canary,ptb,development}}: update ( #440706 )
2025-09-07 11:55:46 +02:00
Luke Granger-Brown
b905fd7bf1
factorio-demo: 2.0.42 -> 2.0.66 ( #440798 )
2025-09-07 10:51:52 +01:00
jopejoe1
2d8ae2c8b1
python3Packages.notobuilder: 0-unstable-2025-05-20 -> 0-unstable-2025-08-20 ( #440217 )
2025-09-07 11:47:23 +02:00
Wolfgang Walther
182ca243f5
haskell.compiler.ghc902: remove at 9.0.2 ( #381265 )
2025-09-07 09:40:29 +00:00
Leona Maroni
47b23ef82d
bind: 9.20.11 -> 9.20.12 ( #436680 )
2025-09-07 11:34:19 +02:00
Wolfgang Walther
3273094fa8
doc/release-notes: move all GHC related release notes in one place
...
Also remove the minor version for GHCJS, similar to the others.
2025-09-07 11:32:56 +02:00
sternenseemann
f8560ade01
haskell.compiler.ghc902: remove at 9.0.2
...
Let's drop everyone's least favorite GHC version.
2025-09-07 11:26:58 +02:00
kirillrdy
6f8b40d388
gemini-cli-bin: init at 0.3.4 ( #432759 )
2025-09-07 19:20:11 +10:00
nixpkgs-merge-bot[bot]
7b3ad5c90b
eksctl: 0.212.0 -> 0.214.0 ( #440805 )
2025-09-07 09:18:59 +00:00
Matthias Beyer
19b77f5bfb
syncthingtray: 2.0.0 -> 2.0.1 ( #439821 )
2025-09-07 11:15:47 +02:00
Matthias Beyer
422a04ce21
syncthingtray-minimal: 2.0.0 -> 2.0.1 ( #439820 )
2025-09-07 11:15:39 +02:00
Matthias Beyer
487801c02d
tradingview: 2.9.6 -> 2.12.0 ( #439393 )
2025-09-07 11:15:27 +02:00
Wolfgang Walther
eba6675b2c
doc/release-notes: Only mention GHC major version
...
Since we're not mentioning drops of minor versions in the release notes
anyway, we also don't need to include the minor version when we drop a
whole major.
2025-09-07 11:14:34 +02:00
Matthias Beyer
1f46efd9d1
cargo-binstall: 1.14.3 -> 1.15.3 ( #439398 )
2025-09-07 11:12:11 +02:00
7c6f434c
e1a4b8227c
acl2: 8.5 -> 8.6 and mark darwin builds as compatible ( #440168 )
2025-09-07 09:09:56 +00:00
7c6f434c
a908f44054
libatomic_ops: 7.8.2 -> 7.8.4 ( #440583 )
2025-09-07 09:07:58 +00:00
7c6f434c
960158f049
squid: 7.0.1 -> 7.1 ( #440445 )
2025-09-07 09:06:28 +00:00
Matthias Beyer
81030b749f
git-quick-stats: 2.7.0 -> 2.8.0 ( #439501 )
2025-09-07 11:06:13 +02:00
Matthias Beyer
c368381d54
joplin-desktop: 3.4.6 -> 3.4.10 ( #439519 )
2025-09-07 11:06:02 +02:00
ljxfstorm
31a558c5f0
gemini-cli-bin: init at 0.3.4
2025-09-07 17:05:13 +08:00
Felix Bargfeldt
d81a4ff67f
attic-client: 0-unstable-2025-08-16 -> 0-unstable-2025-08-28 ( #440846 )
2025-09-07 11:03:13 +02:00
Nikolay Korotkiy
3e791a5fd0
xournalpp: 1.2.7 -> 1.2.8 ( #439527 )
2025-09-07 13:01:31 +04:00
Heitor Augusto
086c3cd83f
nixos/cosmic: fix descriptions
2025-09-07 10:58:25 +02:00
Matthias Beyer
19e6556209
tmuxinator: 3.3.3 -> 3.3.5 ( #440599 )
2025-09-07 10:49:32 +02:00
Matthias Beyer
f8987f81b9
hugo: 0.148.2 -> 0.149.1 ( #440590 )
2025-09-07 10:49:28 +02:00
Matthias Beyer
37db3293e7
pixelfed: 0.12.5 -> 0.12.6 ( #440637 )
2025-09-07 10:49:16 +02:00
Matthias Beyer
f434c616f0
lazysql: 0.4.0 -> 0.4.1 ( #440839 )
2025-09-07 10:46:43 +02:00
nixpkgs-merge-bot[bot]
f41a005e86
uv-sort: 0.6.0 -> 0.6.1 ( #440831 )
2025-09-07 08:46:29 +00:00
Matthias Beyer
b59cd31414
q: 0.19.5 -> 0.19.8 ( #440845 )
2025-09-07 10:45:31 +02:00
Nikolay Korotkiy
b976198f57
lagrange: 1.18.8 → 1.19.1 ( #440638 )
2025-09-07 12:43:11 +04:00
Matteo Pacini
6997659a19
rnote: 0.12.0 -> 0.13.0 ( #440811 )
2025-09-07 09:42:19 +01:00
Nikolay Korotkiy
831db9cac4
python3Packages.gstools-cython and python3Packages.pykrige: relax overly strict Cython dependency ( #440738 )
2025-09-07 12:32:04 +04:00
Fabian Affolter
8be5efcaa0
python312Packages.mypy-boto3-*: updates ( #440413 )
2025-09-07 10:27:55 +02:00
Fabian Affolter
034edc95bf
vunnel: 0.38.0 -> 0.38.2 ( #440658 )
2025-09-07 10:27:46 +02:00
Fabian Affolter
695246965f
python3Packages.ha-philipsjs: 3.3.3 -> 3.3.4 ( #440842 )
2025-09-07 10:27:01 +02:00
Fabian Affolter
0a97d877b5
python3Packages.streamlit: 1.48.1 -> 1.49.1 ( #440832 )
2025-09-07 10:26:19 +02:00
Fabian Affolter
4bcc59782e
python3Packages.pydash: 8.0.1 -> 8.0.5 ( #440823 )
2025-09-07 10:25:44 +02:00
Fabian Affolter
4f27d593f2
python3Packages.yalexs-ble: 3.1.2 -> 3.2.0 ( #440817 )
2025-09-07 10:24:30 +02:00