diff options
author | Ben Sima <ben@bsima.me> | 2020-12-28 20:20:13 -0500 |
---|---|---|
committer | Ben Sima <ben@bsima.me> | 2020-12-28 20:20:13 -0500 |
commit | 5b6c9313d0e766899eb3f3ce634e3fdaf6d68245 (patch) | |
tree | 1be27742f079801728566882df0f8fb65fda16c0 /Biz/Bild/Rules.nix | |
parent | 13148a011bbfc96042fbe3965d9dc2bd93a9a047 (diff) |
ide: add ftags script
Diffstat (limited to 'Biz/Bild/Rules.nix')
-rw-r--r-- | Biz/Bild/Rules.nix | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Biz/Bild/Rules.nix b/Biz/Bild/Rules.nix index a8695eb..f5f016f 100644 --- a/Biz/Bild/Rules.nix +++ b/Biz/Bild/Rules.nix @@ -3,6 +3,9 @@ with nixpkgs; let + ghcCompiler = "ghc865"; + ghcjsCompiler = "ghcjs86"; + # provided by .envrc root = builtins.getEnv "BIZ_ROOT"; @@ -50,8 +53,8 @@ let ${toString (lib.lists.subtractLists haskellDeps deps)} '')); - ghc_ = mkGhc pkgs.haskell.packages.ghc865.ghcWithHoogle; - ghcjs_ = mkGhc pkgs.haskell.packages.ghcjs86.ghcWithPackages; + ghc_ = mkGhc pkgs.haskell.packages.${ghcCompiler}.ghcWithHoogle; + ghcjs_ = mkGhc pkgs.haskell.packages.${ghcjsCompiler}.ghcWithPackages; in { ghc = main: let @@ -131,6 +134,7 @@ in { # tools nixpkgs.cmark + nixpkgs.haskell.packages.${ghcCompiler}.fast-tags nixpkgs.figlet nixpkgs.hlint nixpkgs.lolcat @@ -140,6 +144,7 @@ in { nixpkgs.python37Packages.black nixpkgs.python37Packages.pylint nixpkgs.wemux + (pkgs.writeScriptBin "ftags" (builtins.readFile ../Ide/ftags.sh)) ]; shellHook = ". ${./ShellHook.sh}"; }; |