2021-07-11 04:19:34 -06:00
|
|
|
{ pkgs, ... }:
|
|
|
|
{
|
2023-07-27 21:40:47 -06:00
|
|
|
programs.direnv = {
|
|
|
|
enable = true;
|
|
|
|
nix-direnv.enable = true;
|
|
|
|
};
|
|
|
|
|
2021-07-11 04:19:34 -06:00
|
|
|
environment.systemPackages = with pkgs; [
|
|
|
|
# Haskell
|
|
|
|
cabal-install
|
|
|
|
cabal2nix
|
|
|
|
ghc
|
|
|
|
haskellPackages.hpack
|
|
|
|
haskellPackages.hasktags
|
|
|
|
haskellPackages.hoogle
|
|
|
|
|
|
|
|
# Scala
|
|
|
|
sbt
|
|
|
|
scala
|
|
|
|
|
|
|
|
# Node
|
|
|
|
nodePackages.npm
|
|
|
|
nodejs
|
|
|
|
|
2023-07-31 08:15:16 -06:00
|
|
|
# Typescript
|
|
|
|
typescript
|
|
|
|
nodePackages.typescript-language-server
|
|
|
|
|
2021-07-11 04:19:34 -06:00
|
|
|
# Rust
|
2023-06-28 22:27:09 -06:00
|
|
|
rustup
|
2021-07-11 04:19:34 -06:00
|
|
|
|
|
|
|
# Clojure
|
|
|
|
boot
|
|
|
|
leiningen
|
|
|
|
|
|
|
|
# Ruby
|
|
|
|
ruby
|
|
|
|
|
|
|
|
# purescript
|
|
|
|
purescript
|
|
|
|
spago
|
|
|
|
|
2023-03-30 13:11:07 -06:00
|
|
|
# python
|
|
|
|
poetry
|
|
|
|
|
2021-07-11 04:19:34 -06:00
|
|
|
# dhall
|
|
|
|
haskellPackages.dhall
|
|
|
|
haskellPackages.dhall-json
|
2023-05-14 15:15:21 -06:00
|
|
|
|
|
|
|
# misc
|
|
|
|
perf-tools
|
2023-06-28 22:27:09 -06:00
|
|
|
protobuf
|
2021-07-11 04:19:34 -06:00
|
|
|
];
|
|
|
|
}
|