mirror of
https://git.sr.ht/~magic_rb/dotfiles
synced 2024-11-29 19:46:17 +01:00
45 lines
1.2 KiB
Nix
45 lines
1.2 KiB
Nix
|
{ inputs, ... }:
|
||
|
{
|
||
|
flake.overlays.emacs-master-nativecomp = final: prev:
|
||
|
{
|
||
|
emacs-master-nativecomp =
|
||
|
let
|
||
|
emacs-master = import (inputs.nixpkgs + "/pkgs/applications/editors/emacs/generic.nix") {
|
||
|
version = "30";
|
||
|
versionModifier = "-nativecomp";
|
||
|
sha256 = null;
|
||
|
};
|
||
|
emacs-master-package = (prev.callPackage emacs-master {
|
||
|
libXaw = prev.xorg.libXaw;
|
||
|
gconf = null;
|
||
|
alsa-lib = prev.alsa-lib;
|
||
|
acl = prev.acl;
|
||
|
gpm = null;
|
||
|
|
||
|
# disable MacOS junk
|
||
|
AppKit = null;
|
||
|
Carbon = null;
|
||
|
Cocoa = null;
|
||
|
IOKit = null;
|
||
|
OSAKit = null;
|
||
|
Quartz = null;
|
||
|
QuartzCore = null;
|
||
|
WebKit = null;
|
||
|
ImageCaptureCore = null;
|
||
|
GSS = null;
|
||
|
ImageIO = null;
|
||
|
sigtool = null;
|
||
|
}).overrideAttrs (old:
|
||
|
{
|
||
|
src = inputs.emacs;
|
||
|
}
|
||
|
);
|
||
|
in
|
||
|
emacs-master-package.override {
|
||
|
withSQLite3 = true;
|
||
|
nativeComp = true;
|
||
|
withWebP = true;
|
||
|
};
|
||
|
};
|
||
|
}
|