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.
37 lines
1.7 KiB
37 lines
1.7 KiB
{ config, pkgs, ... }: |
|
{ |
|
environment = { |
|
# LIBEV_LIBS is used to specify where libev is so opam can find it. |
|
variables = { |
|
EDITOR = "nvim"; |
|
}; |
|
|
|
systemPackages = with pkgs; [ |
|
bar-xft # Lightweight xcb based bar |
|
cabal-install # Haskell package installer |
|
coreutils # GNU coreutils |
|
cmake # CMake tool |
|
curl # Tool for general HTTP, FTP, etc work |
|
freetype # Library to render fonts required by some packages |
|
gcc # GNU Compiler Collection |
|
ghc # Haskell compiler |
|
gnumake # GNU Make |
|
git # Source control |
|
libev # Event loop library |
|
libpng # PNG library |
|
m4 # GNU Macro Processor |
|
neovim # Better vim |
|
ocaml # OCaml language |
|
ocamlPackages.findlib # OCaml findlib |
|
ocamlPackages.ocaml_lwt # OCaml LWT Library - Saves time otherwise spent fighting with opam |
|
ocamlPackages.ocaml_oasis # OASIS Project Architecture Tool for OCaml |
|
ocamlPackages.utop # Much better top-level for OCaml |
|
opam # OCaml package manager |
|
python3 # Python 3 |
|
python34Packages.setuptools # Python setuptools |
|
silver-searcher # Better than grep |
|
vim # Regular ole' vim |
|
wget # Standard GNU package for HTTP, FTP, etc file retrieval |
|
]; |
|
}; |
|
}
|
|
|