From 3d262f89e04a76a78667a4fc692ae71e540b7566 Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Wed, 10 Jun 2020 00:05:16 +0200 Subject: Enable inline LaTeX previews in Orgmode --- gui/emacs.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'gui/emacs.nix') diff --git a/gui/emacs.nix b/gui/emacs.nix index 57fac2a..008f6a7 100644 --- a/gui/emacs.nix +++ b/gui/emacs.nix @@ -14,6 +14,28 @@ mv akr-theme.el $out/share/emacs/site-lisp/ ''; }; + + custom-runtime-env-el = let + tex = pkgs.texlive.combine { + inherit (pkgs.texlive) scheme-small dvipng; + }; + in pkgs.writeTextFile { + name = "custom-runtime-env.el"; + text = '' + (setenv "PATH" (concat (getenv "PATH") ":${tex}/bin")) + (add-to-list 'exec-path "${tex}/bin") + ''; + }; + + custom-runtime-env = pkgs.stdenv.mkDerivation { + name = "emacs-custom-runtime-env"; + phases = [ "installPhase" ]; + + installPhase = '' + mkdir -p $out/share/emacs/site-lisp + cp ${custom-runtime-env-el} $out/share/emacs/site-lisp/custom-runtime-env.el + ''; + }; in { enable = true; @@ -21,6 +43,7 @@ pdf-tools ] ++ [ akr-color-theme + custom-runtime-env ]; }; -- cgit v1.2.3