Silvan Mosberger
357e954198
lib.length: inherit from lib.lists
2024-06-20 22:45:50 +02:00
Silvan Mosberger
d81f4e5eba
lib.genList: inherit from lib.lists
2024-06-20 22:45:50 +02:00
Silvan Mosberger
30def45e47
lib.filter: inherit from lib.lists
2024-06-20 22:45:48 +02:00
Silvan Mosberger
c60c3baf23
lib.attrNames: inherit from lib.attrsets
2024-06-20 21:06:21 +02:00
Silvan Mosberger
69f84db442
lib: inherit concatLists via lib.lists
2024-06-20 21:06:21 +02:00
Robert Hensing
bdc03c2dd8
Merge pull request #321283 from tweag/lib-builtins
...
`lib`: Re-export expected builtins
2024-06-20 19:56:58 +02:00
Masum Reza
1bb6b44718
Merge pull request #313769 from yVieta/zsh-completion
...
zsh-completions: add licenses
2024-06-20 23:21:56 +05:30
Silvan Mosberger
89f6418908
lib.split: Export from lib.strings.split
2024-06-20 17:59:37 +02:00
Silvan Mosberger
6c6244c37f
lib.match: Export from lib.strings.match
2024-06-20 17:59:37 +02:00
Silvan Mosberger
18382c2ec8
lib.removeAttrs: Export from lib.attrsets.removeAttrs
2024-06-20 17:59:36 +02:00
Silvan Mosberger
56535c832f
lib.intersectAttrs: Export from builtins
2024-06-20 17:59:36 +02:00
Silvan Mosberger
4413a877bb
lib.map: Export from lib.lists.map
2024-06-20 17:59:21 +02:00
Johannes Jöns
706ee44d61
Merge pull request #319302 from quantenzitrone/licenses
...
aspellDicts.*: add licensing information ; aspellDicts.en-science: point sources and homepage to archive.org
2024-06-19 21:16:23 +02:00
Nick Cao
febff2fc72
Merge pull request #316724 from NickCao/riscv-builtin
...
lib.systems.riscv-multiplatform: linux-kernel config improvements
2024-06-18 17:05:13 -04:00
John Ericson
bab20def47
lib.systems: Default useLLVM
to true with OpenBSD too
...
Not just FreeBSD.
2024-06-18 13:23:58 -04:00
Tristan Ross
ecf6827049
lib.systems.flakeExposed: exclude systems which are not bootstrapped
2024-06-17 16:34:55 -07:00
Zitrone
78149c7739
aspellDicts.*: add licensing information
2024-06-16 07:02:07 +02:00
Ilan Joselevich
85d871cf14
Merge pull request #319624 from flokli/rust-config
...
config.rust: update references from rustc
2024-06-14 00:47:45 +03:00
Florian Klink
50261c0602
config.rust: update references from rustc
...
`rustc.config` is called `rust.rustcTarget` now, and
`{rustc -> rust}.platform`.
This is the new way (tm), and is preferred since
https://github.com/NixOS/nixpkgs/pull/271707 -
though the documentation still is outdated, and some expressions in
nixpkgs were using the old interface.
This updates both.
2024-06-13 21:08:48 +03:00
Jörg Thalheim
b17538d34d
Merge pull request #318511 from sg-qwt/master
...
24.11 rename codeName to Vicuna
2024-06-13 13:04:22 +02:00
Silvan Mosberger
a1bae893c4
Merge pull request #318102 from TheCodedProf/private/thecodedprof/documentation-examples
...
lib.trivial: add examples for importJSON and importTOML
2024-06-13 03:13:11 +02:00
Samuel Shuert
cfc6c9b6e4
lib.trivial.importJSON: add example
...
Add parity with importTOML.
2024-06-13 03:12:03 +02:00
Samuel Shuert
64f0f7a448
lib.trivial.importTOML: add example
...
Friend came to me with misunderstanding of how this function works.
After discussion we came to the conclusion having an example would have
prevented this.
2024-06-13 03:11:56 +02:00
Tristan Ross
8bb66a4929
lib/tests/release.nix: fix pkgs.lib error by passing lib
2024-06-09 18:12:39 -07:00
無名氏
0ea93461ed
24.11 rename codeName to Vicuna
2024-06-09 19:31:01 +08:00
Tristan Ross
013e398b0f
lib/tests/release.nix: make pure
2024-06-06 21:17:05 -07:00
Nick Cao
50a6be5f8b
lib.systems.riscv-multiplatform: drop linux-kernel.extraConfig
...
SERIAL_OF_PLATFORM has been y in riscv defconfig since 2018
Reference: 33c57c0d3c
2024-06-02 15:33:13 -04:00
Nick Cao
a9116cef2b
lib.systems.riscv-multiplatform: set linux-kernel.preferBuiltin
...
Like aarch64, riscv platforms require many drivers to be builtin to boot.
2024-06-02 15:31:18 -04:00
John Ericson
61c678f71e
Merge pull request #311836 from obsidiansystems/aa-openbsd-1
...
openbsd: init at 7.5
2024-05-29 13:42:32 -04:00
tomberek
757873b346
Merge pull request #311696 from Pandapip1/fix-statoolkit-license
...
licenses: Add NCBI-PD
2024-05-27 00:35:44 -04:00
Ali Abrar
888dee445d
openbsd: init at 7.5
2024-05-26 10:55:56 -04:00
Silvan Mosberger
6c42e8745a
Merge pull request #309517 from bobrippling/fix/ebusd-args
...
Fix ebusd service argument passing
2024-05-24 23:25:28 +02:00
vieta
15718cc856
lib/license: add zsh license
2024-05-24 18:41:15 +02:00
vieta
29f4417730
lib/licenses: sort xskat
2024-05-24 18:39:51 +02:00
Daniel Sidhion
43e364791b
Merge pull request #312393 from hsjobeki/doc/lib-fixedpoints
...
doc: migrate lib.fixedPoints to doc-comment format
2024-05-23 00:03:19 -07:00
Weijia Wang
1c91e55a2d
Merge pull request #311902 from wamirez/nix-env-rm
...
doc: clarify consequences of `lib.meta.setName`
2024-05-22 19:15:22 +02:00
Weijia Wang
4a817d2083
24.05 is Vicuña
2024-05-22 18:15:34 +02:00
Rob Pilling
9c9c3848d4
cli.nix: permit separators between args -> -a=b
, --xyz=abc
, etc
2024-05-22 07:58:26 +01:00
Daniel Sidhion
f452bb946c
Merge pull request #312215 from hsjobeki/doc/lib-debug
...
doc: migrate lib.debug to doc-comment format
2024-05-20 23:20:36 -07:00
Johannes Kirschbauer
38cd8da809
doc: migrate filesets to doc-comment format ( #303811 )
...
* doc: migrate filesets to doc-comment format
* fix definition list indentation
2024-05-20 23:12:31 -07:00
Johannes Kirschbauer
064f4c55c0
doc: migrate lib.fixedPoints to doc-comment format
2024-05-17 10:13:13 +02:00
Johannes Kirschbauer
dfffdf1426
doc: migrate lib.debug to doc-comment format
2024-05-16 15:52:50 +02:00
wamirez
7acc08c983
doc: clarify consequences of lib.meta.setName
...
And remove unnecessary mention of `nix-env`
2024-05-15 06:32:23 -04:00
Gavin John
361874c944
licenses: Add NCBI-PD
2024-05-14 11:38:21 -05:00
Pol Dellaiera
e6952e37ef
Merge pull request #306928 from ramboman/fix-fetchers-proxy-vars
...
lib.fetchers: Add uppercase proxy environment variables
2024-05-14 10:27:11 +02:00
Artemis Tosini
06b05d2289
freebsd: Cleanup, get ready to support version 14
...
* Extend libc
Include non-libc core libraries in the libc package. Many of these
mirror libraries present in glibc on linux, such as libgcc, libraries
used for iconv, and libraries used for reading kernel info (libkvm,
libprocstat, libmemstat).
Without this many packages outside the freebsd tree would need to be
modified to include standard dependencies which would already be on
the system for other packages.
* Mark FreeBSD as using LLVM
* Update default LLVM version FreeBSD
* Use patch monolith
The patchesRoot system combined with the fact that each derivation
will Request specific names of patches makes it very annoying to use
other FreeBSD source trees with nixpkgs. This new system allows
providing one Or more entire trees of patches whose contents will be
dynamically Parsed and only the relevant patches will be applied for
any one Derivation.
With this commit, the following knobs are available for specifying the
FreeBSD source:
- overriding `freebsd.versionInfo`, for picking another official
supported FreeBSD release.
- overriding `freebsd.source` for specifying a specific unpatched
FreeBSD source tree.
- overriding `freebsd.patches`, for specifying the patches to apply.
Co-Authored-by: Audrey Dutcher <audrey@rhelmot.io>
Co-Authored-by: John Ericson <John.Ericson@Obsidian.Systems>
2024-05-11 21:52:07 -04:00
Jan Tojnar
29521b42cf
lib/gvariant: Use more specific instructions for int and attrset
2024-05-02 23:19:08 +02:00
Jan Tojnar
96e6f1a418
lib/gvariant: Fix error message for unsupported primitives
...
Without this, passing an integer to a setting will fail with a confusing error:
error: cannot coerce an integer to a string
2024-05-02 23:19:08 +02:00
matthewcroughan
e841544d6c
licenses: add ICU license
2024-05-02 15:34:02 +00:00
John Ericson
c38dd73dec
Merge pull request #308032 from obsidiansystems/freebsd-no-suffix-version
...
treewide: freebsd13 -> freebsd
2024-05-01 10:03:12 -04:00