about summary refs log tree commit diff
path: root/lib
AgeCommit message (Collapse)AuthorFilesLines
2024-06-20lib.stringLength: inherit from lib.stringsSilvan Mosberger1-1/+2
2024-06-20lib.length: inherit from lib.listsSilvan Mosberger1-2/+3
2024-06-20lib.genList: inherit from lib.listsSilvan Mosberger1-2/+2
2024-06-20lib.filter: inherit from lib.listsSilvan Mosberger1-2/+2
2024-06-20lib.attrNames: inherit from lib.attrsetsSilvan Mosberger1-2/+2
2024-06-20lib: inherit concatLists via lib.listsSilvan Mosberger1-2/+2
2024-06-20Merge pull request #321283 from tweag/lib-builtinsRobert Hensing2-4/+4
`lib`: Re-export expected builtins
2024-06-20Merge pull request #313769 from yVieta/zsh-completionMasum Reza1-4/+10
zsh-completions: add licenses
2024-06-20lib.split: Export from lib.strings.splitSilvan Mosberger1-1/+1
2024-06-20lib.match: Export from lib.strings.matchSilvan Mosberger1-1/+1
2024-06-20lib.removeAttrs: Export from lib.attrsets.removeAttrsSilvan Mosberger1-1/+1
2024-06-20lib.intersectAttrs: Export from builtinsSilvan Mosberger2-2/+2
2024-06-20lib.map: Export from lib.lists.mapSilvan Mosberger1-1/+1
2024-06-19Merge pull request #319302 from quantenzitrone/licensesJohannes Jöns1-0/+6
aspellDicts.*: add licensing information ; aspellDicts.en-science: point sources and homepage to archive.org
2024-06-18Merge pull request #316724 from NickCao/riscv-builtinNick Cao1-3/+1
lib.systems.riscv-multiplatform: linux-kernel config improvements
2024-06-18lib.systems: Default `useLLVM` to true with OpenBSD tooJohn Ericson1-1/+1
Not just FreeBSD.
2024-06-17lib.systems.flakeExposed: exclude systems which are not bootstrappedTristan Ross1-2/+2
2024-06-16aspellDicts.*: add licensing informationZitrone1-0/+6
2024-06-14Merge pull request #319624 from flokli/rust-configIlan Joselevich1-3/+3
config.rust: update references from rustc
2024-06-13config.rust: update references from rustcFlorian Klink1-3/+3
`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-13Merge pull request #318511 from sg-qwt/masterJörg Thalheim1-1/+1
24.11 rename codeName to Vicuna
2024-06-13Merge pull request #318102 from ↵Silvan Mosberger1-0/+60
TheCodedProf/private/thecodedprof/documentation-examples lib.trivial: add examples for importJSON and importTOML
2024-06-13lib.trivial.importJSON: add exampleSamuel Shuert1-0/+31
Add parity with importTOML.
2024-06-13lib.trivial.importTOML: add exampleSamuel Shuert1-0/+29
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-09lib/tests/release.nix: fix pkgs.lib error by passing libTristan Ross1-2/+1
2024-06-0924.11 rename codeName to Vicuna無名氏1-1/+1
2024-06-06lib/tests/release.nix: make pureTristan Ross1-1/+4
2024-06-02lib.systems.riscv-multiplatform: drop linux-kernel.extraConfigNick Cao1-3/+0
SERIAL_OF_PLATFORM has been y in riscv defconfig since 2018 Reference: https://github.com/torvalds/linux/commit/33c57c0d3c67f51f491a9d27108f7e97adc03d96
2024-06-02lib.systems.riscv-multiplatform: set linux-kernel.preferBuiltinNick Cao1-0/+1
Like aarch64, riscv platforms require many drivers to be builtin to boot.
2024-05-29Merge pull request #311836 from obsidiansystems/aa-openbsd-1John Ericson3-0/+7
openbsd: init at 7.5
2024-05-27Merge pull request #311696 from Pandapip1/fix-statoolkit-licensetomberek1-0/+11
licenses: Add NCBI-PD
2024-05-26openbsd: init at 7.5Ali Abrar3-0/+7
2024-05-24Merge pull request #309517 from bobrippling/fix/ebusd-argsSilvan Mosberger2-1/+31
Fix ebusd service argument passing
2024-05-24lib/license: add zsh licensevieta1-0/+5
2024-05-24lib/licenses: sort xskatvieta1-4/+5
2024-05-23Merge pull request #312393 from hsjobeki/doc/lib-fixedpointsDaniel Sidhion1-32/+120
doc: migrate lib.fixedPoints to doc-comment format
2024-05-22Merge pull request #311902 from wamirez/nix-env-rmWeijia Wang1-2/+6
doc: clarify consequences of `lib.meta.setName`
2024-05-2224.05 is Vicuña 24.11-preWeijia Wang2-2/+2
2024-05-22cli.nix: permit separators between args -> `-a=b`, `--xyz=abc`, etcRob Pilling2-1/+31
2024-05-20Merge pull request #312215 from hsjobeki/doc/lib-debugDaniel Sidhion1-136/+354
doc: migrate lib.debug to doc-comment format
2024-05-20doc: migrate filesets to doc-comment format (#303811)Johannes Kirschbauer1-280/+471
* doc: migrate filesets to doc-comment format * fix definition list indentation
2024-05-17doc: migrate lib.fixedPoints to doc-comment formatJohannes Kirschbauer1-32/+120
2024-05-16doc: migrate lib.debug to doc-comment formatJohannes Kirschbauer1-136/+354
2024-05-15doc: clarify consequences of `lib.meta.setName`wamirez1-2/+6
And remove unnecessary mention of `nix-env`
2024-05-14licenses: Add NCBI-PDGavin John1-0/+11
2024-05-14Merge pull request #306928 from ramboman/fix-fetchers-proxy-varsPol Dellaiera1-0/+1
lib.fetchers: Add uppercase proxy environment variables
2024-05-11freebsd: Cleanup, get ready to support version 14Artemis Tosini1-0/+2
* 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-02lib/gvariant: Use more specific instructions for int and attrsetJan Tojnar1-0/+59
2024-05-02lib/gvariant: Fix error message for unsupported primitivesJan Tojnar1-1/+1
Without this, passing an integer to a setting will fail with a confusing error: error: cannot coerce an integer to a string
2024-05-02licenses: add ICU licensematthewcroughan1-0/+5