tweak(emacs): include LaTeX packages only in graphical environment

This commit is contained in:
Infinidoge 2022-03-25 11:25:29 -04:00
parent 77dd81c995
commit 60028bc0a2

View file

@ -1,4 +1,9 @@
{ config, pkgs, lib, ... }: {
{ config, main, pkgs, lib, ... }:
let
ifGraphical = lib.optionals main.info.graphical;
ifGraphical' = lib.optional main.info.graphical;
in
{
programs.emacs = {
enable = true;
extraPackages = epkgs: with epkgs; [ vterm ];
@ -14,7 +19,7 @@
"${config.xdg.configHome}/emacs/bin"
];
packages = with pkgs; [
packages = with pkgs; lib.flatten [
clang
cmake
coreutils
@ -57,11 +62,25 @@
omnisharp-roslyn
# :lang latex
(ifGraphical [
(texlive.combine {
inherit (texlive)
scheme-medium wrapfig capt-of minted fvextra upquote catchfile xstring framed biblatex biblatex-chicago lipsum;
scheme-medium
biblatex
biblatex-chicago
capt-of minted
catchfile
framed
fvextra
lipsum
upquote
wrapfig
xstring
;
})
biber
])
# :lang markdown
pandoc