diff options
author | Justin Bedo <cu@cua0.org> | 2021-07-29 16:47:54 +1000 |
---|---|---|
committer | Justin Bedo <cu@cua0.org> | 2021-07-29 16:47:54 +1000 |
commit | 6bd9f1715fc2e1d4548046e3ce2bd91d64625a1e (patch) | |
tree | bb557c5ab200f0f7a691e737b59b5044177e0c04 /default.nix | |
parent | 7c29ef494f974b457bfef6a5af7d37fa03bb7952 (diff) |
convert nix expressions to flakes
Diffstat (limited to 'default.nix')
-rw-r--r-- | default.nix | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/default.nix b/default.nix index 3314d66..638cbcc 100644 --- a/default.nix +++ b/default.nix @@ -1,16 +1,16 @@ -let - pkgs = import <nixpkgs> { }; +{ stdenv, ghc, haskell, biohazardSrc }: - ghc = with pkgs.haskell.lib; - pkgs.ghc.withPackages (pkgs: +let + ghcP = with haskell.lib; + ghc.withPackages (pkgs: with pkgs; [ (doJailbreak (markUnbroken - (biohazard.overrideAttrs (_: { patches = [ ./biohazard.patch ]; })))) + (biohazard.overrideAttrs (_: { src = biohazardSrc; patches = [ ./biohazard.patch ];})))) ]); -in pkgs.stdenv.mkDerivation { +in stdenv.mkDerivation { name = "xenomapper-hs"; - buildInputs = [ ghc ]; + buildInputs = [ ghcP ]; src = ./.; buildPhase = '' ghc -O3 xenomapper.hs -o xenomapper |