mirror of
https://github.com/kmein/niveum
synced 2026-03-20 12:01:06 +01:00
Add haskell packages
This commit is contained in:
@@ -4,6 +4,7 @@ let
|
|||||||
daybook = pkgs.callPackage ../packages/daybook.nix {};
|
daybook = pkgs.callPackage ../packages/daybook.nix {};
|
||||||
iolanguage = pkgs.callPackage ../packages/iolanguage.nix {};
|
iolanguage = pkgs.callPackage ../packages/iolanguage.nix {};
|
||||||
todoist = pkgs.callPackage ../packages/todoist {};
|
todoist = pkgs.callPackage ../packages/todoist {};
|
||||||
|
haskells = import ../dot/haskells.nix;
|
||||||
unstable = import <nixos-unstable> {};
|
unstable = import <nixos-unstable> {};
|
||||||
executables = pkgs.haskell.lib.justStaticExecutables;
|
executables = pkgs.haskell.lib.justStaticExecutables;
|
||||||
in with pkgs;
|
in with pkgs;
|
||||||
@@ -118,13 +119,12 @@ in with pkgs;
|
|||||||
chicken
|
chicken
|
||||||
clojure
|
clojure
|
||||||
gcc
|
gcc
|
||||||
ghc
|
(haskellPackages.ghcWithHoogle haskells)
|
||||||
(executables haskellPackages.cabal-install)
|
(executables haskellPackages.cabal-install)
|
||||||
(executables haskellPackages.ghcid)
|
(executables haskellPackages.ghcid)
|
||||||
(executables haskellPackages.hakyll)
|
(executables haskellPackages.hakyll)
|
||||||
(executables haskellPackages.hasktags)
|
(executables haskellPackages.hasktags)
|
||||||
(executables haskellPackages.hindent)
|
(executables haskellPackages.hindent)
|
||||||
(executables haskellPackages.hoogle)
|
|
||||||
(executables haskellPackages.pointfree)
|
(executables haskellPackages.pointfree)
|
||||||
(executables haskellPackages.pointful)
|
(executables haskellPackages.pointful)
|
||||||
(executables haskellPackages.hlint)
|
(executables haskellPackages.hlint)
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
ip = "${pkgs.iproute}/bin/ip -c";
|
ip = "${pkgs.iproute}/bin/ip -c";
|
||||||
ocaml = rlwrap "${pkgs.ocaml}/bin/ocaml";
|
ocaml = rlwrap "${pkgs.ocaml}/bin/ocaml";
|
||||||
tmux = "${pkgs.tmux}/bin/tmux -2";
|
tmux = "${pkgs.tmux}/bin/tmux -2";
|
||||||
inix = ''nix repl '<nixpkgs>' '';
|
nixi = ''nix repl "<nixpkgs>"'';
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.interactiveShellInit = "export PATH=$PATH:$HOME/.local/bin:$HOME/.cargo/bin";
|
environment.interactiveShellInit = "export PATH=$PATH:$HOME/.local/bin:$HOME/.cargo/bin";
|
||||||
|
|||||||
96
dot/haskells.nix
Normal file
96
dot/haskells.nix
Normal file
@@ -0,0 +1,96 @@
|
|||||||
|
haskellPackages:
|
||||||
|
with haskellPackages; [
|
||||||
|
HTTP
|
||||||
|
HUnit
|
||||||
|
MissingH
|
||||||
|
QuickCheck
|
||||||
|
ad
|
||||||
|
adjunctions
|
||||||
|
aeson
|
||||||
|
algebra
|
||||||
|
ansi-terminal
|
||||||
|
async
|
||||||
|
attoparsec
|
||||||
|
base-orphans
|
||||||
|
bifunctors
|
||||||
|
binary
|
||||||
|
blaze-html
|
||||||
|
blaze-markup
|
||||||
|
brick
|
||||||
|
bytes
|
||||||
|
bytestring
|
||||||
|
case-insensitive
|
||||||
|
cassava
|
||||||
|
cereal
|
||||||
|
clock
|
||||||
|
comonad
|
||||||
|
comonad-transformers
|
||||||
|
conduit
|
||||||
|
conduit-extra
|
||||||
|
constraints
|
||||||
|
containers
|
||||||
|
contravariant
|
||||||
|
criterion
|
||||||
|
data-default
|
||||||
|
directory
|
||||||
|
dlist
|
||||||
|
either
|
||||||
|
exceptions
|
||||||
|
extra
|
||||||
|
filepath
|
||||||
|
foundation
|
||||||
|
free
|
||||||
|
haskeline
|
||||||
|
hedgehog
|
||||||
|
hourglass
|
||||||
|
hspec
|
||||||
|
http-client
|
||||||
|
http-conduit
|
||||||
|
kan-extensions
|
||||||
|
lens
|
||||||
|
linear
|
||||||
|
lucid
|
||||||
|
megaparsec
|
||||||
|
microlens
|
||||||
|
monad-logger
|
||||||
|
mono-traversable
|
||||||
|
mtl
|
||||||
|
network
|
||||||
|
parallel
|
||||||
|
parsec
|
||||||
|
persistent
|
||||||
|
pipes
|
||||||
|
pointed
|
||||||
|
pretty-show
|
||||||
|
primitive
|
||||||
|
process
|
||||||
|
profunctors
|
||||||
|
regex-tdfa
|
||||||
|
safe
|
||||||
|
semigroupoids
|
||||||
|
semigroups
|
||||||
|
servant
|
||||||
|
servant-client
|
||||||
|
servant-docs
|
||||||
|
servant-server
|
||||||
|
servant-swagger
|
||||||
|
servant-blaze
|
||||||
|
split
|
||||||
|
stm
|
||||||
|
tagsoup
|
||||||
|
tasty
|
||||||
|
text
|
||||||
|
time
|
||||||
|
transformers
|
||||||
|
turtle
|
||||||
|
type-unary
|
||||||
|
unix-time
|
||||||
|
unordered-containers
|
||||||
|
vector
|
||||||
|
vinyl
|
||||||
|
void
|
||||||
|
vty
|
||||||
|
warp
|
||||||
|
wreq
|
||||||
|
yaml
|
||||||
|
]
|
||||||
Reference in New Issue
Block a user