Commit Graph

1229 Commits

Author SHA1 Message Date
DavHau
8032f96d8e chore: remove some more lib // builtins 2022-12-16 07:42:04 +07:00
DavHau
9d01389c49 chore: simplify config.lib // builtins 2022-12-15 19:58:21 +07:00
DavHau
c38d013134 fix: utils.override: replace builtins.functionArgs -> lib.functionArgs 2022-12-15 19:48:00 +07:00
Yusuf Bera Ertan
6ec1584c79
Merge pull request #421 from nix-community/no-auto-2
fix: makeFlakeOutputs: throw lazily when projects unspecified
2022-12-15 12:15:54 +03:00
DavHau
e82afbcb55 fix: python pip example 2022-12-15 14:53:22 +07:00
DavHau
986480a327 docs: acknowledge funding more
- Move funding section to the top of the readme
- add funding paragraph to the intro of the docs
2022-12-15 14:04:37 +07:00
DavHau
2af5fb9212 fix: use warn instead of throw if projects unspecified 2022-12-15 12:46:47 +07:00
Yusuf Bera Ertan
1576b6321b
feat(rust): update crane builder, make sure vendor dir reference removal works 2022-12-14 18:14:49 +03:00
Yusuf Bera Ertan
091440502b
Merge pull request #422 from impl/python-transitive-custom-deps 2022-12-13 22:51:49 +03:00
Noah Fontes
12653eb071
fix: python: remove spurious --ignore-installed
This arg was inadvertently added to pip install in #397; it breaks
transitive dependencies on the packages we custom-install, like
setuptools and wheel.

Per @phaer, it wasn't supposed to be there and has already been removed
in the next set of larger changes, but this should fix those transitive
dependencies in the meantime.
2022-12-13 11:16:32 -08:00
DavHau
2d9d7a7ecc fix: makeFlakeOutputs: throw lazily when projects unspecified
Still allow the user to execute the `detect-projects` app
2022-12-13 16:56:37 +07:00
DavHau
59ec603246
Merge pull request #415 from nix-community/no-auto
Disable automatic project discovery in makeFlakeOutputs
2022-12-13 16:27:26 +07:00
DavHau
c924a9edbc fix: nodejs discoverer: exclude workspace children properly 2022-12-13 14:45:42 +07:00
DavHau
011b8ba238 add example for defining projects as attrs 2022-12-13 13:40:46 +07:00
DavHau
a62727de80 add example for automatic project detection 2022-12-13 13:32:16 +07:00
DavHau
f83a752d38 feat: add detect-projects app to outputs of makeFlakeOutputs
resolves PR change request
2022-12-13 13:27:01 +07:00
DavHau
4b57061c04 fix example _d2n-extended: reference ./proejcts.toml 2022-12-13 12:46:38 +07:00
Yusuf Bera Ertan
ff0a08bb2d feat(rust): detect crates in cargo-lock translator if not available already 2022-12-13 12:42:03 +07:00
DavHau
01b5d43524 chore: use projects.toml in docs and examples 2022-12-13 12:42:03 +07:00
DavHau
da780c7cdd fix: rust: accept undefined subsystemInfo 2022-12-13 12:42:03 +07:00
DavHau
9891508cdd feat: add comment to generated projects.toml 2022-12-13 12:42:03 +07:00
DavHau
0b4f1add1b makeFlakeOutputs: improve error message for missing projects 2022-12-13 12:42:03 +07:00
DavHau
2749626e4a fix app detect-projects 2022-12-13 12:42:03 +07:00
DavHau
cb641555c8 chore: lib.nix remove projectsJson from flake outputs 2022-12-13 12:42:03 +07:00
DavHau
e48421c830 feat: makeFLakeOutputs: add flag autoProjects
- defaults to false
- helpful error is raised if set to false and `projects` is not defined
2022-12-13 12:42:03 +07:00
DavHau
08f1b71c44 add app discover-projects 2022-12-13 12:42:03 +07:00
DavHau
e7bd51d83e add functions.discoverers.discoverProjects2 2022-12-13 12:42:03 +07:00
Yusuf Bera Ertan
3d6f13ef9d
Merge pull request #420 from hercules-ci/fix-flake-parts-doc-eval 2022-12-11 02:33:03 +03:00
Robert Hensing
29c1d1dfb9 fix: flake-parts: mask non renderable default in dream2nix.config 2022-12-10 23:48:40 +01:00
DavHau
a46b77e224
Merge pull request #417 from fufexan/electron
nodejs/electron: add 22.0.0
2022-12-10 17:54:33 +07:00
Mihai Fufezan
9ad30ec154
nodejs/electron: add 22.0.0 2022-12-09 23:50:06 +02:00
DavHau
8b4d355e80 chore: examples: _d2n-extend-devShell: override also default attribute 2022-12-09 11:22:27 +07:00
Yusuf Bera Ertan
4b1ef01a87
feat(rust): update crane builder 2022-12-08 23:55:30 +03:00
DavHau
3681e0d5f5 fix: b.fetchArchive -> b.fetchTarball
fixes 8f34b729b0 (commitcomment-91986074)
2022-12-06 16:41:55 +07:00
DavHau
3edd6a9f74
Merge pull request #409 from phaer/fix-dream-lock-example
fix dream-lock example & schema
2022-12-04 01:52:47 +07:00
DavHau
811b2852cc
Merge pull request #408 from nix-community/remove-makeOutputs-example
Remove makeOutputs from examples
2022-12-04 01:31:59 +07:00
DavHau
ecc71875f5 chore: limit API surface; remove makeOutputs from examples 2022-12-04 01:17:34 +07:00
DavHau
4ff37772b9 fix: bug in makeFlakeOutputs if list of pkgs is passed 2022-12-04 01:17:34 +07:00
DavHau
bba1797090
Merge pull request #411 from nix-community/fix-poetry
fix: python: poetry: incompatible with newer version of poetry.lock
2022-12-04 01:16:42 +07:00
DavHau
bbde0ae022 fix: python: poetry: incompatible with newer version of poetry.lock 2022-12-04 00:00:28 +07:00
DavHau
b05c7a4be4
Merge pull request #399 from antotocar34/mkOutput_module_args
Leverage module system to type check and document `makeOutputs` arguments
2022-12-03 22:24:02 +07:00
Paul Haerle
fbea043f2e
fix dream-lock example & schema
Fixes a typo introduced in 2a35827419 and adapts the schema to reflect changes.
2022-12-03 13:09:35 +01:00
Antoine Carnec
fc71ea64a8 Removed erroneous pythonVersion argument 2022-12-01 16:18:19 +00:00
Antoine Carnec
3ff36b0613 Merge branch 'main' into mkOutput_module_args 2022-12-01 16:16:38 +00:00
Antoine Carnec
8215405fb4 Fixed silly parentheses mistake 2022-12-01 15:58:24 +00:00
Antoine Carnec
6425c92f65 Updated arguments and examples 2022-12-01 15:53:36 +00:00
Antoine Carnec
2824ed2929 Don't expose discoveredProjects to the user 2022-12-01 15:18:04 +00:00
Antoine Carnec
97f3bbf22e
Remove redundant argument
Co-authored-by: DavHau <hsngrmpf+github@gmail.com>
2022-12-01 15:09:07 +00:00
DavHau
ce047a9cea chore: stop promoting flake parts as api is in beta 2022-12-01 18:56:19 +07:00
DavHau
b6af939461
chore: add dark logo to readme 2022-11-30 00:43:59 +07:00