summaryrefslogtreecommitdiff
path: root/lib (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge master into staging-nixosnixpkgs-ci[bot]2026-02-048-1/+235
|\
| * lib/modules: add suggestions to invalid option name errors (#442263)Silvan Mosberger2026-02-038-1/+235
| |\
| | * lib/modules: Clarify variable names in suggestions logicRobert Hensing2025-10-281-15/+18
| | * lib/modules: Fix suggestions in submodulesRobert Hensing2025-10-284-2/+76
| | * lib/modules: Support multiple suggestions, optimizeRobert Hensing2025-10-284-4/+108
| | * 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. Winter2025-09-114-1/+54
* | | lib/systems/platforms: Add ppc64; linux: Add 64-bit POWER settings, strip vml...Alyssa Ross2026-02-021-11/+15
|\ \ \ | |/ / |/| |
| * | lib/systems/platforms: Drop powernv extraConfig•••Settings are covered by ppc64 changes in common-config. OPNA26082026-01-221-10/+0
| * | lib/systems/platforms: Add ppc64OPNA26082026-01-221-2/+16
* | | Merge master into staging-nixosnixpkgs-ci[bot]2026-01-281-0/+2
|\ \ \
| * | | lib/systems: Add nodejs as emulator for pkgsCross.ghcjsAlexandre Esteves2026-01-251-0/+2
* | | | treewide: fix typos (#479869)Michael Daniels2026-01-241-3/+3
|\ \ \ \ | |/ / / |/| | |
| * | | treewide: fix typosBen Siraphob2026-01-131-3/+3
* | | | lib: re-export missing pure builtins in libNiclas Overby2026-01-245-2/+43
* | | | lib: re-export missing builtins in lib (#482743)Johannes Kirschbauer2026-01-235-1/+38
|\ \ \ \
| * | | | lib: re-export missing builtins in lib•••Closes #369215 Mikalai Seva2026-01-225-1/+38
| | |/ / | |/| |
* | | | treewide: apply nixfmt 1.2.0Dyego Aurélio2026-01-226-18/+18
* | | | Merge remote-tracking branch 'origin/master' into staging-nextFabián Heredia Montiel2026-01-223-0/+51
|\ \ \ \
| * \ \ \ lib.lists.replaceElemAt: init (#477775)Johannes Kirschbauer2026-01-223-0/+51
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | 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. Glen Huang2026-01-123-0/+51
| | |/ /
* | | | Merge master into staging-nextnixpkgs-ci[bot]2026-01-213-4/+95
|\| | |
| * | | lib/types: add tests for types.mkStructuredTypeJohannes Kirschbauer2026-01-202-0/+45
| * | | lib/tests: add strict option to checkConfigOutputJohannes Kirschbauer2026-01-201-4/+11
| * | | lib/types: add types.{json,toml} from pkgs.formatsJohannes Kirschbauer2026-01-201-0/+39
* | | | Merge master into staging-nextnixpkgs-ci[bot]2026-01-201-1/+63
|\| | |
| * | | lib.literalExpression: tag generated code blocks with `nix`, add usage exampl...Valentin Gagarin2026-01-191-1/+63
| |\ \ \
| | * | | lib.literalCode: initLuke Bailey2025-12-211-0/+43
| | * | | lib.literalExpression: add example and properly describe function argLuke Bailey2025-12-161-1/+20
* | | | | Merge master into staging-nextnixpkgs-ci[bot]2026-01-191-1442/+1443
|\| | | |
| * | | | lib/types: unify public attribute set and astJohannes Kirschbauer2026-01-191-1442/+1443
* | | | | Merge master into staging-nextnixpkgs-ci[bot]2026-01-151-7/+24
|\| | | |
| * | | | Add clang64 toolchain to pkgsCross (#450796)John Ericson2026-01-151-7/+24
| |\ \ \ \
| | * | | | lib.systems.examples: Add LLVM x86-64 UCRT platform and clean up•••Co-authored-by: Eveeifyeve <88671402+Eveeifyeve@users.noreply.github.com> umbrageodotus2026-01-121-7/+24
* | | | | | Merge remote-tracking branch 'origin/master' into staging-nextK9002026-01-153-25/+45
|\| | | | |
| * | | | | docs: improve docs for 'lib.attrsets.recursiveUpdateUntil' (#454140)Johannes Kirschbauer2026-01-151-17/+34
| |\ \ \ \ \
| | * | | | | docs: improve docs for 'lib.attrsets.recursiveUpdateUntil'Johannes Kirschbauer2026-01-141-17/+34
| * | | | | | lib/strings: order documented cmakeOptionType inputs correctly (#389607)Johannes Kirschbauer2026-01-151-0/+3
| |\ \ \ \ \ \
| | * | | | | | 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. Mikael Voss2026-01-141-0/+3
| | |/ / / / /
| * | | | | | docs/mkOption: improve mkOption documentation (#478096)Johannes Kirschbauer2026-01-151-8/+8
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | |
| | * | | | | docs/mkOption: improve mkOption documentationJohannes Kirschbauer2026-01-091-8/+8
| | | |_|/ / | | |/| | |
* | | | | | Merge master into staging-nextnixpkgs-ci[bot]2026-01-131-5/+2
|\| | | | |
| * | | | | lib.systems: correct and simplify canExecute condition regarding march (#479638)Philip Taron2026-01-131-5/+2
| |\ \ \ \ \ | | |_|/ / / | |/| | | |
| | * | | | lib.systems: correct and simplify canExecute condition regarding marchaleksana2026-01-131-5/+2
| | |/ / /
* | | | | xf86-video-voodoo: refactor, move to pkgs/by-name & rename from xorg.xf86vide...•••relevant changes: - switch to GitLab source instead of release tarball quantenzitrone2026-01-101-0/+12
* | | | | Merge staging-next into stagingnixpkgs-ci[bot]2026-01-101-0/+5
|\| | | |
| * | | | xf86-video-geode: refactor, move to pkgs/by-name & rename from xorg.xf86video...•••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. quantenzitrone2026-01-101-0/+5
| |/ / /
* | | | Merge staging-next into stagingnixpkgs-ci[bot]2026-01-062-1/+16
|\| | |
| * | | uclibc-ng: improve detection of FPU, endianess and ABI (#458935)Alyssa Ross2026-01-062-1/+16
| |\ \ \
| | * | | 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. Alessandro Di Federico2025-12-302-1/+16
* | | | | Merge staging-next into stagingnixpkgs-ci[bot]2026-01-061-1/+1
|\| | | |