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:
parent
ba20ee65f6
commit
ec42a67569
1 changed files with 14 additions and 1 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue