150 lines
2.9 KiB
Plaintext
150 lines
2.9 KiB
Plaintext
## Copyright (C) 2020-2024 Aditya Shakya <adi1090x@gmail.com>
|
|
|
|
##---------- Keybindings for berry ----------##
|
|
|
|
# Terminal (alacritty)
|
|
super + Return
|
|
bash ~/.config/berry/scripts/berry_term
|
|
|
|
# Terminal (floating)
|
|
super + shift + Return
|
|
bash ~/.config/berry/scripts/berry_term --full
|
|
|
|
##---------- Rofi Launcher & Menus ----------##
|
|
|
|
# Rofi App Launcher
|
|
alt + F1
|
|
bash ~/.config/berry/scripts/rofi_launcher
|
|
|
|
# Rofi Runner
|
|
alt + F2
|
|
bash ~/.config/berry/scripts/rofi_runner
|
|
|
|
# Rofi Network Menu
|
|
super + n
|
|
~/.config/berry/scripts/network_menu
|
|
|
|
# Rofi Menus/Applets
|
|
super + {b,r,m,s,x}
|
|
bash ~/.config/berry/scripts/{rofi_bluetooth,rofi_asroot,rofi_music,rofi_screenshot,rofi_powermenu}
|
|
|
|
##---------- Applications ----------##
|
|
|
|
# Launch Apps
|
|
super + {f,w,e}
|
|
{thunar,firefox,geany}
|
|
|
|
# Terminal Apps
|
|
ctrl + alt + {v,r,h}
|
|
alacritty --config-file ~/.config/berry/alacritty/alacritty.toml -e {vim,ranger,htop}
|
|
|
|
# Lockscreen
|
|
ctrl + alt + l
|
|
betterlockscreen --lock
|
|
|
|
# Music Player
|
|
ctrl + alt + m
|
|
~/.config/berry/scripts/berry_music
|
|
|
|
# Color Picker
|
|
super + p
|
|
~/.config/berry/scripts/berry_colorpicker
|
|
|
|
##---------- System Keys ----------##
|
|
|
|
# Take a screenshot
|
|
Print
|
|
~/.config/berry/scripts/berry_screenshot --now
|
|
|
|
# Take screenshot in 5 second
|
|
alt + Print
|
|
~/.config/berry/scripts/berry_screenshot --in5
|
|
|
|
# Take screenshot in 10 second
|
|
shift + Print
|
|
~/.config/berry/scripts/berry_screenshot --in10
|
|
|
|
# Take screenshot of active window
|
|
ctrl + Print
|
|
~/.config/berry/scripts/berry_screenshot --win
|
|
|
|
# Take screenshot of area
|
|
super + Print
|
|
~/.config/berry/scripts/berry_screenshot --area
|
|
|
|
# Brighness control
|
|
XF86MonBrightness{Up,Down}
|
|
~/.config/berry/scripts/berry_brightness{ --inc, --dec}
|
|
|
|
# Volume control
|
|
XF86Audio{RaiseVolume,LowerVolume}
|
|
~/.config/berry/scripts/berry_volume{ --inc, --dec}
|
|
|
|
XF86AudioMute
|
|
~/.config/berry/scripts/berry_volume --toggle
|
|
|
|
XF86AudioMicMute
|
|
~/.config/berry/scripts/berry_volume --toggle-mic
|
|
|
|
# Music control
|
|
XF86Audio{Next,Prev,Play,Stop}
|
|
mpc {next,prev,toggle,stop}
|
|
|
|
# Reload sxhkd configuration file
|
|
super + Escape
|
|
pkill -USR1 -x sxhkd
|
|
|
|
##---------- Berry Hotkeys --------##
|
|
|
|
super + shift + {Left, Down, Up, Right}
|
|
berryc window_resize {-50 0, 0 50, 0 -50, 50 0}
|
|
|
|
super + ctrl + {Left, Down, Up, Right}
|
|
berryc window_move {-50 0, 0 50, 0 -50, 50 0}
|
|
|
|
super + Left
|
|
berryc snap_left
|
|
|
|
super + Right
|
|
berryc snap_right
|
|
|
|
super + Up
|
|
berryc window_monocle
|
|
|
|
super + Down
|
|
berryc window_resize_absolute 1000 650 && berryc window_center
|
|
|
|
super + {1-9}
|
|
berryc switch_workspace {0-9}
|
|
|
|
super + shift + {1-9}
|
|
berryc send_to_workspace {0-9}
|
|
|
|
super + space
|
|
berryc fullscreen
|
|
|
|
super + t
|
|
berryc toggle_decorations
|
|
|
|
super + Tab
|
|
berryc cycle_focus
|
|
|
|
alt + Tab
|
|
berryc cycle_focus
|
|
|
|
super + c
|
|
berryc window_center
|
|
|
|
super + q
|
|
berryc window_close
|
|
|
|
super + shift + c
|
|
berryc window_close
|
|
|
|
super + shift + q
|
|
berryc quit
|
|
|
|
# Mouse Buttons
|
|
~button1
|
|
berryc pointer_focus
|