Securely trigger personal scripts from incoming HTTP requests
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

shell.nix 523B

123456789101112131415161718192021222324252627
  1. { pkgs ? (import <nixpkgs> {}).pkgs
  2. }:
  3. let
  4. nix-hs-src = fetchGit {
  5. url = "https://code.devalot.com/pjones/nix-hs.git";
  6. rev = "4a9ea2c8c6712ae3cb5892bc74dc051906535238";
  7. };
  8. nix-hs = (import "${nix-hs-src}/default.nix" {inherit pkgs;});
  9. in
  10. pkgs.mkShell {
  11. buildInputs = with pkgs; [
  12. # Haskell Dependencies:
  13. haskellPackages.ghc
  14. haskellPackages.cabal-install
  15. # For IDEs:
  16. nix-hs
  17. haskellPackages.hoogle
  18. haskellPackages.hlint
  19. # haskellPackages.cabal-dependency-licenses
  20. ];
  21. }