2024-08-12 23:29:44 -04:00
|
|
|
{pkgs, ...}:
|
|
|
|
with pkgs;
|
|
|
|
emacsWithPackagesFromUsePackage {
|
|
|
|
config = ./init.el;
|
|
|
|
package = pkgs.emacs29;
|
|
|
|
|
|
|
|
defaultInitFile = true;
|
|
|
|
|
|
|
|
alwaysEnsure = true;
|
|
|
|
alwaysTangle = true;
|
|
|
|
|
2024-08-13 00:54:31 -04:00
|
|
|
extraEmacsPackages = epkgs:
|
|
|
|
with epkgs; [
|
|
|
|
treemacs
|
|
|
|
treemacs-evil
|
|
|
|
];
|
|
|
|
|
2024-08-12 23:29:44 -04:00
|
|
|
override = epkgs:
|
|
|
|
epkgs
|
|
|
|
// {
|
|
|
|
sideline-eglot = callPackage ./extraPackages/sideline-eglot.nix {
|
|
|
|
inherit (pkgs) fetchFromGitHub;
|
|
|
|
inherit (epkgs) trivialBuild sideline;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|