Johannes Kirschbauer
04c56b7e59
lib.lists.replaceElemAt: init ( #477775 )
2026-01-22 15:58:28 +00:00
OPNA2608
2a6945e553
lib/systems/platforms: Drop powernv extraConfig
...
Settings are covered by ppc64 changes in common-config.
2026-01-22 15:41:33 +01:00
OPNA2608
3e6bae2fa4
lib/systems/platforms: Add ppc64
2026-01-22 15:40:36 +01:00
nixpkgs-ci[bot]
bf69762f2a
Merge master into staging-next
2026-01-21 00:19:20 +00:00
Johannes Kirschbauer
f4d45cdced
lib/types: add tests for types.mkStructuredType
2026-01-20 21:26:05 +01:00
Johannes Kirschbauer
53b47eb93d
lib/tests: add strict option to checkConfigOutput
2026-01-20 21:26:05 +01:00
Johannes Kirschbauer
c988f82f7a
lib/types: add types.{json,toml} from pkgs.formats
2026-01-20 21:26:05 +01:00
nixpkgs-ci[bot]
c95fc42eb1
Merge master into staging-next
2026-01-20 00:18:19 +00:00
Valentin Gagarin
638ff75ea2
lib.literalExpression: tag generated code blocks with nix, add usage example and describe function arg; lib.literalCode: init ( #467878 )
2026-01-19 18:39:21 +00:00
nixpkgs-ci[bot]
33adae5a01
Merge master into staging-next
2026-01-19 18:06:39 +00:00
Johannes Kirschbauer
38cab2baa2
lib/types: unify public attribute set and ast
2026-01-19 13:24:05 +01:00
nixpkgs-ci[bot]
db8a4e9f0b
Merge master into staging-next
2026-01-15 18:09:05 +00:00
John Ericson
3ea6894af1
Add clang64 toolchain to pkgsCross ( #450796 )
2026-01-15 14:49:16 +00:00
K900
eff3523324
Merge remote-tracking branch 'origin/master' into staging-next
2026-01-15 10:41:33 +03:00
Johannes Kirschbauer
df70bd515e
docs: improve docs for 'lib.attrsets.recursiveUpdateUntil' ( #454140 )
2026-01-15 01:43:51 +00:00
Johannes Kirschbauer
eda04ce64e
docs: improve docs for 'lib.attrsets.recursiveUpdateUntil'
2026-01-14 20:38:59 -05:00
Johannes Kirschbauer
bdc752a542
lib/strings: order documented cmakeOptionType inputs correctly ( #389607 )
2026-01-15 01:34:23 +00:00
Johannes Kirschbauer
f98c9687bc
docs/mkOption: improve mkOption documentation ( #478096 )
2026-01-15 01:30:18 +00:00
Mikael Voss
f9fbbe20a5
lib/strings: order documented cmakeOptionType inputs correctly
...
The function is defined to take type, feature and value, but the
documented order was feature, type, value.
2026-01-14 20:29:20 -05:00
Ben Siraphob
c7e10647ea
treewide: fix typos
2026-01-13 14:45:11 -05:00
nixpkgs-ci[bot]
95416609f8
Merge master into staging-next
2026-01-13 18:07:18 +00:00
Philip Taron
45b1b89452
lib.systems: correct and simplify canExecute condition regarding march ( #479638 )
2026-01-13 15:43:58 +00:00
aleksana
38be8c6c9b
lib.systems: correct and simplify canExecute condition regarding march
2026-01-13 18:44:51 +08:00
umbrageodotus
7d034687f2
lib.systems.examples: Add LLVM x86-64 UCRT platform and clean up
...
Co-authored-by: Eveeifyeve <88671402+Eveeifyeve@users.noreply.github.com >
2026-01-12 21:56:05 -05:00
Glen Huang
0445cc8aab
lib.lists.replaceElemAt: init
...
It's very easy to resort to lib.take + lib.drop to accomplish this, but it's not obvious that it actually performs quite badly.
Replacing an item in a list should be a relative common operation.
2026-01-12 11:58:42 +00:00
quantenzitrone
4624f7e71d
xf86-video-voodoo: refactor, move to pkgs/by-name & rename from xorg.xf86videovoodoo
...
relevant changes:
- switch to GitLab source instead of release tarball
2026-01-10 20:32:01 +01:00
nixpkgs-ci[bot]
06e5fd7d40
Merge staging-next into staging
2026-01-10 11:12:55 +00:00
quantenzitrone
6d88a22801
xf86-video-geode: refactor, move to pkgs/by-name & rename from xorg.xf86videogeode
...
relevant changes:
- switch to GitLab source instead of release tarball
New license just dropped: Just put the third clause of BSD-3-Clause
into the X11 license. I'm not gonna add this to spdx because geode
is fucking old and probably deprecated in a few years anyway, maybe
before Xorg. The package is not even listed on repology, despite being
packaged in most distros.
2026-01-10 03:07:03 +01:00
Johannes Kirschbauer
c80a1dea36
docs/mkOption: improve mkOption documentation
2026-01-09 09:47:50 +01:00
nixpkgs-ci[bot]
02cebb4644
Merge staging-next into staging
2026-01-06 18:07:38 +00:00
Alyssa Ross
a2b519e6c2
uclibc-ng: improve detection of FPU, endianess and ABI ( #458935 )
2026-01-06 14:13:36 +00:00
nixpkgs-ci[bot]
989c3285e3
Merge staging-next into staging
2026-01-06 06:07:42 +00:00
Jo
c2fd2485d6
lib/trivial: bump oldestSupportedRelease to 2511 ( #476384 )
2026-01-06 04:40:10 +00:00
Philip Taron
db1801609d
Drop more reiserfs ( #461260 )
2026-01-05 21:08:05 +00:00
Sandro Jäckel
2459f7a596
platforms: drop REISERFS_FS
2026-01-03 04:37:48 +01:00
Leona Maroni
58bcaa08e6
lib/trivial: bump oldestSupportedRelease to 2511
...
25.05 is EOL now.
2026-01-02 23:06:59 +01:00
Shelvacu
5018a33b62
lib/strings.escapeNixIdentifier: quote keywords
...
Previously `lib.strings.escapeNixIdentifier "assert"` would return `"assert"`; This is wrong, `assert` is not a valid identifier unless quoted.\
This also fixes `lib.generators.toPretty`: `toPretty {} { "assert" = false; }` would previously return an invalid expression.
2026-01-02 13:47:32 -08:00
Justin !
511bf56650
treewide: fix or-as-identifier
...
Lix will soon warn, and in the future, error when `or` is used as an
identifier. This commit fix those cases.
2025-12-31 17:02:13 -05:00
Alessandro Di Federico
90b59828be
uclibc-ng: detect CONFIG_ARM_EABI from platform
...
This commit introduces a `isEabi` predicate for platforms and employs it
to detect whether to configure uclibc with CONFIG_ARM_EABI or not.
2025-12-30 19:05:44 +01:00
Michael Daniels
967cf1832f
Merge remote-tracking branch 'upstream/master'
2025-12-29 19:30:47 -05:00
Johannes Kirschbauer
7bed44f947
lib: move remaining builtins to appropriate places ( #458280 )
2025-12-29 20:59:21 +00:00
nixpkgs-ci[bot]
3557e60914
Merge master into staging-next
2025-12-28 06:06:11 +00:00
Lukas Wurzinger
436548e518
lib/cli: document toCommandLine
2025-12-27 15:26:38 +01:00
K900
b715e74ab2
Merge remote-tracking branch 'origin/master' into staging-next
2025-12-22 21:42:30 +03:00
Robert Hensing
34b2f6702f
lib.makeOverridable: preserve constructor override and metadata attributes ( #461032 )
2025-12-22 13:20:41 +00:00
Luke Bailey
56cee4ffd3
lib.literalCode: init
2025-12-21 15:18:17 +00:00
Luke Bailey
4d2e351d55
lib.literalExpression: add example and properly describe function arg
2025-12-16 19:15:07 +00:00
Johannes Kirschbauer
6ca8927eb0
lib/modules: deprecate 'mkAliasIfDef'
2025-12-14 21:44:28 +01:00
Johannes Kirschbauer
95afd78e86
lib/modules: inline trivial 'mkAliasIfDef'
2025-12-14 21:34:12 +01:00
Johannes Kirschbauer
2916db79f3
lib/modules: remove silent failure of 'mkAliasIfDef'
2025-12-14 21:30:54 +01:00