Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-04-13 | lib.mdDoc: remove and replace with warning | stuebinm | 1 | -2/+4 | |
2024-04-13 | lib: remove all uses of lib.mdDoc | stuebinm | 2 | -5/+5 | |
this change is otherwise a no-op, as lib.mdDoc is already defined to be the identity function. | |||||
2024-04-09 | Merge pull request #284551 from hercules-ci/types-attrTag | Silvan Mosberger | 7 | -3/+306 | |
Add `types.attrTag` | |||||
2024-04-08 | licenses: rename `apsl{10,20}` -> `apple-psl{10,20}` | iliana etaoin | 1 | -2/+14 | |
Part 1 of #301908. This renames the two versions of the Apple Public Source License seen in nixpkgs; `apsl20` was often confused as being for the widely-used Apache License 2.0. | |||||
2024-04-06 | lib.hasAttrByPath: fix typo (#302042) | Tharun Thennarasu | 1 | -2/+2 | |
2024-04-04 | Merge pull request #301556 from edef1c/lib-xor | Silvan Mosberger | 3 | -1/+35 | |
lib: add xor | |||||
2024-04-04 | lib: add xor | edef | 3 | -1/+35 | |
This gets clumsily reimplemented in various places, to no useful end. | |||||
2024-04-04 | doc: migrate trivial files to doc-comment format (#299986) | Johannes Kirschbauer | 6 | -37/+53 | |
* doc: migrate trivial files to doc-comment format * fix: revert some comments * Apply suggestions from code review Thanks @danielSidhion Co-authored-by: Daniel Sidhion <DanielSidhion@users.noreply.github.com> * Update lib/types.nix --------- Co-authored-by: Daniel Sidhion <DanielSidhion@users.noreply.github.com> Co-authored-by: Silvan Mosberger <github@infinisil.com> | |||||
2024-04-04 | types.attrTag: Remove unnecessary definitions override | Robert Hensing | 1 | -1/+0 | |
Committing because tests pass. Co-authored-by: Silvan Mosberger <github@infinisil.com> | |||||
2024-04-04 | lib.types.attrTag: Fix declarationPositions after merge | Robert Hensing | 2 | -4/+18 | |
2024-04-04 | lib/tests/modules/types-attrTag.nix: Test other option doc attrs | Robert Hensing | 1 | -0/+9 | |
2024-04-04 | lib/tests/modules/types-attrTag.nix: Clean up unneeded comment | Robert Hensing | 1 | -1/+0 | |
2024-04-04 | types.attrTag: Remove substSubmodules | Robert Hensing | 1 | -9/+0 | |
I haven't managed to trigger the error, and it turns out that this method is optional. Specifically, getSubmodules is unimplemented (and unimplementable), the tests pass, and we seem to have good location info. | |||||
2024-04-04 | types.attrTagWith: remove | Robert Hensing | 2 | -11/+19 | |
Keep it simple for now. | |||||
2024-04-04 | lib.types.attrTag: Custom error when passing bare type | Robert Hensing | 3 | -1/+23 | |
2024-04-04 | lib/tests/modules/types-attrTag: Test against unexpected attrs | Robert Hensing | 1 | -6/+6 | |
Thank you lheckemann for pointing this out! | |||||
2024-04-04 | lib.types.attrTag: Remove tags from description | Robert Hensing | 2 | -7/+8 | |
You can find them in the sub-options now. | |||||
2024-04-04 | lib.modules.evalOptionValue: Undeprecate for lib.types | Robert Hensing | 2 | -2/+3 | |
lib.types.attrTag needs it. | |||||
2024-04-04 | lib.types.attrTag: Provide declarations, definitions | Robert Hensing | 2 | -2/+20 | |
2024-04-04 | lib/types.nix: Fix getSubOptions doc | Robert Hensing | 1 | -1/+1 | |
This comment was added in 73f32d03758a5, when it was already supposed to be an attrset. | |||||
2024-04-04 | lib.types.attrTag: Support type merging | Robert Hensing | 2 | -1/+32 | |
2024-04-04 | lib.types.attrTag: Take options instead of types | Robert Hensing | 2 | -21/+55 | |
2024-04-04 | lib.types.attrTag: Support module docs | Robert Hensing | 3 | -1/+65 | |
2024-04-02 | lib/strings: Add makeIncludePath (#296237) | Florian Richer | 3 | -1/+43 | |
* Update strings.nix * Fix typo in docs * Update lib/strings.nix Co-authored-by: lolbinarycat <dogedoge61+github@gmail.com> * Update lib/strings.nix Co-authored-by: lolbinarycat <dogedoge61+github@gmail.com> * Add unit test with strings * Move test to strings * Add unit test with package structure * testMakeIncludePathWithPkgs: use real pkgs * Revert "testMakeIncludePathWithPkgs: use real pkgs" This reverts commit fb1850c069cfb324f3a43323da740a27a11793f3. * Update lib/tests/misc.nix Co-authored-by: lolbinarycat <dogedoge61+github@gmail.com> * Update lib/tests/misc.nix Co-authored-by: Silvan Mosberger <github@infinisil.com> --------- Co-authored-by: lolbinarycat <dogedoge61+github@gmail.com> Co-authored-by: Silvan Mosberger <github@infinisil.com> | |||||
2024-03-25 | Merge pull request #297266 from ByteSudoer/init-vidmerger | Sandro | 1 | -0/+6 | |
vidmerger: init at 0.3.2 | |||||
2024-03-25 | Merge pull request #295374 from philiptaron/issue-208242/lib.systems | Silvan Mosberger | 3 | -51/+140 | |
lib: use explicit name imports in `lib/systems` | |||||
2024-03-24 | Merge pull request #297993 from hsjobeki/doc/customisation | Daniel Sidhion | 1 | -88/+229 | |
doc: migrate lib.customisation to use doc-comments | |||||
2024-03-23 | Merge pull request #297990 from hsjobeki/doc/cli | Daniel Sidhion | 1 | -37/+58 | |
doc: migrate lib.cli to use doc-comments | |||||
2024-03-23 | Merge pull request #295196 from tpwrules/qemu-less-libs | Artturi | 1 | -0/+4 | |
lib/systems: remove more features from qemu-user | |||||
2024-03-22 | doc: migrate lib.customisation to use doc-comments | Johannes Kirschbauer | 1 | -88/+229 | |
2024-03-22 | doc: migrate lib.cli to use doc-comments | Johannes Kirschbauer | 1 | -37/+58 | |
2024-03-21 | treewide: remove licenses.agpl3 | Jussi Kuokkanen | 1 | -5/+0 | |
2024-03-21 | Update licenses.nix | Soussi Mohamed Nour | 1 | -1292/+1303 | |
2024-03-21 | update license: added the common clause license | ByteSudoer | 1 | -0/+1 | |
2024-03-21 | lib.licenses: added The commons clause license | ByteSudoer | 1 | -1282/+1291 | |
2024-03-20 | lib/license: add hpndUc | jopejoe1 | 1 | -0/+5 | |
2024-03-20 | lib/license: add giftware | jopejoe1 | 1 | -0/+5 | |
2024-03-20 | lib/license: add NIST-Software | jopejoe1 | 1 | -0/+5 | |
2024-03-19 | doc: migrate lib.trivial to use doc-comments (#297270) | Johannes Kirschbauer | 1 | -214/+727 | |
* doc: migrate lib.trivial to use doc-comments * Apply suggestions from code review --------- Co-authored-by: Daniel Sidhion <DanielSidhion@users.noreply.github.com> | |||||
2024-03-19 | Merge pull request #296186 from hsjobeki/doc/attrsets | Daniel Sidhion | 1 | -537/+1329 | |
doc: migrate lib.attrsets to use doc-comments | |||||
2024-03-19 | Apply suggestions from code review | Daniel Sidhion | 1 | -0/+56 | |
2024-03-19 | Avoid top-level `with ...;` in lib/systems/parse.nix | Philip Taron | 1 | -16/+43 | |
2024-03-19 | Avoid top-level `with ...;` in lib/systems/inspect.nix | Philip Taron | 1 | -13/+25 | |
2024-03-19 | lib/systems: inherit from lib.systems.inspect.predicates in ↵ | Philip Taron | 1 | -1/+8 | |
lib/systems/parse.nix | |||||
2024-03-19 | lib/systems: inherit from lib.systems.parse in lib/systems/inspect.nix | Philip Taron | 1 | -3/+12 | |
2024-03-19 | lib/systems: use lib.systems.parse and lib.systems.inspect.predicates ↵ | Philip Taron | 2 | -2/+2 | |
instead of re-importing | |||||
2024-03-19 | lib.systems: use explicit attrset instead of `rec` | Philip Taron | 1 | -20/+54 | |
This allows refactoring in the file without accidentally modifying the public interface of the file. Also, pull in symbols consistently from `lib` instead of `builtins`. | |||||
2024-03-19 | doc: manual fixup after migration | Johannes Kirschbauer | 1 | -71/+12 | |
2024-03-18 | Merge pull request #293901 from philiptaron/refactor-lib/generators.nix | Silvan Mosberger | 1 | -76/+133 | |
lib: use explicit name imports in `lib/generators.nix` | |||||
2024-03-18 | Merge pull request #295158 from philiptaron/remove-top-level-with-in-lib-part5 | Silvan Mosberger | 1 | -1/+88 | |
Avoid top-level `with` in `lib/tests/misc.nix` |