feat(emacs): TeX things
This commit is contained in:
@@ -37,6 +37,20 @@ in {
|
||||
en en-computers en-science
|
||||
]);
|
||||
|
||||
my-tex = pkgs.texlive.combine {
|
||||
inherit (pkgs.texlive)
|
||||
scheme-basic # Set of common packages.
|
||||
fontspec
|
||||
dvisvgm dvipng wrapfig # For Org-mode previews/export.
|
||||
amsmath # Essential for mathematics.
|
||||
ulem hyperref
|
||||
capt-of
|
||||
pgf # Includes TikZ.
|
||||
tikz-cd # Commutative diagrams w/ TikZ.
|
||||
metafont
|
||||
;
|
||||
};
|
||||
|
||||
my-emacs =
|
||||
let ewp = (pkgs.emacsPackagesFor emacsBasePackage).emacsWithPackages
|
||||
(epkgs: with epkgs; [
|
||||
@@ -52,6 +66,7 @@ in {
|
||||
pkgs.git # Dependency of Straight.el.
|
||||
my-aspell
|
||||
pkgs.direnv
|
||||
pkgs.ghostscript # For TeX.
|
||||
];
|
||||
postBuild = ''
|
||||
find "$out/bin" -name emacs -or -name "emacs-*" \
|
||||
@@ -65,7 +80,7 @@ in {
|
||||
--prefix PATH : "${pkgs.git}/bin" \
|
||||
--prefix PATH : "${my-aspell}/bin" \
|
||||
--prefix PATH : "${pkgs.direnv}/bin" \
|
||||
--prefix PATH : "${pkgs.texliveFull}/bin" \
|
||||
--prefix PATH : "${my-tex}/bin" \
|
||||
--set ASPELL_CONF "dict-dir ${my-aspell}/lib/aspell"
|
||||
done
|
||||
'';
|
||||
|
||||
Reference in New Issue
Block a user