more key bindings and rules

This commit is contained in:
cy 2025-01-19 03:08:04 -05:00
parent 929c98faf5
commit 91c728799b

View file

@ -49,6 +49,10 @@ in
matches = [{ app-id = "anki"; title = "Add"; }]; matches = [{ app-id = "anki"; title = "Add"; }];
open-floating = true; open-floating = true;
} }
{
matches = [{ app-id = "anki"; }];
default-column-width.proportion = .25;
}
{ {
matches = [{ app-id = "foot"; }]; matches = [{ app-id = "foot"; }];
default-column-width.proportion = .5; default-column-width.proportion = .5;
@ -103,12 +107,20 @@ in
"Mod+Shift+R".action = switch-preset-window-height; "Mod+Shift+R".action = switch-preset-window-height;
"Mod+Ctrl+R".action = reset-window-height; "Mod+Ctrl+R".action = reset-window-height;
"Mod+F".action = fullscreen-window; "Mod+F".action = fullscreen-window;
"Mod+WheelScrollDown" = {
cooldown-ms = 150;
action = focus-column-right;
};
"Mod+WheelScrollUp" = {
cooldown-ms = 150;
action = focus-column-left;
};
"XF86AudioRaiseVolume".action = sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+"; "XF86AudioRaiseVolume".action = sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 1%+";
"XF86AudioLowerVolume".action = sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-"; "XF86AudioLowerVolume".action = sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ 1%-";
"XF86AudioMute".action = sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"; "XF86AudioMute".action = sh "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle";
"XF86MonBrightnessUp".action = sh "brightnessctl set 10%+"; "XF86MonBrightnessUp".action = sh "brightnessctl set 1%+";
"XF86MonBrightnessDown".action = sh "brightnessctl set 10%-"; "XF86MonBrightnessDown".action = sh "brightnessctl set 1%-";
"Mod+1".action = focus-workspace 1; "Mod+1".action = focus-workspace 1;
"Mod+2".action = focus-workspace 2; "Mod+2".action = focus-workspace 2;