Added keybindings

This commit is contained in:
marc
2022-11-21 11:22:41 +01:00
parent 740f440400
commit ae6a2fafa3
5 changed files with 17 additions and 5 deletions

View File

@@ -3,6 +3,9 @@
with lib;
let
cfg = config.samfelag.modules.editors.emacs;
i3Cfg = config.samfelag.modules.desktop.i3;
emacsWithPackages = with pkgs; ((emacsPackagesFor emacsNativeComp).emacsWithPackages
(epkgs: [epkgs.vterm]));
in {
options.samfelag.modules.editors.emacs = {
enable = mkEnableOption "emacs";
@@ -33,8 +36,8 @@ in {
environment.systemPackages = with pkgs; [
## Emacs itself
binutils
((emacsPackagesFor emacsNativeComp).emacsWithPackages
(epkgs: [ epkgs.vterm ]))
emacsWithPackages
# emacsPgtkGcc
## Doom dependencies
@@ -107,5 +110,9 @@ in {
'';
};
samfelag.modules.desktop.i3.extraKeybindings = lib.mkIf i3Cfg.enable {
"${i3Cfg.mod}+Shift+e" = "exec ${emacsWithPackages}/bin/emacs";
};
};
}