Skip to content

Instantly share code, notes, and snippets.

@bluescreen303
Created January 19, 2012 21:22
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 bluescreen303/1642727 to your computer and use it in GitHub Desktop.
Save bluescreen303/1642727 to your computer and use it in GitHub Desktop.
~/.nixpkgs/config.nix
{
packageOverrides = pkgs:
let
haskell = pkgs.haskellPackages_ghc704;
emacs = pkgs.emacs23Packages;
lowPrio = pkgs.lib.lowPrio;
hiPrio = pkgs.lib.hiPrio;
# uhc = haskell.uhc.override {useJSBackend = true; };
uhc = haskell.uhc; # js backend is enabled by default nowadays
myTexLive = pkgs.texLiveAggregationFun {
paths = [ pkgs.texLive
pkgs.texLiveExtra
pkgs.texLiveBeamer
pkgs.texLiveCMSuper ];
};
in
rec {
mathijs = pkgs.buildEnv {
ignoreCollisions = true;
name = "mathijs";
paths = [ haskell.haskellPlatform # _2011_2_0_1
haskell.ghcMod
haskell.hlint
uhc
pkgs.unison
pkgs.nodejs
pkgs.auctexWithPreview
pkgs.emacs
emacs.haskellMode
emacs.org
emacs.emacsw3m
pkgs.jruby165
pkgs.MPlayer
pkgs.nzbget
myTexLive
pkgs.jre
pkgs.graphviz
pkgs.youtubeDL
pkgs.aspell
pkgs.aspellDicts.en
pkgs.aspellDicts.nl
pkgs.openssl
pkgs.gnutls
haskell.lhs2tex
pkgs.nginx
pkgs.libcap_progs
];
};
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment