Martin Toman
dd889bc4f7
test: add descriptions for integration tests
2022-08-17 12:44:59 -07:00
Isaac Shapira
1692d0e3be
Update README.md
2022-08-16 16:46:19 -06:00
DavHau
9debe72065
refactor: re-order options in interface-translator.nix
2022-08-16 13:52:17 +02:00
DavHau
d676f095e6
Merge pull request #249 from nix-community/translator-modules
...
Initialize nixos module system. (translators only)
2022-08-16 11:43:28 +02:00
DavHau
31bf12de30
fix: wrong arguments passed to default-fetcher.nix
2022-08-16 11:07:17 +02:00
DavHau
d2b389de98
fix: callPackageDream args overwritten py pkgs
2022-08-16 10:59:31 +02:00
Yusuf Bera Ertan
07547c2284
fix(rust): don't replace path deps if they are already in source
2022-08-16 06:39:52 +00:00
DavHau
e654ffaa10
feat: module system improvements
...
- add documentation to the subsystem-loading interface
- expose evaled modules publicly via `framework`
- add option config.modules to allow users to include their own modules
- update examples for extending dream2nix
2022-08-15 15:34:24 +02:00
DavHau
debe2e9152
refactor: modules: add comments to /src/default.nix
2022-08-15 13:37:55 +02:00
DavHau
4b33d2f655
feat: modules: refactor to flat structure
2022-08-15 13:37:55 +02:00
DavHau
7d824c1da7
feat: make use of translator modules
2022-08-15 13:37:55 +02:00
DavHau
c6b0582a9e
add translator nixos modules
2022-08-15 13:37:55 +02:00
DavHau
de7da02336
rafactor: callPackageDream: don't use functionArgs
...
- this fixes breakages triggered by the nixos modules system
2022-08-15 13:37:55 +02:00
DavHau
9331fb1376
fix: examples: don't ignore feiled resolveImpure
2022-08-12 18:45:11 +02:00
Martin Toman
fd0fa4da86
Run build & check default for .#tests-integration
2022-08-11 14:11:54 -07:00
Martin Toman
c8faa3e7d2
test: add integration test for #221
2022-08-11 13:02:52 -07:00
Martin Toman
7c4a5a505f
test: run .#tests-integration in github action
2022-08-11 12:32:30 -07:00
Martin Toman
4dca0944ab
test: add integration test for #235
2022-08-11 12:28:47 -07:00
DavHau
98e0a1a0ad
Merge pull request #236 from tinybeachthor/fix-nodejs-link-built-binary
...
fix: nodejs: link package bins after buildPhase
2022-08-11 18:03:17 +02:00
DavHau
600f213c7c
Merge pull request #223 from nix-community/fix/rust-issues
...
Fix some rust issues
2022-08-11 17:26:52 +02:00
DavHau
4a92c17f95
Merge pull request #227 from tinybeachthor/fix-nodejs-link-direct-bins
...
fix: nodejs: link direct bins
2022-08-11 17:03:01 +02:00
DavHau
73d0dbc482
Merge pull request #239 from tinybeachthor/docs-highlight-nix
...
docs: add nix syntax highlighting
2022-08-11 16:39:45 +02:00
DavHau
dcaa6834ca
Merge pull request #228 from leungbk/use-all-cabal-json
...
translators/stack-lock: Use nix-community/all-cabal-json
2022-08-11 16:39:19 +02:00
DavHau
3a12aa3493
Merge pull request #229 from tinybeachthor/docs-guide-nodejs
...
docs: add nodejs quickstart guide
2022-08-11 14:44:13 +02:00
DavHau
e4acf021cf
fix: misspelling contruct -> construct
2022-08-11 13:50:35 +02:00
DavHau
f71cf00237
Merge pull request #243 from tgunnoe/fix-spelling
...
Fix attribute name
2022-08-11 13:49:55 +02:00
tgunnoe
49fa72d474
Fix attribute name
2022-08-10 22:38:44 -04:00
Martin Toman
b944fd6a9c
nodejs: top level package bins overwrite all other
2022-08-10 10:22:58 -07:00
Martin Toman
71e4ba973a
docs: add nix syntax highlighting
2022-08-10 10:07:30 -07:00
Martin Toman
f7413e6c7d
fix: nodejs: link package bins after buildPhase
2022-08-09 13:56:09 -07:00
Martin Toman
206bd6fe82
docs: fix typos
2022-08-09 10:35:28 -07:00
Martin Toman
3e5c108e2c
docs: nodejs: add guides/getting-started-nodejs
2022-08-09 10:34:36 -07:00
Brian Leung
8885fd3842
translators/stack-lock: Use nix-community/all-cabal-json
...
Also move the utility functions to haskell/translators/utils.nix since
they will be useful for a Cabal freeze translator.
2022-08-09 08:34:33 -07:00
Brian Leung
f5807a8393
Introduce haskell/translators/utils.nix and move getHackageUrl there
...
This will be useful for a Cabal freeze translator.
2022-08-09 08:33:54 -07:00
DavHau
2fe7790152
Merge pull request #232 from max-privatevoid/patch-2
...
nodejs/electron: add 20.0.1
2022-08-09 15:21:45 +02:00
Max
1f389bb475
nodejs/electron: add 20.0.1
2022-08-08 21:38:17 +02:00
Martin Toman
92d025e1ae
docs: split out "Install nix" section
2022-08-06 10:02:07 -07:00
Martin Toman
d3beb8b3de
cleanup: nodejs: remove unused attribute nodeModulesDir
2022-08-06 09:29:07 -07:00
Martin Toman
ca6a347349
fix: nodejs: pass src to devShell (to read package.json)
2022-08-06 09:28:05 -07:00
Martin Toman
b83a9fb5fb
cleanup: nodejs: don't dump unused ADD_BIN_PATH
2022-08-06 09:28:05 -07:00
Martin Toman
1e52a44c2b
fix: nodejs: don't crash linking existing direct dependency
2022-08-06 09:28:05 -07:00
Martin Toman
6dcf18880e
fix: nodejs: link direct dependencies executables
2022-08-06 09:28:05 -07:00
DavHau
eef8fb1170
Merge pull request #191 from wmertens/esbuild-48
...
nodejs: upgrade esbuild 0.14 override
2022-08-04 19:32:22 +02:00
DavHau
7a6fb28770
Merge pull request #217 from wmertens/some-fixes
...
Some fixes
2022-08-04 14:34:26 +02:00
DavHau
18c8e247b5
fix: nodejs: revert ignoring dev deps if no install script declared
2022-08-02 13:31:14 +02:00
Wout Mertens
a0cc2768ef
all: use runCommandLocal whenever appropriate
...
This saves a bunch of lookups to binary caches for trivial data
2022-08-02 12:58:11 +02:00
Yusuf Bera Ertan
3159732889
fix(rust): handle unhandled behaviour in recreating cargo lock
2022-08-02 04:01:16 +03:00
Yusuf Bera Ertan
a57ed561df
fix(rust): workaround patching path dependencies
2022-08-02 00:39:23 +03:00
Wout Mertens
a840710c12
removed unused node2nix flake input
2022-08-01 18:58:00 +02:00
DavHau
2fcfba92bf
Merge pull request #218 from nix-community/nodejs
...
Nodejs + fetcher improvments
2022-07-31 18:18:51 +02:00