{ config, lib, pkgs, ... }: with config.lib.file; let dotdir = "${config.home.homeDirectory}/.dotfiles"; in { programs.emacs.enable = true; programs.emacs.package = pkgs.emacs; programs.emacs.extraPackages = epkgs: [ epkgs.vterm ]; home.packages = with pkgs; [ # Required by nativeComp but not a dependency for some reason zstd ]; xdg.configFile = { "emacs".source = mkOutOfStoreSymlink "${dotdir}/thoom-emacs"; }; }