basilisk but actually + cleanup
This commit is contained in:
109
home/.basilisk/binds
Normal file
109
home/.basilisk/binds
Normal file
@@ -0,0 +1,109 @@
|
||||
#
|
||||
# Utilities
|
||||
#
|
||||
|
||||
Mod+slash
|
||||
show-hotkey-overlay;
|
||||
|
||||
Mod+Return hotkey-overlay-title="Spawn terminal"
|
||||
spawn "alacritty";
|
||||
|
||||
Mod+Space repeat=false hotkey-overlay-title="Launch program"
|
||||
spawn "sh" "-c" "rofi -show drun";
|
||||
|
||||
Mod+b hotkey-overlay-title="Spawn new tab"
|
||||
spawn "qutebrowser";
|
||||
|
||||
Mod+v hotkey-overlay-title="Open clipboard manager"
|
||||
spawn "copyq" "toggle";
|
||||
|
||||
Mod+m hotkey-overlay-title="Select file and copy to clipboard"
|
||||
spawn "alacritty" "-e" "select-and-copy";
|
||||
|
||||
Mod+escape hotkey-overlay-title="Suspend session"
|
||||
spawn "bas" "suspend";
|
||||
|
||||
Mod+n hotkey-overlay-title="View notifications"
|
||||
spawn "bas" "view_notifs";
|
||||
|
||||
Mod+p
|
||||
spawn "bas";
|
||||
|
||||
{,Shift+,Ctrl+}XF86Tools
|
||||
screenshot{,-window,-screen};
|
||||
|
||||
#
|
||||
# System Control
|
||||
#
|
||||
|
||||
{XF86AudioRaiseVolume,XF86AudioLowerVolume} allow-when-locked=true
|
||||
spawn-sh "wpctl set-volume @DEFAULT_AUDIO_SINK@ {0.1+,0.1-}";
|
||||
|
||||
XF86AudioMute allow-when-locked=true
|
||||
spawn "wpctl" "set-mute" "@DEFAULT_AUDIO_SINK@" "toggle";
|
||||
|
||||
XF86AudioMicMute allow-when-locked=true
|
||||
spawn-sh "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle";
|
||||
|
||||
# Control Brightness
|
||||
{XF86MonBrightnessUp,XF86MonBrightnessDown} allow-when-locked=true
|
||||
spawn "brightnessctl" "--class=backlight" "set" "{+10%,10%-}";
|
||||
|
||||
#
|
||||
# Window control
|
||||
#
|
||||
|
||||
Mod+q
|
||||
close-window;
|
||||
|
||||
Mod+g
|
||||
toggle-window-floating;
|
||||
|
||||
Mod+{,Shift+}f
|
||||
{maximize-column,fullscreen-window};
|
||||
|
||||
Mod+t
|
||||
toggle-column-tabbed-display;
|
||||
|
||||
#
|
||||
# Layout navigation/configuration
|
||||
#
|
||||
|
||||
# Overview
|
||||
Mod+a
|
||||
toggle-overview;
|
||||
|
||||
# Focus in direction
|
||||
Mod+{h,j,k,l}
|
||||
Mod+{Left,Down,Up,Right}
|
||||
focus-{column-left,window-or-workspace-down,window-or-workspace-up,column-right};
|
||||
|
||||
Mod+{TouchpadScrollRight,TouchpadScrollLeft}
|
||||
Mod+{WheelScrollUp,WheelScrollDown}
|
||||
focus-column-{right,left};
|
||||
|
||||
# Move window
|
||||
Mod+Shift+{h,j,k,l}
|
||||
Mod+Shift+{Left,Down,Up,Right}
|
||||
# Mod+Shift+{a,s,w,d}
|
||||
{consume-or-expel-window-left,move-window-down-or-to-workspace-down,move-window-up-or-to-workspace-up,consume-or-expel-window-right};
|
||||
|
||||
# Move column
|
||||
Mod+Ctrl+{h,j,k,l}
|
||||
Mod+Ctrl+{Left,Down,Up,Right}
|
||||
# Mod+Ctrl+{a,s,w,d}
|
||||
move-column-{left,to-workspace-down,to-workspace-up,right};
|
||||
|
||||
# Focus/move window/column to workspace
|
||||
Mod{,+Shift,+Ctrl}+{1,2,3,4,5}
|
||||
{focus,move-window-to,move-column-to}-workspace {1,2,3,4,5};
|
||||
|
||||
Mod+{,Shift+}{s,d}
|
||||
{focus,move}-{window-up,window-down};
|
||||
|
||||
# Switch column size
|
||||
# Mod+{z,x}
|
||||
# switch-preset-column-width{-back,};
|
||||
|
||||
Mod+{z,x,c}
|
||||
set-column-width "{35,50,65}%";
|
||||
Reference in New Issue
Block a user