2019-08-05 23:59:43 +02:00
|
|
|
with import <nixpkgs> {};
|
2019-08-09 12:13:27 +02:00
|
|
|
let
|
|
|
|
tud-cd = callPackage ./tud-cd-latex.nix {};
|
|
|
|
|
|
|
|
in
|
2019-08-05 23:59:43 +02:00
|
|
|
mkShell {
|
|
|
|
buildInputs = [
|
|
|
|
gnumake
|
|
|
|
pandoc
|
|
|
|
bashInteractive
|
|
|
|
(texlive.combine {
|
|
|
|
inherit (texlive)
|
|
|
|
scheme-medium
|
|
|
|
|
|
|
|
luatex
|
|
|
|
unicode-math
|
|
|
|
fontspec
|
|
|
|
collection-binextra
|
|
|
|
collection-fontsrecommended
|
|
|
|
collection-latex
|
|
|
|
collection-latexextra
|
|
|
|
collection-latexrecommended
|
|
|
|
collection-langgerman
|
|
|
|
IEEEtran
|
|
|
|
moderncv
|
|
|
|
acronym
|
|
|
|
ccicons
|
|
|
|
biblatex
|
|
|
|
logreq
|
2019-08-09 12:13:27 +02:00
|
|
|
koma-script
|
2019-08-28 16:27:46 +02:00
|
|
|
xits
|
|
|
|
opensans
|
2019-08-09 12:13:27 +02:00
|
|
|
;
|
|
|
|
|
|
|
|
# custom LaTeX class, see https://github.com/NixOS/nixpkgs/issues/11893#issuecomment-166834399
|
|
|
|
"tud-cd" = {
|
|
|
|
pkgs = [ tud-cd ];
|
|
|
|
};
|
2019-08-05 23:59:43 +02:00
|
|
|
})
|
|
|
|
biber
|
2019-08-28 16:27:46 +02:00
|
|
|
opensans-ttf
|
|
|
|
xits-math
|
2019-08-05 23:59:43 +02:00
|
|
|
|
|
|
|
# for instance DNS query script
|
|
|
|
(python3.withPackages (ps: with ps; [
|
|
|
|
aiodns
|
|
|
|
ipython
|
|
|
|
numpy
|
|
|
|
gmpy2
|
|
|
|
(matplotlib.override { enableQt=true; })
|
|
|
|
]))
|
|
|
|
|
|
|
|
# for processing data dumps
|
|
|
|
jq
|
|
|
|
jupyter
|
|
|
|
parallel
|
|
|
|
gawk
|
|
|
|
gnuplot
|
|
|
|
git-lfs
|
|
|
|
(sqlite.override {interactive=true;})
|
|
|
|
];
|
|
|
|
}
|