github-actions[bot]
0f285e2c46
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/1e1dc66fe68972a76679644a5577828b6a7e8be4?narHash=sha256-YgSEan4CcrjivCNO5ZNzhg7/8ViLkZ4CB/GrGBVSudo%3D' (2024-04-22)
→ 'github:NixOS/nixpkgs/b0d52b31f7f4d80f8bf38f0253652125579c35ff?narHash=sha256-JOGPOxa8N6ySzB7SQBsh0OVz%2BUXZriyahgvfNHMIY0Y%3D' (2024-04-25)
2024-04-25 18:32:45 +00:00
github-actions[bot]
5dbfbc7107
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/69ee1d82f1fa4c70a3dc9a64111e7eef3b8e4527?narHash=sha256-ZJGnom7YthvNxUZLdUzy5VePTwYgDYcnnPpyHT4n9lY%3D' (2024-04-21)
→ 'github:NixOS/nixpkgs/1e1dc66fe68972a76679644a5577828b6a7e8be4?narHash=sha256-YgSEan4CcrjivCNO5ZNzhg7/8ViLkZ4CB/GrGBVSudo%3D' (2024-04-22)
2024-04-23 18:31:42 +00:00
github-actions[bot]
e3fa4581df
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/f2d7a289c5a5ece8521dd082b81ac7e4a57c2c5c?narHash=sha256-Yd8KuOBpZ0Slau/NxFhMPJI0gBxeax0vq/FD0rqKwuQ%3D' (2024-04-21)
→ 'github:NixOS/nixpkgs/69ee1d82f1fa4c70a3dc9a64111e7eef3b8e4527?narHash=sha256-ZJGnom7YthvNxUZLdUzy5VePTwYgDYcnnPpyHT4n9lY%3D' (2024-04-21)
2024-04-22 18:30:45 +00:00
github-actions[bot]
4833779231
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/fd16bb6d3bcca96039b11aa52038fafeb6e4f4be?narHash=sha256-LJbHQQ5aX1LVth2ST%2BKkse/DRzgxlVhTL1rxthvyhZc%3D' (2024-04-20)
→ 'github:NixOS/nixpkgs/f2d7a289c5a5ece8521dd082b81ac7e4a57c2c5c?narHash=sha256-Yd8KuOBpZ0Slau/NxFhMPJI0gBxeax0vq/FD0rqKwuQ%3D' (2024-04-21)
2024-04-21 18:31:10 +00:00
github-actions[bot]
c51453ac75
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/efe8ce06ca261f370d672def5b1e0be300c726e1?narHash=sha256-Ai/xNgZpbwGcw0TSXwEPwwbPi8Iu906sB9M9z3o6UgA%3D' (2024-04-07)
→ 'github:NixOS/nixpkgs/fd16bb6d3bcca96039b11aa52038fafeb6e4f4be?narHash=sha256-LJbHQQ5aX1LVth2ST%2BKkse/DRzgxlVhTL1rxthvyhZc%3D' (2024-04-20)
2024-04-20 18:40:46 +00:00
github-actions[bot]
950955838f
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/fe4295b9ecd88764c1abf6179e03b1a828ca0e9a' (2024-04-06)
→ 'github:NixOS/nixpkgs/efe8ce06ca261f370d672def5b1e0be300c726e1' (2024-04-07)
2024-04-07 18:30:58 +00:00
github-actions[bot]
3cc672657c
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/f480f9d09e4b4cf87ee6151eba068197125714de' (2024-04-04)
→ 'github:NixOS/nixpkgs/fe4295b9ecd88764c1abf6179e03b1a828ca0e9a' (2024-04-06)
2024-04-06 18:32:28 +00:00
github-actions[bot]
df45810128
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/72c6ed328aa4e5d9151b1a512f6ad83aca7529fa' (2024-03-28)
→ 'github:NixOS/nixpkgs/f480f9d09e4b4cf87ee6151eba068197125714de' (2024-04-04)
2024-04-05 18:33:20 +00:00
github-actions[bot]
d651069ba1
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/07262b18b97000d16a4bdb003418bd2fb067a932' (2024-03-25)
→ 'github:NixOS/nixpkgs/72c6ed328aa4e5d9151b1a512f6ad83aca7529fa' (2024-03-28)
2024-03-28 18:37:45 +00:00
github-actions[bot]
fe4ff06ff9
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/c726225724e681b3626acc941c6f95d2b0602087' (2024-03-25)
→ 'github:NixOS/nixpkgs/07262b18b97000d16a4bdb003418bd2fb067a932' (2024-03-25)
2024-03-27 18:32:06 +00:00
github-actions[bot]
c64dcd613b
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/e1d501922fd7351da4200e1275dfcf5faaad1220' (2024-03-23)
→ 'github:NixOS/nixpkgs/c726225724e681b3626acc941c6f95d2b0602087' (2024-03-25)
2024-03-26 18:32:29 +00:00
github-actions[bot]
90e6508c68
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/7872526e9c5332274ea5932a0c3270d6e4724f3b' (2024-03-19)
→ 'github:NixOS/nixpkgs/e1d501922fd7351da4200e1275dfcf5faaad1220' (2024-03-23)
2024-03-25 06:15:31 +00:00
github-actions[bot]
2e34911290
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/5710127d9693421e78cca4f74fac2db6d67162b1' (2024-03-19)
→ 'github:NixOS/nixpkgs/7872526e9c5332274ea5932a0c3270d6e4724f3b' (2024-03-19)
2024-03-20 18:31:59 +00:00
github-actions[bot]
bcc2c688c6
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/79bb4155141a5e68f2bdee2bf6af35b1d27d3a1d' (2024-03-18)
→ 'github:NixOS/nixpkgs/5710127d9693421e78cca4f74fac2db6d67162b1' (2024-03-19)
2024-03-19 18:31:28 +00:00
github-actions[bot]
ddf96a02fa
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/6af7e814afb3b62171eee1edc31989ee61528d25' (2024-03-17)
→ 'github:NixOS/nixpkgs/79bb4155141a5e68f2bdee2bf6af35b1d27d3a1d' (2024-03-18)
2024-03-18 18:31:48 +00:00
github-actions[bot]
c9a58c5d4a
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/9af9c1c87ed3e3ed271934cb896e0cdd33dae212' (2024-03-15)
→ 'github:NixOS/nixpkgs/6af7e814afb3b62171eee1edc31989ee61528d25' (2024-03-17)
2024-03-17 18:29:58 +00:00
github-actions[bot]
bfbe286c72
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/b1d47989352fcb722a1f19295a9461ed1ef8435a' (2024-03-15)
→ 'github:NixOS/nixpkgs/9af9c1c87ed3e3ed271934cb896e0cdd33dae212' (2024-03-15)
2024-03-16 18:32:59 +00:00
github-actions[bot]
9000c66381
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/db001797591bf76f7b8d4c4ed3b49233391e0c97' (2024-03-14)
→ 'github:NixOS/nixpkgs/b1d47989352fcb722a1f19295a9461ed1ef8435a' (2024-03-15)
2024-03-15 18:32:55 +00:00
github-actions[bot]
2a71dfbf2e
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/4008381882569ab4773f2ba0d7b7bbde8f665672' (2024-03-13)
→ 'github:NixOS/nixpkgs/db001797591bf76f7b8d4c4ed3b49233391e0c97' (2024-03-14)
2024-03-14 19:06:01 +00:00
github-actions[bot]
f3ef498e04
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/7eeacecff44e05a9fd61b9e03836b66ecde8a525' (2024-03-12)
→ 'github:NixOS/nixpkgs/4008381882569ab4773f2ba0d7b7bbde8f665672' (2024-03-13)
2024-03-13 19:29:02 +00:00
github-actions[bot]
156b4cc1f7
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/8c4e5e571696d4c476881cf90257c3dd0e66b0dd' (2024-03-11)
→ 'github:NixOS/nixpkgs/7eeacecff44e05a9fd61b9e03836b66ecde8a525' (2024-03-12)
2024-03-12 18:32:58 +00:00
github-actions[bot]
3a340fa1d5
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/f945939fd679284d736112d3d5410eb867f3b31c' (2024-03-07)
→ 'github:NixOS/nixpkgs/8c4e5e571696d4c476881cf90257c3dd0e66b0dd' (2024-03-11)
2024-03-12 07:09:04 +00:00
github-actions[bot]
80b26e6fdb
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/58ae79ea707579c40102ddf62d84b902a987c58b' (2024-03-06)
→ 'github:NixOS/nixpkgs/f945939fd679284d736112d3d5410eb867f3b31c' (2024-03-07)
2024-03-07 18:33:48 +00:00
github-actions[bot]
c22e492c65
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/fa9a51752f1b5de583ad5213eb621be071806663' (2024-03-02)
→ 'github:NixOS/nixpkgs/58ae79ea707579c40102ddf62d84b902a987c58b' (2024-03-06)
2024-03-07 05:55:44 +00:00
github-actions[bot]
dadf8bee15
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/ec869190b56a1b4677d24a8bdbcfe80ccea2ece6' (2024-03-01)
→ 'github:NixOS/nixpkgs/fa9a51752f1b5de583ad5213eb621be071806663' (2024-03-02)
2024-03-03 18:30:43 +00:00
github-actions[bot]
effd30d890
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/8520c158aee718c6e87b56881105fc4223c3c723' (2024-02-27)
→ 'github:NixOS/nixpkgs/ec869190b56a1b4677d24a8bdbcfe80ccea2ece6' (2024-03-01)
2024-03-01 18:36:26 +00:00
github-actions[bot]
06675abc58
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/2a34566b67bef34c551f204063faeecc444ae9da' (2024-02-25)
→ 'github:NixOS/nixpkgs/8520c158aee718c6e87b56881105fc4223c3c723' (2024-02-27)
2024-02-27 18:55:11 +00:00
github-actions[bot]
02a61c9aeb
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/f63ce824cd2f036216eb5f637dfef31e1a03ee89' (2024-02-24)
→ 'github:NixOS/nixpkgs/2a34566b67bef34c551f204063faeecc444ae9da' (2024-02-25)
2024-02-26 18:30:19 +00:00
DavHau
887022b8c1
update nixpkgs:
...
- downgrade mitmproxy to avoid breakage
- add test for pip lock script
- fix bug in flake compat implementation (https://github.com/nix-community/flake-compat/pull/4#issuecomment-1950301370 )
- small fix in docs for lock and eval-cache
- fix lock refresh script: don't swallow errors
2024-02-24 13:47:45 +00:00
DavHau
936208ae7d
Revert "update nixpkgs"
...
This reverts commit 1c2b47f042
.
2024-02-06 19:44:35 +07:00
DavHau
1c2b47f042
update nixpkgs
2024-02-05 14:53:35 +00:00
DavHau
c073bd2a79
pyproject.nix: switch to dream2nix fork
...
... until the open PRs are merged
2023-12-13 07:43:18 +00:00
DavHau
67c1356f20
update nixpkgs
2023-12-12 09:52:44 +00:00
DavHau
9ce00f86e9
update pyproject-nix
2023-12-03 10:35:52 +00:00
DavHau
581a7cff0b
flake: separate top-level from dev-flake fully
2023-11-05 03:42:18 +00:00
DavHau
d8e4b477e3
refactor: move dev related things to /dev-flake
...
The goal is to reduce the flake inputs visible to the user
Still, the top-level flake re-exposes the outputs of the dev-flake, but
without exposing its inputs. This means a devShell is still available in
the top-level, for example.
This also removes the /modules/flake.nix. Its original purpose was
separating the modules inputs from the development inputs, but this is
now done the opposite way around by moving the dev inputs to
/dev-flake/flake.nix.
2023-11-05 03:42:18 +00:00
DavHau
8441b47800
flake: update nixpkgs
2023-10-08 00:46:53 +02:00
Frederik Rietdijk
c78d39119a
wip pdm init
2023-09-28 19:11:18 +01:00
DavHau
26d0103e1a
update nixpkgs input
...
we now depend on lib.path functions
2023-09-18 17:56:27 +02:00
DavHau
4663912a1c
tests: add nix unit tests for pip module
2023-08-28 15:27:03 +00:00
DavHau
92aa826648
refactor: move drv-parts into dream2nix
...
because managing a single repo is simpler than managing two.
2023-07-29 12:36:04 +02:00
DavHau
217fa8d35a
chore: remove nixpkgsV1
2023-07-19 15:41:30 +02:00
DavHau
63a6d0c2f3
cleanup flake.nix
2023-07-19 14:40:54 +02:00
DavHau
3f47ac7490
update flake input nixpkgsV1
2023-06-21 14:49:19 +02:00
Florian Franzen
c269b018cd
crane: 0.10.0 -> 0.12.1
2023-04-27 20:20:38 +02:00
phaer
2bf52af96a
chore(drv-parts): update (for exposed outputName)
2023-04-12 13:30:29 +02:00
DavHau
e01740b8b4
chore(drv-parts): update; rename dependencySets -> packageSets
2023-03-30 12:41:48 +02:00
DavHau
865a2f53f7
feat(drv-parts): update drv-parts dependency
2023-03-28 16:39:26 +08:00
DavHau
53611af00c
chore(drv-parts): update drv-parts
2023-03-25 01:00:23 +08:00
DavHau
3a2adfa121
feat(flake-compat): manage default.nix and shell.nix via flake-compat
2023-03-24 12:04:04 +08:00
DavHau
24dc75dbd1
chore: update drv-parts
2023-03-23 14:17:58 +08:00
DavHau
1038c66dce
chore(v1): update drv-parts
2023-03-19 14:23:04 +07:00
DavHau
3cf6d7fcac
chore(formatting): use alejandra from nixpkgs
2023-03-13 12:46:11 +07:00
DavHau
ac63eb584f
feat: integrate v1 into top-level fake
2023-03-13 12:46:11 +07:00
Yusuf Bera Ertan
a24f9098e6
chore: update flake-parts input
2023-02-18 22:06:01 +03:00
Brian Leung
4ca7a45f63
Racket: make pruned-racket-catalog a flake input
2023-01-26 19:03:06 -08: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
4b1ef01a87
feat(rust): update crane builder
2022-12-08 23:55:30 +03:00
phaer
f9e6c0e245
update poetry2nix
2022-11-23 18:18:37 +01:00
Florian Friesdorf
8fe0f06a47
Add python translator for pinned packages
...
Co-authored-by: DavHau <hsngrmpf+github@gmail.com>
2022-11-22 18:06:20 +00:00
Yusuf Bera Ertan
4b4e82cb14
refactor: use flake-parts for the flake
2022-11-20 00:44:43 +03:00
DavHau
e7c7077f22
Merge pull request #328 from leungbk/cabal-freeze
...
Add cabal-freeze support
2022-10-22 11:15:05 +02:00
Yusuf Bera Ertan
421c623275
chore: update devshell input to fix devshell name not being set correctly
2022-10-21 23:54:56 +03:00
Brian Leung
f1a53653c3
Haskell utils: add an attrset mapping GHC version to hidden packages
2022-10-16 19:12:06 -07:00
DavHau
48f490a2ed
chore: manage all-cabal-json via flake input
2022-10-14 18:10:35 +02:00
DavHau
8b7f5d3268
chore: update nixpkgs
2022-10-13 21:56:40 +02:00
Yusuf Bera Ertan
c6c039fcc6
fix(rust): update crane, fix build issues ( #284 )
2022-09-02 01:44:34 +00:00
Wout Mertens
a840710c12
removed unused node2nix flake input
2022-08-01 18:58:00 +02:00
DavHau
7053299bc5
chore: update alejandra
2022-07-24 00:20:26 +02:00
DavHau
b83394e5f2
haskell: init cabal-plan translator ( #192 )
...
* haskell: init cabal-plan translator
* simplify cabal2json: take from new nixpkgs
* delete accidental copy of file
* fix example haskell-plan-json
* rename haskell examples
2022-07-12 21:45:29 +02:00
DavHau
ddf087ae91
Merge pull request #164 from nix-community/haskell
...
stack-lock translator & haskell builder
2022-06-18 15:05:59 +02:00
Andrea Ciceri
a65730e23d
Using cabal2json
from nixpkgs instead that from a flake ( #176 )
...
* Nixpkgs input updated
Starting from now `cabal2json` is available in nixpkgs
* Using `cabal2json` from Nixpkgs
* Using more idiomatic `haskellLib` utils
* Formatting
2022-06-15 15:52:13 +02:00
Yusuf Bera Ertan
90b353682e
chore: use numtide devshell instead of nixpkgs mkShell for dream2nix development shell ( #169 )
...
chore: use newer devShells output instead of devShell
2022-06-05 19:59:19 +02:00
Yusuf Bera Ertan
7e31c966fb
chore(deps): update crane
2022-06-05 19:02:01 +03:00
Yusuf Bera Ertan
a46486a67e
fix(builder/crane): remove code that triggers IFD, remove dependency on full project source for deps only drv ( #166 )
...
* fix(builder/crane): remove code that triggers IFD, remove dependency on full project source for deps only drv
* fix(rust/builders): pass pkgs to utils.nix
* fix(builder/crane): break dependency on whole project source in dependency derivation
* refactor(rust/builders): change nix version to be more close to when reading toFile paths was made non-IFD
* docs(translator/cargo-lock): make the safety comment about unsafeDiscardStringContext usage more clear
* chore(deps): update crane
* fix: use builtins.path to make paths content addressed and named properly in a few places, fix cargo-lock path replacements
* refactor(rust/builders): remove nix version check for writing cargo.lock to store
* tests: update dream2nix input before overriding it
* tests: remove 'flake.lock's, overriding input generates flake.lock correctly
* tests: use nixpkgs from dream2nix input in d2n-init-pkgs
* refactor: remove useless builtins.path calls
* fix: use writeText for writing generated Cargo.lock, toFile causes problems
2022-06-05 13:14:20 +02:00
Yusuf Bera Ertan
8e170fe1f8
chore(deps): update crane
2022-06-02 14:14:34 +03:00
Yusuf Bera Ertan
645c6fd98e
refactor: implement a validation system for builders / translators, reorganize files ( #155 )
...
* refactor: implement a validation system for builders / translators etc, organize files
* refactor: use seq instead of complicated validation function for validator
* feat: allow adding discoverers, translators and builders via config
* refactor: rework discoverers to use makeSubsystemModules as well
* fix: validate extra modules properly
* feat: support inline modules
* feat: use extra attribute for extending
* feat: make fetchers extensible properly
* fix: add name to extra fetchers
* feat: support list for extra
* docs: add some comment to lib/modules.nix
* fix: get extra module args from extraArgs
* fix: collect all modules instead of only collecting modules for built-in subsystems
* refactor: minor improvements
* refactor: improve how default subsystem modules are declared
* fix: translators and builders are directly under subsystem now
* fix: correct attribute path, remove unused argument
* fix: correct translators attribute paths
* fix: correct file paths and translators attribute paths
* fix: use correct translator attr path in wrapPureTranslator
* fix: update unit tests code
* fix: remove extra paranthesis in unit tests code
* tests: add an extended dream2nix example
* refactor: replace recursiveUpdate usage with normal update op
* tests: fix and extend d2n-extended example
* fix: pass config to d2n instance in wrap pure translator script
* fix: correct toFile usage
* fix: pass config to dlib in more places
* fix: pass config to d2n instance in aggregated hashes cli and gomod2nix translator
* refactor: remove unused extra modules validation, add warning for function modules
* fix: remove non-existent inherited variable
* docs: update translator attr path in contributors guide
* docs: add docs for extending dream2nix
* refactor: comment more code, warn for function modules only if extra is an attrset decl
* docs: fix some typos
* docs: explain some stuff in extending d2n better
* fix: print function modules warning when it is a function
* tests: add a new example that tests adding new subsystem and config.extra as nix file
* tests: use cargo-toml as translator on d2n-extended to potentially catch more bugs
* feat: add ifd warning for builders
* tests: use build-rust-package builder instead of crane builder in d2n-extended to also test it instead of only testing crane builder
* fix(rust/builders): always write the generated Cargo.lock so it doesnt get out of sync with our dream-lock
* fix(rust/builders): delete cargo lock before writing it?
* refactor: also print ifd warnings for translators
* docs: link extending d2n doc in readme, link examples in extending d2n
* docs: example naming (translators.new -> translators.example-translator)
* feat: allow setting nix files for modules declarations (eg. subsystems, subsystems.translators)
* refactor: move IFD warnings to src/lib/builders.nix / translators.nix respectively
* refactor: throw instead of warning if function declarations for modules are used
* refactor: fix throw usage
* refactor: improve modules code
* chore(deps): update nixpkgs
* fix: correct some map usages
* fix: use correct attr path for extra modules
* chore: update examples flake inputs
* style: minor formatting changes
2022-05-29 21:42:47 +02:00
DavHau
0722f0d777
update alejandra code formatter
2022-05-19 17:27:20 +02:00
DavHau
84135ea205
update alejandra
2022-04-04 17:08:26 +01:00
DavHau
68478d0772
formatting: add flake apps + prepare hooks
2022-03-07 13:57:22 +07:00
DavHau
958bdd6699
Squashed commit of the following:
...
commit c580c24b82
Author: Yusuf Bera Ertan <y.bera003.06@protonmail.com>
Date: Sun Feb 27 21:51:58 2022 +0300
feat: expose builders in lib.init
commit 2fe01e1715
Author: Yusuf Bera Ertan <y.bera003.06@protonmail.com>
Date: Sun Feb 27 18:37:39 2022 +0300
fix(rust/crane): make sure cargo only builds the package we want
...(more)
2022-02-28 11:25:39 +07:00
DavHau
a0fd6b565e
update nixpkgs
2022-02-27 15:21:00 +07:00
DavHau
b78958849d
remove dependency nix-parsec
2022-02-23 19:12:33 +07:00
Akshat Agarwal
ff9e30b242
add go support using gomod2nix
...
Co-authored-by: DavHau <hsngrmpf+github@gmail.com>
2021-11-16 23:28:05 +05:30
DavHau
39db511926
improve override system
...
- add utils.satisfiesSemver (from poetry2nix)
- nix-parsec add LICENSE from https://github.com/nprindle/nix-parsec/issues/5
- remove builtin overrides (moved to dreampkgs)
2021-11-07 15:18:28 +07:00
DavHau
c4b110bc38
output schema flakes-style
2021-10-29 16:59:56 +07:00
DavHau
57ca41c059
update flake.lock
2021-10-23 18:50:36 +07:00
DavHau
850dc71568
fix python translator+fetcher+builder
2021-10-20 16:39:11 +07:00
DavHau
e99e002920
Squashed commit of add_yarn_lock:
...
commit 3415d7f6f834dc3e52cf6898ec02b58ac7df4089
Merge: fca3973
daa71d3
Author: DavHau <hsngrmpf+github@gmail.com>
Date: Wed Oct 6 10:33:52 2021 +0700
Merge remote-tracking branch 'happysalada/add_yarn_lock' into dev
commit daa71d3e53
Author: happysalada <raphael@megzari.com>
Date: Wed Oct 6 00:01:26 2021 +0900
yarn.lock: initial translator
commit 8f4632ab5e
Author: happysalada <raphael@megzari.com>
Date: Tue Oct 5 20:52:00 2021 +0900
translators: add yarn.lock
2021-10-07 11:52:51 +07:00
DavHau
f685e44d59
Add builder for nodejs
...
- python builder support application
- add version to dream.lock
- allowBuiltinsFetchers config option
- node2nix builder
- handle github sources without hash
2021-09-20 20:52:31 +01:00
DavHau
a1a3e57e05
add translator: npmlock2nix
2021-09-14 03:00:29 +01:00
DavHau
2ce1ddb6f3
implement UI and examples:
...
- generic translator CLI exposed as flake app
- flake app 'install' to install the framework
- generic fetcher
- simple translator for python
- simple builer for python
2021-09-09 23:42:56 +02:00