Theo Paris
9f605ca95e
lib.systems: add uefi support
...
Signed-off-by: Theo Paris <theo@theoparis.com >
Change-Id: I51ce15449fc83f0ff39277d7cde7b34a6a6a6964
lib.systems: remove i686-uefi
2026-01-25 21:59:21 -08:00
Alexandre Esteves
03a5813e98
lib/systems: Add nodejs as emulator for pkgsCross.ghcjs
2026-01-25 23:16:19 +00:00
Michael Daniels
006ecdbdeb
treewide: fix typos ( #479869 )
2026-01-24 21:36:44 +00:00
Niclas Overby
7b16ea8b4e
lib: re-export missing pure builtins in lib
2026-01-24 11:10:58 +01:00
Johannes Kirschbauer
c6578a37be
lib: re-export missing builtins in lib ( #482743 )
2026-01-23 09:34:19 +00:00
Dyego Aurélio
28096cc5e3
treewide: apply nixfmt 1.2.0
2026-01-22 18:37:56 -03:00
Mikalai Seva
cb9cd986c9
lib: re-export missing builtins in lib
...
Closes #369215
2026-01-22 18:54:30 +01:00
Fabián Heredia Montiel
82c1a79c43
Merge remote-tracking branch 'origin/master' into staging-next
2026-01-22 10:40:19 -06:00
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