Proper Overlays

This commit is contained in:
2024-05-04 15:56:47 -04:00
parent d3452d3f0a
commit e7c66a3ccb

View File

@@ -12,12 +12,17 @@
emacs-overlay.overlays.default emacs-overlay.overlays.default
]; ];
}; };
mkEmacs = pkgs: v: pkgs.emacsWithPackagesFromUsePackage {
config = ./main.org;
package = pkgs."${v}${pkgs.lib.optionalString pkgs.stdenv.isDarwin "-macport"}";
};
in { in {
packages = { packages = {
emacs = pkgs.emacsWithPackagesFromUsePackage { me-emacs = mkEmacs pkgs "emacs29";
config = ./main.org; };
package = if pkgs.stdenv.isDarwin then pkgs.emacs29-macport else pkgs.emacs29;
}; overlays.default = final: prev: {
me-emacs = mkEmacs final "emacs29";
}; };
}); });
} }