nix-thunk: Lightweight dependency management with Nix
nix-thunk lets you manage source code dependencies in a lightweight and reproducible way, using Nix. Each source repository is represented by a stub directory, which refers to the original Git repository. nix-thunk can easily update these dependencies.
If you need to make improvements to the original repositories, nix-thunk can unpack them in-place, so that changes can be tested right away, and then pack them back up when you're done. This makes it easy to send a pull request to the upstream repo while your project continues on a fork, then switch back to upstream once your pull request has been merged.
[Skip to Readme]
Downloads
- nix-thunk-0.7.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1.0.0, 0.2.0.0, 0.2.0.2, 0.2.0.3, 0.3.0.0, 0.4.0.0, 0.5.0.0, 0.7.0.0, 0.7.0.1 (info) |
---|---|
Change log | CHANGELOG.md |
Dependencies | aeson (>=1.4.4.0 && <2.3), aeson-pretty (>=0.8.7 && <0.9), base (>=4.12.0.0 && <4.19), bytestring (>=0.10.8.2 && <0.12), cli-extras (>=0.2.1.0 && <0.3), cli-git (>=0.2.0.0 && <0.3), cli-nix (>=0.2.0.0 && <0.3), containers (>=0.6.0.1 && <0.7), cryptonite (>=0.25 && <0.31), data-default (>=0.7.1.1 && <0.8), directory (>=1.3.3.0 && <1.4), either (>=5.0.1.1 && <5.1), exceptions (>=0.10.3 && <0.11), extra (>=1.6.18 && <1.8), filepath (>=1.4.2.1 && <1.5), github (>=0.25 && <0.30), here (>=1.2.13 && <1.3), lens (>=4.17.1 && <5.4), logging-effect (>=1.3.4 && <1.5), megaparsec (>=7.0.5 && <9.7), memory (>=0.14 && <0.19), modern-uri (>=0.3.1.0 && <0.4), monad-logger (>=0.3.30 && <0.4), mtl (>=2.2.2 && <2.4), nix-thunk, optparse-applicative (>=0.14.3.0 && <0.17), temporary (>=1.3 && <1.4), text (>=1.2.3.1 && <1.3), time (>=1.8.0.2 && <1.12), unix (>=2.7.2.2 && <2.8), which (>=0.2 && <0.3), yaml (>=0.11.1.2 && <0.12) [details] |
Tested with | ghc ==8.6.5 || ==8.8.4 |
License | BSD-3-Clause |
Copyright | Obsidian Systems LLC 2020-2022 |
Author | Obsidian Systems LLC |
Maintainer | maintainer@obsidian.systems |
Category | Nix, Git |
Bug tracker | https://github.com/obsidiansystems/nix-thunk |
Source repo | head: git clone git://github.com/obsidiansystems/nix-thunk.git |
Uploaded | by abrar at 2024-05-27T23:53:40Z |
Distributions | NixOS:0.7.0.1 |
Executables | nix-thunk |
Downloads | 944 total (23 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user [build log] All reported builds failed as of 2024-05-28 [all 2 reports] |