diff --git a/home/global/common/gnome/programs/ghostty.nix b/home/global/common/gnome/programs/ghostty.nix index 0e7e66a..c4cfe34 100644 --- a/home/global/common/gnome/programs/ghostty.nix +++ b/home/global/common/gnome/programs/ghostty.nix @@ -8,6 +8,7 @@ font-family = "monospace"; font-size = "11"; background-opacity = "0.85"; + # async-backend = "epoll"; }; }; diff --git a/overlays/default.nix b/overlays/default.nix index d45c98f..1e27638 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -26,6 +26,14 @@ let hash = "sha256-AvSsyfKP57Uhb3qMrf6PpNHKbXhD9IvFT1kcz5J7khM="; }; }); + + ghostty = prev.ghostty.overrideAttrs (_: { + preBuild = '' + shopt -s globstar + sed -i 's/^const xev = @import("xev");$/const xev = @import("xev").Epoll;/' **/*.zig + shopt -u globstar + ''; + }); }; stable-packages = final: _prev: {