1{ sources ? import nix/sources.nix }:
3 pkgs = import sources.nixpkgs { };
7 x = pkgs.runCommand "lhs2Tex-${name}"
10 ${pkgs.haskellPackages.lhs2tex}/bin/lhs2TeX --output="$out/${name}.tex" ${file}
14 filename = x: builtins.head (pkgs.lib.splitString "." (builtins.baseNameOf x));
16builtins.listToAttrs (map
18 let file = if pkgs.lib.hasSuffix ".lhs" file'.file then lhs2tex file'.file else file'.file;
21 name = filename file'.file;
22 value = pkgs.texFunctions.runLaTeX {
24 # , generatePDF ? true # generate PDF, not DVI
25 # , generatePS ? false # generate PS in addition to DVI
26 extraFiles = file'.extraFiles or [ ];
27 # , compressBlanksInIndex ? true
30 inherit (pkgs.texlive) scheme-medium IEEEtran polytable lazylist multirow;
32 # , copySources ? false
36 { file = ./tech_spec.tex; }
37 { file = ./project_proposal.tex; }
38 { file = ./paper.lhs; extraFiles = [ ./bibl.bib ./trfrac.sty ]; }
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list