feat(tools/emacs): Bump EXWM to recent master

This version of EXWM fixes some issues with binding keys in EXWM as
well as other minor annoyances.
This commit is contained in:
Vincent Ambo 2020-02-07 12:41:43 +00:00
parent ba20ee65f6
commit ec42a67569

View file

@ -20,6 +20,19 @@ let
emacsBinPath = lib.makeBinPath [ third_party.telega ]; emacsBinPath = lib.makeBinPath [ third_party.telega ];
identity = x: x; identity = x: x;
# EXWM straight from GitHub. As of 2020-02-07, XELB in nixpkgs is
# already at a recent enough version and does not need to be
# overridden.
exwmMaster = exwm.overrideAttrs(_: {
src = third_party.fetchFromGitHub {
owner = "ch11ng";
repo = "exwm";
rev = "48db94f48bea1137132345abfe8256cfc6219248";
sha256 = "0jj12z6m5kvanq19gds3jpvid2mg8w28bbbq9iycl751y2sj4l1r";
};
});
tazjinsEmacs = pkgfun: (emacsWithPackages(epkgs: pkgfun( tazjinsEmacs = pkgfun: (emacsWithPackages(epkgs: pkgfun(
# Actual ELPA packages (the enlightened!) # Actual ELPA packages (the enlightened!)
(with epkgs.elpaPackages; [ (with epkgs.elpaPackages; [
@ -44,7 +57,6 @@ let
elixir-mode elixir-mode
elm-mode elm-mode
erlang erlang
exwm
geiser geiser
go-mode go-mode
gruber-darker-theme gruber-darker-theme
@ -105,6 +117,7 @@ let
# Custom packages # Custom packages
(with pkgs.tools.emacs-pkgs; [ (with pkgs.tools.emacs-pkgs; [
carp-mode carp-mode
exwmMaster
dottime dottime
nix-util nix-util
term-switcher term-switcher