Skip to content

Instantly share code, notes, and snippets.

@Sophia-Gold
Created October 4, 2017 18:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Sophia-Gold/53129eb868cedb60d49ab3d474749b98 to your computer and use it in GitHub Desktop.
Save Sophia-Gold/53129eb868cedb60d49ab3d474749b98 to your computer and use it in GitHub Desktop.
{ pkgs }:
{
allowUnfree = true;
allowBroken = true;
packageOverrides = self: with self; rec {
etsEnv = self.buildEnv {
name = "etsEnv";
paths =
[
# unfree
# google-chrome
# spotify
# skype
iterm2
] ++
[
docker
kubernetes
postgresql
firefox
irssi
gnuplot
git
vim
brackets
marp
myHaskellEnv
stack
mitscheme
guile
chicken
chez
pltScheme
clojure
leiningen
maven
openjdk
node.js
closurecompiler
gcc
llvm
clang
cmake
gnumake
boost
python3
] ++
[
# System Tools
wget
dhcpcd
file
less
rlwrap
findutils
perf-tools
htop
pkgconfig
numactl
diffutils
screen
tmux
p7zip
] ++
[(haskellPackages: with haskellPackages; [
arrows
async
cgi
criterion
lens
enumerator
generic-deriving
singletons
logict
either
either-unwrap
ghc-core
mueval
prelude-extras
protolude
idris
cabal-install
haskintex
])] ++
[(emacsWithPackages (with emacs25PackagesNg; [
solarized-theme
lush-theme
cyberpunk-theme
powerline
nlinun
magit
geiser
paredit
clojure-mode
clojure-cheatsheet
cider
haskell-mode
idris-mode
nix-mode
web-mode
js2-mode
js-comint
gnuplot-mode
pandoc-mode
evil
]))];
};
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment