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