jopejoe1
851e8a2f10
treewide: remove stringy licenses ( #439982 )
2025-10-04 11:36:34 +00:00
jopejoe1
d13457b073
lib/sources: add Pijul+Darcs to cleanSource ( #446955 )
2025-10-04 11:31:27 +00:00
nixpkgs-ci[bot]
7d9f8fb0c1
Merge staging-next into staging
2025-10-02 15:59:43 +00:00
nixpkgs-ci[bot]
7f2d963f4f
Merge master into staging-next
2025-10-02 15:58:50 +00:00
Robert Hensing
6a5f6f1a4e
lib: init strings.join ( #446278 )
2025-10-02 15:34:34 +00:00
nixpkgs-ci[bot]
d6ac0273cd
Merge staging-next into staging
2025-10-01 00:19:21 +00:00
K900
4999ae577c
Merge remote-tracking branch 'origin/master' into staging-next
2025-09-30 21:47:55 +03:00
Philip Taron
44998896c6
lib: remove optional builtins prefixes from prelude functions ( #447402 )
2025-09-30 16:28:04 +00:00
John Ericson
941a243895
cygwin: add as a cross-compilation target, and get hello to build ( #444470 )
2025-09-30 14:16:25 +00:00
NAHO
e8f998c3bc
lib: add builtins prefixes for prelude functions to improve clarity
2025-09-30 09:38:12 +02:00
NAHO
6177c4ad72
lib: remove optional builtins prefixes from prelude functions
...
Remove optional builtins prefixes from prelude functions by running:
builtins=(
abort
baseNameOf
break
derivation
derivationStrict
dirOf
false
fetchGit
fetchMercurial
fetchTarball
fetchTree
fromTOML
import
isNull
map
null
placeholder
removeAttrs
scopedImport
throw
toString
true
)
fd --type file . lib --exec-batch sed --in-place --regexp-extended "
s/\<builtins\.($(
printf '%s\n' "${builtins[@]}" |
paste --delimiter '|' --serial -
))\>/\1/g
"
nix fmt
2025-09-30 09:02:59 +02:00
nixpkgs-ci[bot]
4c0880e710
Merge staging-next into staging
2025-09-29 12:08:02 +00:00
nixpkgs-ci[bot]
3c90917fd5
Merge master into staging-next
2025-09-29 12:07:15 +00:00
Alyssa Ross
f0cc6e6348
lib.customisation: inherit unsafeGetAttrsPos in let-in ( #446761 )
2025-09-29 07:54:31 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤
c2b0328fa1
lib/sources: add Darcs to cleanSource
2025-09-29 01:24:24 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
e6e1581d39
lib/sources: add Pijul to cleanSource
2025-09-29 01:24:24 +07:00
jopejoe1
3e8895f981
lib.licenses: add licenses used in nixpkgs
2025-09-28 18:47:20 +02:00
Yueh-Shun Li
4fa63ffcca
lib.customisation: inherit unsafeGetAttrsPos in let-in
2025-09-28 03:05:49 +08:00
David McFarland
39fd8e4adf
cygwin: init as a target toolchain
...
The old cygwin support used -pc-windows-cygnus as the config. This is
supported by LLVM, but not by GNU. This will change it to -pc-cygwin,
which is more generally supported.
Because the kernel is now 'cygwin' rather than 'windows', isWindows will
return false. There are lots of different reasons isWindows is used in
nixpkgs, but in my experience they often have to do with posix
compatibility and don't apply to cygwin.
Co-authored-by: Brian McKenna <brian@brianmckenna.org>
2025-09-27 13:29:44 -03:00
Johannes Kirschbauer
b37ac6a920
lib: init strings.join
2025-09-27 09:18:37 +02:00
nixpkgs-ci[bot]
b9fe052b5c
Merge staging-next into staging
2025-09-25 18:06:34 +00:00
nixpkgs-ci[bot]
e11e848c96
Merge master into staging-next
2025-09-25 18:05:56 +00:00
Johannes Kirschbauer
2b2df96038
lib/types: submodule fix description with freeformType ( #443134 )
2025-09-25 14:57:10 +00:00
jopejoe1
bdc3cdda42
font-bitstream-{100dpi,75dpi,type1}: refactor, move to pkgs/by-name and rename from xorg.fontbitstream*, xorg.fontbitstreamspeedo: drop ( #442323 )
2025-09-25 13:05:09 +02:00
nixpkgs-ci[bot]
f4c61486bf
Merge master into staging-next
2025-09-24 12:07:37 +00:00
Robert Hensing
16ee869413
lib/modules: rename defs''' into human friendly names ( #445593 )
2025-09-24 09:29:02 +00:00
Johannes Kirschbauer
1c960d4bcf
lib/modules: rename defs''' into human friendly names
2025-09-24 09:22:29 +02:00
quantenzitrone
4c4fd26ced
font-bitstream-type1: refactor, move to pkgs/by-name and rename from xorg.fontbitstreamtype1
...
the package output doesn't change
2025-09-23 22:50:27 +02:00
nixpkgs-ci[bot]
ca7f2a47c0
Merge staging-next into staging
2025-09-19 18:06:36 +00:00
Ihar Hrachyshka
97226ef7db
licenses: add sissl11
...
This is Sun Industry Standard Source License 1.1:
https://opensource.org/license/sissl
It was voluntarily retired. Still, it's used in some projects.
Specifically, openvswitch ships some files under lib/sflow*[ch] under
this license.
This license will be added to both openvswitch and ovn packages (the
latter embeds openvswitch libraries, including sflow).
2025-09-19 11:54:51 -04:00
Robert Hensing
35cb0d92d8
lib/tests/modules: Test description composition
2025-09-17 14:00:10 +02:00
Johannes Kirschbauer
717bb9db24
lib/types: submodule fix description with freeformType
2025-09-16 16:27:32 +02:00
nixpkgs-ci[bot]
6ec57b45c7
Merge staging-next into staging
2025-09-15 16:09:34 +00:00
Yuriy Taraday
dd12290517
Reapply "stdenv: Add CPE fields to meta"
...
This reverts commit de74f9caf0 .
2025-09-15 17:25:11 +02:00
nixpkgs-ci[bot]
bd09088666
Merge staging-next into staging
2025-09-14 06:05:52 +00:00
Johannes Kirschbauer
348e5028e7
lib/types: minimal fix for the regression of either when used in freeformType ( #440459 )
2025-09-14 04:38:10 +00:00
nixpkgs-ci[bot]
eea9839c6e
Merge staging-next into staging
2025-09-14 00:17:55 +00:00
jopejoe1
4d56433d94
lib.licenses: some more cleanup ( #439307 )
2025-09-13 21:08:19 +00:00
nixpkgs-ci[bot]
cebc703cbc
Merge staging-next into staging
2025-09-12 18:06:00 +00:00
Felix Buehler
06ac3fbebd
lib/*: fix docs to use "returns" instead of "return"
2025-09-12 16:16:41 +02:00
Johannes Kirschbauer
0047f9de6c
lib/trivial: add boolToYesNo ( #413036 )
2025-09-12 13:05:31 +00:00
Winter
0f54833b4a
lib/modules: add suggestions to invalid option name errors
...
This change introduces the suggesting of possible valid option names for
a given invalid option, based on the keys of said invalid option's
parent attrset. That is, `foo.bar.baz` will only be suggested keys from
`foo.bar`, while `(config).baz` will only be suggested keys from the
toplevel.
2025-09-11 23:12:45 -04:00
nixpkgs-ci[bot]
96acd252c7
Merge staging-next into staging
2025-09-12 00:16:59 +00:00
Felix Buehler
c1ad4464c6
lib/trivial: add boolToYesNo
2025-09-11 21:48:47 +02:00
Robert Hensing
0bdb5c1be2
lib.options.optionAttrSetToDocList: add visible = "transparent" ( #441782 )
2025-09-11 18:24:13 +00:00
nixpkgs-ci[bot]
0da46582cf
Merge staging-next into staging
2025-09-11 18:06:10 +00:00
Matt Sturgeon
6c20442479
lib.options.optionAttrSetToDocList: add visible = "transparent"
...
Allows marking an option as invisible, without excluding its sub-options.
In practice, this is similar to `visible = true; internal = true;`,
however it is more explicit and less reliant on implementation details.
2025-09-11 17:00:17 +01:00
Robert Hensing
48ddbb29a1
lib.options.mkOption: clean up visible docs
2025-09-11 17:00:17 +01:00
misuzu
8d45e68ff1
lib.mkEUI64Suffix: init ( #416086 )
2025-09-11 15:26:02 +00:00
nukdokplex
d24f103572
lib.mkEUI64Suffix: fix syntax errors and tests
2025-09-11 00:01:53 +05:00