]> Git — Sourcephile - haskell/symantic-parser.git/blob - flake.nix
set cabal category to Parsing (like megaparsec)
[haskell/symantic-parser.git] / flake.nix
1 {
2 # nix flake update --recreate-lock-file
3 inputs.nixpkgs.url = "flake:nixpkgs";
4 inputs.flake-utils.url = "github:numtide/flake-utils";
5 outputs = inputs:
6 inputs.flake-utils.lib.eachDefaultSystem (system: let
7 pkgs = inputs.nixpkgs.legacyPackages.${system};
8 in {
9 # nix -L build
10 defaultPackage = import ./default.nix { inherit pkgs; };
11 # nix develop --command "$EDITOR src/**/*.hs"
12 # nix develop --command "cabal repl"
13 devShell = (import ./default.nix {
14 inherit pkgs;
15 }).shell;
16 }
17 );
18 }