Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/haskell-nix/haskell-with-nixpkgs

Drop-in files ready to integrate your project with Nix ecosystem and give Nixpkgs Haskell Lib abilities for your development and CI
https://github.com/haskell-nix/haskell-with-nixpkgs

ecosystem github-actions haskell nix nixpkgs testing

Last synced: about 2 months ago
JSON representation

Drop-in files ready to integrate your project with Nix ecosystem and give Nixpkgs Haskell Lib abilities for your development and CI

Awesome Lists containing this project

README

        

| CI |
| :--- |
| [![Nixpkgs, Linux, main](https://github.com/Anton-Latukha/haskell-with-nixpkgs/workflows/Nixpkgs,%20Linux,%20main/badge.svg)](https://github.com/Anton-Latukha/haskell-with-nixpkgs/actions?query=branch%3Amaster+workflow%3A%22Nixpkgs%2C+Linux%2C+main%22) |
| [![Nixpkgs, Linux, additional](https://github.com/Anton-Latukha/haskell-with-nixpkgs/workflows/Nixpkgs,%20Linux,%20additional/badge.svg)](https://github.com/Anton-Latukha/haskell-with-nixpkgs/actions?query=branch%3Amaster+workflow%3A%22Nixpkgs%2C+Linux%2C+additional%22) |
| [![Nixpkgs, Linux, GHCJS](https://github.com/Anton-Latukha/haskell-with-nixpkgs/workflows/Nixpkgs,%20Linux,%20GHCJS/badge.svg)](https://github.com/Anton-Latukha/haskell-with-nixpkgs/actions?query=branch%3Amaster+workflow%3A%22Nixpkgs%2C+Linux%2C+GHCJS%22) |
| [![Nixpkgs, macOS](https://github.com/Anton-Latukha/haskell-with-nixpkgs/workflows/Nixpkgs,%20macOS/badge.svg)](https://github.com/Anton-Latukha/haskell-with-nixpkgs/actions?query=branch%3Amaster+workflow%3A%22Nixpkgs%2C+macOS%22) |
| [![Hackage, Cabal, Linux](https://github.com/Anton-Latukha/haskell-with-nixpkgs/workflows/Hackage,%20Cabal,%20Linux/badge.svg)](https://github.com/Anton-Latukha/haskell-with-nixpkgs/actions?query=branch%3Amaster+workflow%3A%22Hackage%2C+Cabal%2C+Linux%22) |
| [![Hackage, Cabal, macOS](https://github.com/Anton-Latukha/haskell-with-nixpkgs/workflows/Hackage,%20Cabal,%20macOS/badge.svg)](https://github.com/Anton-Latukha/haskell-with-nixpkgs/actions?query=branch%3Amaster+workflow%3A%22Hackage%2C+Cabal%2C+macOS%22) |
| [![Travis Nixpkgs CI](https://img.shields.io/travis/com/haskell-nix/haskell-with-nixpkgs?label=Travis%20Nixpkgs%20CI&logo=Travis)](https://travis-ci.com/github/haskell-nix/haskell-with-nixpkgs) |

Drop-in configuration and easy instructions to integrate Haskell projects with Nix and Nixpkgs software ecosystem.
Provides Nixpkgs Haskell Lib API.
Provides `build.sh` to simplify CI and local builds with loading of API settings from env.

`master` - main dev branch, includes the sample engine Haskell project that demonstrates and tests the whole project.

`submodule` branch and its installation allows for Haskell projects to connect project as a submodule and gain all abilities.