dotfiles.nix/flake-parts/overlays.nix

20 lines
540 B
Nix

{
self,
inputs,
lib,
...
}: {
flake.overlays = {
default = import ../packages;
emacs29 = final: prev: {
emacs29 = prev.emacsGit.overrideAttrs (old: {
name = "emacs29";
version = "29.0-${inputs.emacs-src.shortRev}";
src = inputs.emacs-src;
});
};
emacs-overlay = inputs.emacs-overlay.overlays.default;
fenix = inputs.fenix.overlays.default;
rycee-firefox-addons = final: prev: {rycee-firefox-addons = inputs.rycee-firefox-addons.outputs.packages.${prev.system};};
};
}