hnix-store-aterm: Parse and render *.drv files

[ bsd3, library, nix, program ] [ Propose Tags ] [ Report a vulnerability ]

Use this package to parse and render Nix derivation files (i.e. *.drv files), i.e. Nix Derivations in ATerm format.

See https:/nix.devmanualnixlatestprotocolsderivation-aterm.html for more details about this format.

This package also provides a pretty-derivation executable which reads a derivation on standard input and outputs the pretty-printed Haskell representation on standard output

Modules

  • System
    • Nix
      • Derivation
        • System.Nix.Derivation.ATerm
        • System.Nix.Derivation.Traditional

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0
Change log CHANGELOG.md
Dependencies attoparsec (>=0.12.0.0 && <0.15), base (>=4.6.0.0 && <5), constraints-extras, containers (<0.9), deepseq (>=1.4.0.0 && <1.6), dependent-sum, hnix-store-aterm, hnix-store-core, monoidal-containers, pretty-show (>=1.6.11 && <1.11), some, text (>=0.8.0.0 && <2.2), these, vector (<0.14) [details]
Tested with ghc ==9.8.4, ghc ==9.6.6, ghc ==9.4.8
License BSD-3-Clause
Copyright 2017 Gabriella Gonzalez
Author Gabriella Gonzalez
Maintainer srk@48.io
Uploaded by srk at 2026-10-21T15:28:48Z
Category Nix
Source repo head: git clone https://github.com/haskell-nix/hnix-store
Distributions
Reverse Dependencies 1 direct, 12 indirect [details]
Executables pretty-derivation
Downloads 6 total (6 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2026-10-21 [all 2 reports]