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
];
};
mkEmacs = pkgs: v: pkgs.emacsWithPackagesFromUsePackage {
config = ./main.org;
package = pkgs."${v}${pkgs.lib.optionalString pkgs.stdenv.isDarwin "-macport"}";
};
in {
packages = {
emacs = pkgs.emacsWithPackagesFromUsePackage {
config = ./main.org;
package = if pkgs.stdenv.isDarwin then pkgs.emacs29-macport else pkgs.emacs29;
};
me-emacs = mkEmacs pkgs "emacs29";
};
overlays.default = final: prev: {
me-emacs = mkEmacs final "emacs29";
};
});
}