Using emacs-unstable from emacs-overlay disabling graphics

This commit is contained in:
Andrea Ciceri 2023-07-08 19:04:19 +02:00
parent 1fd7a2631c
commit 8b6317922d
Signed by: aciceri
SSH key fingerprint: SHA256:/AagBweyV4Hlfg9u092n8hbHwD5fcB6A3qhDiDA65Rg

View file

@ -1,4 +1,8 @@
{inputs, self, ...}: { {
inputs,
self,
...
}: {
imports = [ imports = [
inputs.flake-parts.flakeModules.easyOverlay inputs.flake-parts.flakeModules.easyOverlay
]; ];
@ -31,14 +35,18 @@
packages = { packages = {
ccrEmacsWithoutPackages = ccrEmacsWithoutPackages =
(inputs'.emacs-overlay.packages.emacsPgtk.override { (inputs'.emacs-overlay.packages.emacs-unstable.override {
treeSitterPlugins = # treeSitterPlugins =
builtins.attrValues # builtins.attrValues
(builtins.removeAttrs pkgs.tree-sitter-grammars ["recurseForDerivations"]); # (builtins.removeAttrs pkgs.tree-sitter-grammars ["recurseForDerivations"]);
withNS = false;
withX = false;
withGTK2 = false;
withGTK3 = false;
withWebP = false;
}) })
.overrideAttrs (_: { .overrideAttrs (old: {
name = "ccr-emacs-${inputs.emacs-src.rev}"; name = "ccr-emacs";
src = inputs.emacs-src.outPath;
version = "29"; version = "29";
}); });
ccrEmacs = ccrEmacs =
@ -53,5 +61,5 @@
}; };
}; };
flake.hydraJobs.emacs = self.packages.x86_64-linux; flake.hydraJobs.emacs = self.packages.x86_64-linux;
} }