From 20c0bcb7b3f4992bd2923fd6c1d9a121e8b33df6 Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Wed, 8 Jan 2025 09:50:59 -0600 Subject: [PATCH] idk --- modules/emacs.nix | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/modules/emacs.nix b/modules/emacs.nix index 43da05c..63b38b6 100644 --- a/modules/emacs.nix +++ b/modules/emacs.nix @@ -1,9 +1,27 @@ -{ pkgs, lib, config, ... }: +{ pkgs, lib, config, inputs, ... }: { services.emacs = { enable = true; - package = with pkgs; + package = with import pkgs.path { + system = "x86_64-linux"; + overlays = [ + (final: prev: { + gtk3 = prev.gtk3.overrideAttrs { + src = final.fetchFromGitLab { + domain = "gitlab.gnome.org"; + owner = "GNOME"; + repo = "gtk"; + rev = + "6bb28fca797882a238b41fdaf88dfea8f6b2dfc5"; # 2024.11.16 gtk-3-24 branch + hash = "sha256-k7G0a/W5LCw/Yto20CYwUZoVh6ebdYIji00JS3RCaQ8="; + }; + }; + }) + + inputs.emacs.overlay + ]; + }; ((emacsPackagesFor pkgs.emacs-pgtk).emacsWithPackages (epkgs: with epkgs; [ vterm