This commit is contained in:
muon 2024-06-11 11:59:54 +00:00
parent 5a376db0da
commit 97e5f1fe15
2 changed files with 25 additions and 0 deletions

View file

@ -0,0 +1,24 @@
{ pkgs, lib, config, ... }: {
options.mods.i3.enable = lib.mkEnableOption "enables bspwm";
config = lib.mkIf config.mods.bspwm.enable {
programs.rofi.enable = true;
xsession.windowManager.i3 = {
enable = true;
config = {
terminal = "alacritty";
menu = "rofi";
keybindings = let
modifier = config.xsession.windowManager.i3.config.modifier;
in lib.mkOptionDefault {
"${modifier}+h" = "move left";
"${modifier}+j" = "move down";
"${modifier}+k" = "move up";
"${modifier}+l" = "move right";
};
};
};
};
}