From e75eb3ec0876f0df477d48f642dbce904acce519 Mon Sep 17 00:00:00 2001 From: Jeschli Date: Wed, 11 Dec 2019 19:40:28 +0100 Subject: j haskell: intial commit --- jeschli/2configs/haskell.nix | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 jeschli/2configs/haskell.nix (limited to 'jeschli/2configs/haskell.nix') diff --git a/jeschli/2configs/haskell.nix b/jeschli/2configs/haskell.nix new file mode 100644 index 00000000..2e00d067 --- /dev/null +++ b/jeschli/2configs/haskell.nix @@ -0,0 +1,19 @@ +{ config, pkgs, ... }: +let + all-hies = import (fetchTarball "https://github.com/infinisil/all-hies/tarball/master") {}; +in +{ + environment.systemPackages = with pkgs; [ + cabal2nix + gcc + ghc + haskellPackages.cabal-install + haskellPackages.ghcid + haskellPackages.hindent + haskellPackages.hlint + haskellPackages.hoogle + haskellPackages.stack + haskellPackages.stylish-haskell + (all-hies.selection { selector = p: {inherit (p) ghc864; }; }) + ]; +} -- cgit v1.2.3 From 56792b9fedcbd1e5b1a9515b5e656a2923b37cd5 Mon Sep 17 00:00:00 2001 From: Jeschli Date: Tue, 21 Apr 2020 20:36:14 +0200 Subject: j haskell: remove stylish-haskell --- jeschli/2configs/haskell.nix | 1 - 1 file changed, 1 deletion(-) (limited to 'jeschli/2configs/haskell.nix') diff --git a/jeschli/2configs/haskell.nix b/jeschli/2configs/haskell.nix index 2e00d067..46ae24fb 100644 --- a/jeschli/2configs/haskell.nix +++ b/jeschli/2configs/haskell.nix @@ -13,7 +13,6 @@ in haskellPackages.hlint haskellPackages.hoogle haskellPackages.stack - haskellPackages.stylish-haskell (all-hies.selection { selector = p: {inherit (p) ghc864; }; }) ]; } -- cgit v1.2.3