about summary refs log tree commit diff
path: root/lib
Commit message (Collapse)AuthorAge
* Merge pull request #297266 from ByteSudoer/init-vidmergerSandro2024-03-25
|\ | | | | vidmerger: init at 0.3.2
| * Update licenses.nixSoussi Mohamed Nour2024-03-21
| |
| * update license: added the common clause licenseByteSudoer2024-03-21
| |
| * lib.licenses: added The commons clause licenseByteSudoer2024-03-21
| |
* | Merge pull request #295374 from philiptaron/issue-208242/lib.systemsSilvan Mosberger2024-03-25
|\ \ | | | | | | lib: use explicit name imports in `lib/systems`
| * | Avoid top-level `with ...;` in lib/systems/parse.nixPhilip Taron2024-03-19
| | |
| * | Avoid top-level `with ...;` in lib/systems/inspect.nixPhilip Taron2024-03-19
| | |
| * | lib/systems: inherit from lib.systems.inspect.predicates in ↵Philip Taron2024-03-19
| | | | | | | | | | | | lib/systems/parse.nix
| * | lib/systems: inherit from lib.systems.parse in lib/systems/inspect.nixPhilip Taron2024-03-19
| | |
| * | lib/systems: use lib.systems.parse and lib.systems.inspect.predicates ↵Philip Taron2024-03-19
| | | | | | | | | | | | instead of re-importing
| * | lib.systems: use explicit attrset instead of `rec`Philip Taron2024-03-19
| |/ | | | | | | | | | | | | 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`.
* | Merge pull request #297993 from hsjobeki/doc/customisationDaniel Sidhion2024-03-24
|\ \ | | | | | | doc: migrate lib.customisation to use doc-comments
| * | doc: migrate lib.customisation to use doc-commentsJohannes Kirschbauer2024-03-22
| | |
* | | Merge pull request #297990 from hsjobeki/doc/cliDaniel Sidhion2024-03-23
|\ \ \ | | | | | | | | doc: migrate lib.cli to use doc-comments
| * | | doc: migrate lib.cli to use doc-commentsJohannes Kirschbauer2024-03-22
| |/ /
* | | Merge pull request #295196 from tpwrules/qemu-less-libsArtturi2024-03-23
|\ \ \ | |/ / |/| | lib/systems: remove more features from qemu-user
| * | lib/systems: remove more features from qemu-userThomas Watson2024-03-11
| | | | | | | | | | | | | | | | | | alsaSupport/jackSupport: unnecessary multimedia systems tpmSupport/capstoneSupport: unlikely to come up as an exe emulator
* | | treewide: remove licenses.agpl3Jussi Kuokkanen2024-03-21
| | |
* | | lib/license: add hpndUcjopejoe12024-03-20
| | |
* | | lib/license: add giftwarejopejoe12024-03-20
| | |
* | | lib/license: add NIST-Softwarejopejoe12024-03-20
| | |
* | | doc: migrate lib.trivial to use doc-comments (#297270)Johannes Kirschbauer2024-03-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | * doc: migrate lib.trivial to use doc-comments * Apply suggestions from code review --------- Co-authored-by: Daniel Sidhion <DanielSidhion@users.noreply.github.com>
* | | Merge pull request #296186 from hsjobeki/doc/attrsetsDaniel Sidhion2024-03-19
|\ \ \ | |_|/ |/| | doc: migrate lib.attrsets to use doc-comments
| * | Apply suggestions from code reviewDaniel Sidhion2024-03-19
| | |
| * | doc: manual fixup after migrationJohannes Kirschbauer2024-03-19
| | |
| * | doc: migrate lib.attrsets to use doc-commentsJohannes Kirschbauer2024-03-15
| | |
* | | Merge pull request #293901 from philiptaron/refactor-lib/generators.nixSilvan Mosberger2024-03-18
|\ \ \ | | | | | | | | lib: use explicit name imports in `lib/generators.nix`
| * | | lib: use names from `lib` in `lib/generators.nix`, rather than `builtins` or ↵Philip Taron2024-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | submodules of `lib` There's not a lot of rhyme to which names are exported from which module, as I see it, but everything is found somewhere.
| * | | lib/generators: use the explicit public interface patternPhilip Taron2024-03-14
| | | | | | | | | | | | | | | | This enables further refactoring without accidentally changing the public interface.
| * | | lib/generators: explicitly import names from `lib.trivial`Philip Taron2024-03-14
| | | | | | | | | | | | | | | | Everything else was already imported.
| * | | lib/generators: explicitly import names from `lib.attrsets`Philip Taron2024-03-14
| | | | | | | | | | | | | | | | Everything used was already imported.
| * | | lib/generators: explicitly import names from `lib.string`Philip Taron2024-03-14
| | | | | | | | | | | | | | | | A couple of these were imports from `builtins`.
| * | | lib/generators: explicitly import names from `lib`Philip Taron2024-03-14
| | | | | | | | | | | | | | | | I followed the `inherit` chains in `lib/default.nix` to arrive at these imports.
| * | | lib/generators: builtins.isFloat is in Nix 2.3Philip Taron2024-03-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | There's a couple of aliases in play: 1. `lib.isList` is an alias for `builtins.isList`. 2. `lib.strings.concatStringsSep` is an alias for `builtins.concatStringsSep`
* | | | Merge pull request #295158 from philiptaron/remove-top-level-with-in-lib-part5Silvan Mosberger2024-03-18
|\ \ \ \ | | | | | | | | | | Avoid top-level `with` in `lib/tests/misc.nix`
| * | | | Avoid top-level `with` in lib/tests/misc.nixPhilip Taron2024-03-11
| | |_|/ | |/| |
* | | | lib.foldl': document eta expansionJohannes Kirschbauer2024-03-16
| | | |
* | | | lib.foldl': avoid unnecessary function callJohannes Kirschbauer2024-03-15
| |_|/ |/| |
* | | Merge pull request #294906 from philiptaron/remove-top-level-with-in-lib-part2Silvan Mosberger2024-03-14
|\ \ \ | | | | | | | | lib: use explicit name imports in `lib/deprecated.nix`
| * | | lib: use explicit name imports in lib/deprecated.nixPhilip Taron2024-03-10
| | | |
* | | | Merge pull request #295007 from philiptaron/remove-top-level-with-in-lib-part3Silvan Mosberger2024-03-14
|\ \ \ \ | |_|_|/ |/| | | lib: avoid top-level `with ...;` in lib/kernel.nix
| * | | Avoid top-level `with ...;` in lib/kernel.nixPhilip Taron2024-03-11
| |/ /
* | / doc: lib.lists migrate to doc-comments (#294257)Johannes Kirschbauer2024-03-13
| |/ |/| | | | | | | | | | | | | | | | | | | * doc: lib.lists migrate to doc-comments * Fix extra indentation of docs lines, remove redundant comments, add inputs docs * fix: indentation & argument references --------- Co-authored-by: DS <commits@sidhion.com>
* | Avoid top-level `with ...;` in ↵Philip Taron2024-03-11
| | | | | | | | lib/tests/modules/extendModules-168767-imports.nix
* | Avoid top-level `with ...;` in lib/tests/modules/alias-with-priority.nixPhilip Taron2024-03-11
| |
* | Avoid top-level `with ...;` in ↵Philip Taron2024-03-11
|/ | | | lib/tests/modules/alias-with-priority-can-override.nix
* doc: actually document `lib.customisation.makeScope` (#294194)Valentin Gagarin2024-03-09
| | | * doc: actually document `lib.customisation.makeScope`
* doc: lib.asserts migrate to doc-comments (#292310)Johannes Kirschbauer2024-03-07
|
* Merge branch 'master' into license-updatesJörg Thalheim2024-03-06
|\
| * Merge pull request #292945 from adisbladis/lib-tointSilvan Mosberger2024-03-06
| |\ | | | | | | lib.toInt/toIntBase10: Make more efficient by hoisting up internal strings into higher scope