{ pkgs, ... }: { imports = [ ../shell/default.nix ../shell/git.nix ../gpg/default.nix ../texlive/default.nix ../programming/default.nix ]; home.sessionVariables.EDITOR = "emacs"; programs.emacs = { enable = true; package = pkgs.emacs30.override { withImageMagick = true; withPgtk = true; }; extraPackages = epkgs: import ./packages.nix { inherit epkgs; }; }; home.packages = with pkgs; [ # External requirements gcc languagetool wordnet pandoc ghostscript mupdf-headless poppler_utils graphviz-nox toolbox ]; }