DavHau
31328b1719
refactor: debian-binary: cleanup and add more comments
2022-08-24 12:55:29 +02:00
DavHau
35921b71d5
fix: debian-binary: remove dep-spec file and discover function
...
- dep-spec is not needed anymore since project can be specified without a source code
- therefore there is nothing to discover anymore as well
2022-08-24 12:26:57 +02:00
DavHau
07adf31005
fix: debian-binary: cleanup and fit to new writePureShellScript
2022-08-20 19:04:46 +02:00
DavHau
c492204d37
refactor: debian translator without source
2022-08-20 18:38:01 +02:00
a-kenji
170bd08838
add: check for existing directories and lib64
2022-08-20 18:38:01 +02:00
a-kenji
989391af45
add: unpack all libs correctly
...
* unpack all libs correctly
* move some apt logic to `generate_dream_lock`
* filter out debians own `glibc` -> might be a pain point in the future!
2022-08-20 18:38:01 +02:00
a-kenji
55239870c1
add: skip install phase
...
* skip the install Phase
* allow failing of the autoPatchelfHook
2022-08-20 18:38:01 +02:00
a-kenji
fc48e13a42
fix(translator): debian-binary use correct sha format
2022-08-20 18:38:01 +02:00
a-kenji
d05e8b5dba
init(builder): debian-binary builder
...
This initializes first efforts to generate a debian builder.
2022-08-20 18:38:01 +02:00
a-kenji
74e91fbaee
fixup! remove deb-uris test file
2022-08-20 18:38:01 +02:00
a-kenji
b9ccf21545
Generate a dream_lock_file from the apt output
2022-08-20 18:38:01 +02:00
a-kenji
17dd96f40e
fixup! remove flake.lock
from examples
2022-08-20 18:38:01 +02:00
a-kenji
1fc7672423
init: impure debian translator
...
Initialize an impure translator from debian binaries.
2022-08-20 18:38:01 +02:00
DavHau
f347034b2b
refactor: writePureShellScript: don't change to WORKDIR
...
Reverting a bad design choice.
This lead to weird effects if scripts are nested.
2022-08-20 18:37:08 +02:00
DavHau
027083be7d
chore: print execution times for integration tests
2022-08-20 18:32:48 +02:00
DavHau
479dc304b5
Merge pull request #259 from nix-community/project-no-source
...
feat: allow passing project without source
2022-08-20 15:24:45 +02:00
DavHau
015aef0e9f
feat: allow passing project without source
2022-08-20 14:46:09 +02:00
DavHau
62176e36d4
refactor: /src/default.nix
2022-08-19 12:35:12 +02:00
DavHau
71f29a7e09
chore: add template for initializing new modules
2022-08-19 12:31:51 +02:00
DavHau
6d4f103b84
Merge pull request #248 from tinybeachthor/integration-tests
...
test: add integration tests
2022-08-18 11:37:25 +02:00
DavHau
b9b6f96183
Merge pull request #256 from tinybeachthor/docs-subsystem-nodejs
...
docs: add nodejs subsystems page
2022-08-18 11:36:14 +02:00
Martin Toman
3aa9927b0d
ci: enable cachix for integration-tests
2022-08-17 13:30:04 -07:00
Martin Toman
5893814164
docs: add nodejs to subsystems
2022-08-17 13:25:39 -07:00
DavHau
a037fd0ea3
Merge pull request #255 from Fresheyeball/patch-1
...
Acknowledge Platonic.Systems
2022-08-17 22:12:42 +02:00
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