A stable replacement for nix run in haskell
1{
2 system ? builtins.currentSystem,
3 pkgs ? import <nixpkgs> { inherit system; },
4 lib ? pkgs.lib,
5}:
6let
7 src = lib.sourceFilesBySuffices ./. [
8 ".yaml"
9 ".hs"
10 "LICENSE"
11 ];
12in
13(pkgs.haskellPackages.callCabal2nix "nix-run" src { })
14// {
15 shell = pkgs.callPackage ./nix/devshell.nix { inherit src; };
16}