added even more of the keybinds

This commit is contained in:
Ittihadyya 2024-11-24 18:15:53 +02:00
parent 93fb9b210b
commit d02fb27bfa

View file

@ -43,9 +43,38 @@
"${mod}+s" = ''exec --no-startup-id ${rofi} -run-command "/bin/sh -i -c '{cmd}'" -show combi''; # opens rofi "${mod}+s" = ''exec --no-startup-id ${rofi} -run-command "/bin/sh -i -c '{cmd}'" -show combi''; # opens rofi
"${mod}+Tab" = "exec --no-startup-id ${rofi} -show window"; "${mod}+Tab" = "exec --no-startup-id ${rofi} -show window";
"${mod}+p" = ''mode "resize"''; # "${mod}+p" = ''mode "resize"'';
"${mod}+o" = "exec \${pkgs.swaylock}/bin/swaylock"; # locks the session, requiring password to unlock. "${mod}+o" = "exec \${pkgs.swaylock}/bin/swaylock"; # locks the session, requiring password to unlock.
### move focus
"${mod}+Left" = "focus left";
"${mod}+Down" = "focus down";
"${mod}+Up" = "focus up";
"${mod}+Right" = "focus right";
### move windows
"${mod}+Shift+Left" = "move left";
"${mod}+Shift+Down" = "move down";
"${mod}+Shift+Up" = "move up";
"${mod}+Shift+Right" = "move right";
"${mod}+Shift+m" = "split h"; # Horizontal split
"${mod}+Shift+v" = "split v";# Vertical Split
"${mod}+t" = "fullscreen toggle";# fullscreen
"${mod}+r" = "layout stacking";
"${mod}+w" = "layout tabbed";
"${mod}+e" = "layout toggle split";
"${mod}+Shift+Space" = "floating toggle";
"${mod}+Space" = "focus mode_toggle"; # change focus between tiling and floating
"${mod}+a" = "focus parent";
"${mod}+Shift+a" = "focus child";
"${mod}+Shift+c" = "reload"; # config hot-reload, probably gonna be useless cause we're on nixOS, though.
### moves user around ### moves user around
"${mod}+1" = "workspace number 1"; "${mod}+1" = "workspace number 1";
"${mod}+2" = "workspace number 2"; "${mod}+2" = "workspace number 2";