srid / haskell-flake
A `flake-parts` Nix module for Haskell development
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing srid/haskell-flake in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewhaskell-flake - Manage Haskell projects conveniently with Nix There are several ways to manage Haskell packages using Nix with varying degrees of integration. makes Haskell development, packaging and deployment with Nix flakes a lot simpler than other existing approaches. This project is set up as a modern module to integrate easily into other Nix projects and shell development environments in a lightweight and modular way. To see more background information, guides and best practices, visit https://community.flake.parts/haskell-flake Caveat: only supports the Haskell package manager Cabal, so your project must have a top-level file (single package project) or a file (multi-package project). Getting started The minimal changes to your to introduce the and modules will look similar to: scans your folder automatically for a or file. In this example an imaginary project is used. To see in more detail how to use in a realistic Haskell project with several other development tools, take a look at the corresponding Haskell single-package project Nix template and this Haskell multi-package project Nix example. Documentation https://community.flake.parts/haskell-flake Discussion Zulip is the primary venue for discussion; we also have Github Discussions enabled.