45 lines
605 B
Nix
45 lines
605 B
Nix
|
{ pkgs, ... }:
|
||
|
{
|
||
|
environment.systemPackages = with pkgs; [
|
||
|
# Haskell
|
||
|
cabal-install
|
||
|
cabal2nix
|
||
|
ghc
|
||
|
# stack
|
||
|
haskellPackages.hpack
|
||
|
haskellPackages.hasktags
|
||
|
haskellPackages.hoogle
|
||
|
# (all-hies.selection { selector = p: { inherit (p) ghc864 ghc865; }; })
|
||
|
|
||
|
# Scala
|
||
|
sbt
|
||
|
scala
|
||
|
|
||
|
# Node
|
||
|
nodePackages.npm
|
||
|
nodejs
|
||
|
|
||
|
# Rust
|
||
|
cargo
|
||
|
carnix
|
||
|
# rls
|
||
|
rustc
|
||
|
rustfmt
|
||
|
|
||
|
# Clojure
|
||
|
boot
|
||
|
leiningen
|
||
|
|
||
|
# Ruby
|
||
|
ruby
|
||
|
|
||
|
# purescript
|
||
|
purescript
|
||
|
spago
|
||
|
|
||
|
# dhall
|
||
|
haskellPackages.dhall
|
||
|
haskellPackages.dhall-json
|
||
|
];
|
||
|
}
|