Advertisement
Guest User

Untitled

a guest
Mar 12th, 2020
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. { pkgs ? import <nixpkgs> {} }:
  2. with pkgs;
  3. let
  4. inherit (lib) makeLibraryPath;
  5. hs = haskell.packages.ghc865;
  6. tools = [
  7. hs.ghc
  8. hs.cabal-install
  9. hs.ghcid
  10. hs.hindent
  11. binutils-unwrapped
  12. hlint
  13. ];
  14. libraries = [
  15. libGL
  16. libGLU
  17. freeglut
  18. ];
  19. libraryPath = "${makeLibraryPath libraries}";
  20. in
  21. pkgs.runCommand "shell" {
  22. buildInputs = tools ++ libraries;
  23. shellHook = ''
  24. export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${libraryPath}"
  25. export LIBRARY_PATH="${libraryPath}"
  26. '';
  27. } ""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement