mirror of
https://github.com/tuxdotrs/tuxOS.git
synced 2025-07-06 17:56:35 +05:30
added packages
This commit is contained in:
138
packages/tuxos-bspwm/bspwm/sxhkdrc
Normal file
138
packages/tuxos-bspwm/bspwm/sxhkdrc
Normal file
@ -0,0 +1,138 @@
|
||||
# Terminal
|
||||
super + Return
|
||||
kitty
|
||||
|
||||
# Terminal (floating)
|
||||
super + shift + Return
|
||||
kitty
|
||||
|
||||
# Terminal (fullscreen)
|
||||
super + alt + Return
|
||||
kitty
|
||||
|
||||
# Rofi App Launcher
|
||||
super + d
|
||||
rofi -show drun -theme $HOME/.config/bspwm/launcher.rasi
|
||||
|
||||
super + x
|
||||
$HOME/.config/bspwm/scripts/PowerMenu
|
||||
|
||||
# Launch Apps
|
||||
super + shift + {f,w}
|
||||
{thunar,firefox}
|
||||
|
||||
# Lockscreen
|
||||
ctrl + alt + l
|
||||
betterlockscreen --lock
|
||||
|
||||
|
||||
# Take a screenshot
|
||||
Print
|
||||
|
||||
|
||||
# Take screenshot in 5 second
|
||||
alt + Print
|
||||
|
||||
# Take screenshot in 10 second
|
||||
shift + Print
|
||||
|
||||
# Take screenshot of active window
|
||||
ctrl + Print
|
||||
|
||||
# Take screenshot of area
|
||||
super + Print
|
||||
|
||||
# Brighness control
|
||||
XF86MonBrightness{Up,Down}
|
||||
|
||||
# Speaker Volume control
|
||||
XF86Audio{RaiseVolume,LowerVolume}
|
||||
|
||||
# Mic Volume control
|
||||
XF86Audio{Mute,MicMute}
|
||||
|
||||
# Music control
|
||||
XF86Audio{Next,Prev,Play,Stop}
|
||||
|
||||
# Hide/Unhide Window
|
||||
super + shift + h
|
||||
|
||||
# Close App
|
||||
super + {_,shift + }c
|
||||
bspc node -{c,k}
|
||||
|
||||
# kill window
|
||||
ctrl + alt + Escape
|
||||
xkill
|
||||
|
||||
# Quit/Restart bspwm
|
||||
ctrl + shift + {q,r}
|
||||
bspc {quit,wm -r}
|
||||
|
||||
# Reload Keybindings
|
||||
super + Escape
|
||||
pkill -USR1 -x sxhkd
|
||||
|
||||
# Switch workspace
|
||||
ctrl + alt + {Left,Right}
|
||||
bspc desktop -f {prev.local,next.local}
|
||||
|
||||
# Switch workspace or Send focused Node to another workspace
|
||||
super + {_,shift + }{1-8}
|
||||
bspc {desktop -f,node -d} '^{1-8}' '--follow'
|
||||
|
||||
# Send focused Node to workspace directionally
|
||||
super + ctrl + shift + {Left,Right}
|
||||
bspc node -d {prev,next} '--follow'
|
||||
|
||||
# Change focus of the Node or Swap Nodes
|
||||
super + {_,shift + }{Left,Down,Up,Right}
|
||||
bspc node -{f,s} {west,south,north,east}
|
||||
|
||||
# Move floating windows
|
||||
super + alt + shift + {Left,Down,Up,Right}
|
||||
bspc node -v {-20 0,0 20,0 -20,20 0}
|
||||
|
||||
# Expanding windows
|
||||
super + control + {Left,Right,Up,Down}
|
||||
bspc node -z {left -20 0,right 20 0,top 0 -20,bottom 0 20}
|
||||
|
||||
# Shrinking windows
|
||||
super + alt + {Left,Right,Up,Down}
|
||||
bspc node -z {left 20 0,right -20 0,top 0 20,bottom 0 -20}
|
||||
|
||||
# Split horizontal, vertical or cancel
|
||||
super + {h,v,q}
|
||||
bspc node -p {east,south,cancel}
|
||||
|
||||
# Preselect the ratio
|
||||
super + ctrl + {1-9}
|
||||
bspc node -o 0.{1-9}
|
||||
|
||||
# Toggle Layout (Tiled/Monocle)
|
||||
super + l
|
||||
bspc desktop -l next
|
||||
|
||||
# Toggle Fullscreen
|
||||
super + f
|
||||
bspc node -t "~"fullscreen
|
||||
|
||||
# Toggle beetwen floating & tiled
|
||||
super + space
|
||||
bspc node -t "~"{floating,tiled}
|
||||
|
||||
# Pseudo Tiled & tiled mode
|
||||
super + shift + space
|
||||
bspc node -t "~"{pseudo_tiled,tiled}
|
||||
|
||||
# Set the node flags
|
||||
super + ctrl + {m,x,y,z}
|
||||
bspc node -g {marked,locked,sticky,private}
|
||||
|
||||
# Change focus to next window, including floating window
|
||||
alt + {_,shift + }Tab
|
||||
bspc node -f {next.local,prev.local}
|
||||
|
||||
# Switch to last opened workspace
|
||||
super + {Tab,grave}
|
||||
bspc {node,desktop} -f last
|
Reference in New Issue
Block a user