diff options
| author | Grisha Shipunov | 2025-06-15 23:57:26 +0200 |
|---|---|---|
| committer | Grisha Shipunov | 2025-06-15 23:57:26 +0200 |
| commit | 987e7de62a3b9faaf169b2023f9a6740d0259283 (patch) | |
| tree | bcc453f4faccebaf35ed72e8b75487632684abf9 /modules/emacs.nix | |
| parent | f191d9e4a9c84870e742317fadc2b7cc409b786f (diff) | |
add latex for org mode previews
Diffstat (limited to 'modules/emacs.nix')
| -rw-r--r-- | modules/emacs.nix | 30 |
1 files changed, 27 insertions, 3 deletions
diff --git a/modules/emacs.nix b/modules/emacs.nix index d5d1346..39c2db8 100644 --- a/modules/emacs.nix +++ b/modules/emacs.nix @@ -5,9 +5,33 @@ }: { - environment.systemPackages = with pkgs; [ - mu - ]; + environment.systemPackages = + let + # https://wiki.nixos.org/wiki/TexLive + # minimal set of latex packages for orgmode + # emacs config: + # (setq org-latex-complier "lualatex") + # (setq org-preview-latex-default-process 'dvisvgm) + orgmode-tex = ( + pkgs.texlive.combine { + inherit (pkgs.texlive) + scheme-basic + dvisvgm + dvipng + wrapfig + amsmath + ulem + hyperref + capt-of + ; + } + ); + in + with pkgs; + [ + mu + orgmode-tex + ]; services.emacs = { install = true; |
