Use emacs-overlay directly, not as overlay

Slight hack to avoid instantiating an additional nixpkgs unnecessarily.
This commit is contained in:
Marien Zwart 2024-05-04 22:48:11 +10:00
parent 0dd5a3d425
commit c8b82d46ba
No known key found for this signature in database
2 changed files with 18 additions and 9 deletions

View file

@ -99,8 +99,10 @@ in {
config = mkIf cfg.enable (mkMerge [
(let
doomPackages = (pkgs.extend emacsOverlay).callPackages ./doom.nix {
inherit doomSource;
# Hack to avoid pkgs.extend (see flake.nix).
emacsPackagesFor = (emacsOverlay {} pkgs).emacsPackagesFor;
doomPackages = pkgs.callPackages ./doom.nix {
inherit doomSource emacsPackagesFor;
inherit (cfg) emacs doomDir doomLocalDir profileName noProfileHack;
};
in