From 785fa9aa535bd2337e60622cc3337d951fd0f205 Mon Sep 17 00:00:00 2001 From: stuebinm Date: Sun, 19 Mar 2023 23:17:47 +0100 Subject: home: downgrade to emacs 29 --- home/packages.nix | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'home') diff --git a/home/packages.nix b/home/packages.nix index 88ed29d..163a2d7 100644 --- a/home/packages.nix +++ b/home/packages.nix @@ -15,10 +15,26 @@ let }; }; isabelle = import "${inputs.playground.outPath}/isabelle-nix-fhsenv" { inherit pkgs; }; + emacs29 = pkgs.callPackage + (import "${inputs.nixpkgs.outPath}/pkgs/applications/editors/emacs/generic.nix" { + version = "29"; + sha256 = "sha256-AI4eNgzRLnM1s4hQa0YWJxZR3WZoIuKy7BYosT06K1c="; + }) { + inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Carbon Cocoa IOKit OSAKit Quartz + QuartzCore WebKit ImageCaptureCore GSS ImageIO; + gconf = null; + alsa-lib = null; + gpm = null; + libXaw = pkgs.xorg.libXaw; + inherit (pkgs.darwin) sigtool; + withPgtk = true; + withX = false; + }; in { home.packages = with pkgs; [ - inputs.emacs-overlay.packages.x86_64-linux.emacsPgtk + # inputs.emacs-overlay.packages.x86_64-linux.emacsPgtk + emacs29 emacs-all-the-icons-fonts nerdfonts # internet apps & clients -- cgit v1.2.3