sorki / hnix-overlay

Nix files and Haskell overlay containing Hnix packages and surrounding ecosystem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hnix-overlay

Nix files and Haskell overlay containing Hnix packages and surrounding ecosystem.

Warning: this is currently my hnix integration playground and will change very frequently, master will be kept buildable (at least with pinned nixpkgs) while things are not upstreamed, which should make this repo obsolete.

Usage

To enter development shell for hnix install Nix and run

nix-shell

Targets

hnix

hnix-store

update-nix-fetchgit

update-nix-file

nix-derivation

nix-diff

nix-linter

nix-narinfo

hnix-store-experiments

Build target

To build a specific target use

nix-build -A hnix

Shells for targets

To jump to shell for specific project use

nix-shell -E "with (import ./default.nix {}); mkShell scope.hnix-store-experiments"

You can then jump to projects repo checkout and use cabal build/repl/run/test.

local branch

Check-out local branch to build everything from locally cloned repositories. Meta tooling for cloning repositories from higher level description in progress.

About

Nix files and Haskell overlay containing Hnix packages and surrounding ecosystem

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Nix 96.2%Language:Shell 3.8%