49 lines
842 B
Nix
49 lines
842 B
Nix
|
with import <nixpkgs> {};
|
||
|
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;
|
||
|
})
|
||
|
biber
|
||
|
|
||
|
# 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;})
|
||
|
];
|
||
|
}
|