paper_hashtag_federation/shell.nix

68 lines
1.2 KiB
Nix
Raw Normal View History

with import <nixpkgs> {};
let
tud-cd = callPackage ./tud-cd-latex.nix {};
in
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
koma-script
xits
opensans
;
# custom LaTeX class, see https://github.com/NixOS/nixpkgs/issues/11893#issuecomment-166834399
"tud-cd" = {
pkgs = [ tud-cd ];
};
})
biber
opensans-ttf
xits-math
2019-08-29 14:10:27 +02:00
stix-otf
2019-08-30 01:55:44 +02:00
fontconfig
# 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;})
];
2019-08-30 01:55:44 +02:00
# for font discovery
FONTCONFIG_FILE = makeFontsConf { fontDirectories = [ lmodern opensans-ttf xits-math stix-otf ]; };
}