i3: config tweaks
This commit is contained in:
parent
b21a8b4557
commit
53a7073cef
|
@ -8,25 +8,25 @@ let
|
|||
right = "s";
|
||||
|
||||
cmds = rec {
|
||||
alacritty = pkgs.alacritty + /bin/alacritty;
|
||||
kitty = config.programs.kitty.package + /bin/kitty;
|
||||
rofi = config.programs.rofi.finalPackage + /bin/rofi;
|
||||
playerctl = pkgs.playerctl + /bin/playerctl;
|
||||
pamixer = pkgs.pamixer + /bin/pamixer;
|
||||
|
||||
term = "${alacritty}";
|
||||
term = "${kitty}";
|
||||
menu = "${rofi} -show drun";
|
||||
window-menu = "${rofi} -show window";
|
||||
};
|
||||
in {
|
||||
home.packages = with pkgs; [ arandr autorandr ];
|
||||
|
||||
xsession.windowManager.i3 = {
|
||||
enable = true;
|
||||
|
||||
config = {
|
||||
inherit modifier;
|
||||
|
||||
window = {
|
||||
titlebar = true;
|
||||
border = 0;
|
||||
};
|
||||
window.border = 3;
|
||||
|
||||
gaps.inner = 16;
|
||||
fonts = {
|
||||
|
@ -46,10 +46,16 @@ in {
|
|||
};
|
||||
}];
|
||||
|
||||
floating.criteria = [
|
||||
{ window_role = "^EMsgComposer"; } # Evolution mail compose
|
||||
{ class = "^Yubico Authenticator$"; }
|
||||
];
|
||||
|
||||
keybindings = let mod = config.xsession.windowManager.i3.config.modifier;
|
||||
in lib.mkOptionDefault {
|
||||
"${mod}+Return" = "exec ${cmds.term}";
|
||||
"${mod}+d" = "exec ${cmds.menu}";
|
||||
"${mod}+Shift+d" = "exec ${cmds.window-menu}";
|
||||
"${mod}+Shift+c" = "kill";
|
||||
|
||||
"${mod}+${left}" = "focus left";
|
||||
|
|
Loading…
Reference in New Issue