Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-23 | lib.systems: update processor architecture info | Fabián Heredia Montiel | |
2020-12-18 | Merge pull request #97145 from lheckemann/initrd-improvements | Linus Heckemann | |
Initrd improvements | |||
2020-12-18 | Revert "Module-builtin assertions, disabling assertions and submodule ↵ | Silvan Mosberger | |
assertions" | |||
2020-12-18 | Merge pull request #97023 from Infinisil/module-assertions | Silvan Mosberger | |
Module-builtin assertions, disabling assertions and submodule assertions | |||
2020-12-18 | Merge pull request #104118 from LibreCybernetics/add-parity-license | Doron Behar | |
lib.licenses: add Parity-7.0.0 license | |||
2020-12-18 | lib/modules: Prefix mkRemovedOptionModule & co. check names | Silvan Mosberger | |
To avoid name clashes Co-authored-by: Robert Hensing <robert@roberthensing.nl> | |||
2020-12-17 | lib/modules: Introduce _module.checks.*.check | Silvan Mosberger | |
Previously the .enable option was used to encode the condition as well, which lead to some oddness: - In order to encode an assertion, one had to invert it - To disable a check, one had to mkForce it By introducing a separate .check option this is solved because: - It can be used to encode assertions - Disabling is done separately with .enable option, whose default can be overridden without a mkForce | |||
2020-12-17 | lib/systems: fix kernelArch for x86_64 | Linus Heckemann | |
IA64 (Itanium) is something completely different and certainly not what we want! x86_64 code lives in arch/x86 just like "classic" x86. | |||
2020-12-08 | Merge pull request #101248 from makefu/pkgs/pfsshell/init | Sandro | |
2020-12-05 | lib/string: drop redundant string in description of toInt. | Alex Brandt | |
Describing the string argument as a string is redundant and not needed to describe what this function does. | |||
2020-12-04 | lib/strings: fix typo in example | Alex Brandt | |
The example refers to a snake_case function name but Nix uses camelCase function names. This ensures the example is correct for the given function. | |||
2020-12-03 | lib/strings: fix examples for enableFeatureAs | Alex Brandt | |
The As was missing in the examples on this library function. This will ensure the examples refer to the function they document. | |||
2020-12-02 | Merge pull request #105294 from Ericson2314/platform-config-improvements | John Ericson | |
Platform config improvements | |||
2020-12-01 | Merge pull request #105432 from tadfisher/remarkable-2-cross | John Ericson | |
Cross-compile configuration for reMarkable 2 tablet | |||
2020-12-01 | licenses: Add Academic Free License version 2.0 | makefu | |
2020-11-30 | lib/modules: _module.check should always be internal | Silvan Mosberger | |
Honestly this option should probably just be removed | |||
2020-11-30 | lib/modules: Remove _module.checks.*.triggerPath as it's not necessary | Silvan Mosberger | |
Previously this option was thought to be necessary to avoid infinite recursion, but it actually isn't, since the check evaluation isn't fed back into the module fixed-point. | |||
2020-11-30 | lib/modules: Rename _module.assertions to _module.checks | Silvan Mosberger | |
2020-11-30 | lib/tests: Add tests for module-builtin assertions | Silvan Mosberger | |
2020-11-30 | lib/tests: Implement generalized checkConfigCodeOutErr for module tests | Silvan Mosberger | |
2020-11-30 | nixos/modules: Expose the internal module in the top-level documentation | Silvan Mosberger | |
2020-11-30 | nixos/modules: Allow options to be coerced to a string for convenience | Silvan Mosberger | |
2020-11-30 | lib/modules: Use module-builtin assertions for mkRemovedOptionModule and co. | Silvan Mosberger | |
2020-11-30 | nixos/assertions: Use module-builtin assertion implementation | Silvan Mosberger | |
2020-11-30 | lib/modules: Implement module-builtin assertions | Silvan Mosberger | |
This implements assertions/warnings supported by the module system directly, instead of just being a NixOS option (see nixos/modules/misc/assertions.nix). This has the following benefits: - It allows cleanly redoing the user interface. The new implementation specifically allows disabling assertions or converting them to warnings instead. - Assertions/warnings can now be thrown easily from within submodules, which previously wasn't possible and needed workarounds. | |||
2020-11-30 | lib/options: Don't show internal suboption in the manual | Silvan Mosberger | |
Initially https://github.com/NixOS/nixpkgs/pull/82897 prevented non-visible options from being rendered in the manual, but visible-but-internal options were still being recursed into. This fixes this, aligning the recurse condition here with the one in make-options-doc/default.nix | |||
2020-11-30 | Merge pull request #99115 from Infinisil/toString-module-files | Silvan Mosberger | |
lib/modules: Make sure to not import module _file's into the store | |||
2020-11-29 | Cross-compiling configuration for reMarkable 2 tablet | Tad Fisher | |
2020-11-29 | lib/systems/exmaple: `riscv-multiplatform` no longer needs parameter | John Ericson | |
2020-11-29 | lib, binutils: Move Risc-V bfdEmulation to be by the others | John Ericson | |
2020-11-29 | lib.systems.platforms: Make selection more flexible | John Ericson | |
We dont have to match on exact strings if we get accessed to `parsed`. Co-authored-by: Matthew Bauer <mjbauer95@gmail.com> | |||
2020-11-26 | Merge pull request #103884 from djanatyn/pkg/xlife | Sandro | |
2020-11-24 | Merge pull request #102503 from siraben/remarkable-init | John Ericson | |
Initial implementation of remarkable1 cross-compile | |||
2020-11-24 | lib.lists.unique: Switch from recursive function to using a fold | adisbladis | |
This improves performance by ~30-40% for smaller test cases and makes larger cases where my laptop would OOM pass in seconds. | |||
2020-11-23 | Initial implementation of remarkable1 cross-compile | Ben Siraphob | |
2020-11-19 | lib: Create `makeScopeWithSplicing` | John Ericson | |
It's ugly as hell, but I suppose it is needed to codify how to make spliced package sets. | |||
2020-11-17 | lib.licenses: add Parity-7.0.0 license | Fabián Heredia Montiel | |
2020-11-16 | Merge master into staging-next | Frederik Rietdijk | |
2020-11-15 | licenses: add HPND-sell-variant | Jonathan Strickland | |
2020-11-14 | Merge pull request #102766 from siraben/mmix | John Ericson | |
Initial implementation of cross-compilation to Knuth's MMIX | |||
2020-11-13 | lib: Add composeManyExtensions | Joe Hermaszewski | |
2020-11-11 | Merge staging-next into staging | Frederik Rietdijk | |
2020-11-11 | Merge pull request #44928 from vcunat/p/configure-assert | Eelco Dolstra | |
lib/strings: guard against an easy mistake | |||
2020-11-09 | Initial support for OpenRISC 1000 (or1k) | Samuel Dionne-Riel | |
2020-11-09 | Initial implementation of mmix cross-compile | Ben Siraphob | |
2020-10-30 | lib/sources.nix: fix incorrect inherit | V | |
split comes from builtins, not lib. error: attribute 'split' missing, at /nix/path/nixpkgs/lib/sources.nix:4:4 (use '--show-trace' to show detailed location information) | |||
2020-10-26 | lib/types.nix: fix missing inherit | Keshav Kini | |
I think there was a silent (i.e. semantic) merge conflict between PR #101139 and PR #100456. This commit should fix the error, which manifests as follows: error: undefined variable 'boolToString' at /home/kkini/src/nixpkgs/lib/types.nix:552:42 | |||
2020-10-26 | Merge pull request #101139 from roberth/lib-use-static-scope-checking | Robert Hensing | |
lib: Use Nix's static scope checking, fix error message, optimize | |||
2020-10-25 | Merge pull request #101409 from rycee/dbus-warning | Gabriel Ebner | |
2020-10-25 | Merge pull request #100456 from maralorn/boolToString | Andreas Rammhold | |
treewide: De-inline uses of lib.boolToString |