her.esy.fun/shell.nix

32 lines
573 B
Nix
Raw Normal View History

2020-05-25 20:28:06 +00:00
let
2020-06-23 14:55:38 +00:00
sources = import ./nix/sources.nix;
pkgs = import sources.nixpkgs {};
2020-05-25 20:28:06 +00:00
haskellDeps = ps : with ps; [
2020-06-22 07:39:44 +00:00
protolude
2021-04-18 15:40:32 +00:00
turtle
ansi-terminal
2020-05-25 20:28:06 +00:00
];
ghc = pkgs.haskellPackages.ghcWithPackages haskellDeps;
in
pkgs.mkShell {
buildInputs = with pkgs;
2020-06-14 11:19:13 +00:00
[ cacert
2020-05-25 20:28:06 +00:00
coreutils
2020-08-06 08:29:34 +00:00
entr
2021-08-21 15:19:30 +00:00
pandoc
html-xml-utils # hxselect
2020-05-25 20:28:06 +00:00
zsh
perl
perlPackages.URI
minify
niv
2020-06-14 11:19:13 +00:00
git
direnv
2021-04-18 15:40:32 +00:00
ghc
2020-11-02 22:46:08 +00:00
tmux
# for emacs dev
ripgrep
2021-04-27 17:24:58 +00:00
nodePackages.http-server
2020-05-25 20:28:06 +00:00
];
2019-09-24 15:55:59 +00:00
}