Move keybindings to sxhkdrc
Signed-off-by: Severin Kaderli <severin@kaderli.dev>
This commit is contained in:
parent
36842cf957
commit
31309eed6a
4 changed files with 77 additions and 44 deletions
2
install
2
install
|
@ -44,6 +44,7 @@ LINKED_FILES_HOME=(
|
|||
".config/autokey"
|
||||
".config/bat"
|
||||
".config/cmus"
|
||||
".config/sxhkd"
|
||||
".config/compton"
|
||||
".config/cron"
|
||||
".config/custom"
|
||||
|
@ -105,6 +106,7 @@ SYSTEMD_SERVICES=(
|
|||
"NetworkManager"
|
||||
"org.cups.cupsd"
|
||||
"suspend"
|
||||
"sxhkd"
|
||||
"xboxdrv"
|
||||
)
|
||||
|
||||
|
|
|
@ -19,11 +19,10 @@ xset s noblank
|
|||
# Set keyboard layout
|
||||
setxkbmap -model pc105 -layout ch
|
||||
|
||||
# Start network manager
|
||||
nm-applet &
|
||||
|
||||
# Start redshift
|
||||
redshift-gtk &
|
||||
sxhkd &
|
||||
|
||||
|
||||
# Merge .Xresources on boot
|
||||
xrdb -merge "${XDG_CONFIG_HOME}/X11/xresources"
|
||||
|
|
|
@ -79,24 +79,9 @@ assign [class="Notable"] $workspace7
|
|||
###############################################################################
|
||||
# Keybindings #
|
||||
###############################################################################
|
||||
# Start a terminal
|
||||
bindsym $mod+Return exec alacritty
|
||||
|
||||
# Kill focused window
|
||||
bindsym $mod+Shift+q kill
|
||||
|
||||
# Open run menu
|
||||
bindsym $mod+R exec rofi -show run -lines 5 -display-run Run
|
||||
|
||||
# Open game menu
|
||||
bindsym $mod+G exec games
|
||||
|
||||
# Open power menu
|
||||
bindsym $mod+F4 exec power
|
||||
|
||||
# Open screenshot menu
|
||||
bindsym Print exec screenshot
|
||||
|
||||
# Change focus
|
||||
bindsym $mod+Left focus left
|
||||
bindsym $mod+H focus left
|
||||
|
@ -193,29 +178,4 @@ bindsym Return mode "default"
|
|||
bindsym Escape mode "default"
|
||||
}
|
||||
|
||||
bindsym $mod+x mode "resize"
|
||||
|
||||
# Screen lock controls
|
||||
bindsym XF86Sleep exec --no-startup-id screenlock
|
||||
|
||||
# Volume controls
|
||||
bindsym XF86AudioMute exec --no-startup-id pamixer -t
|
||||
bindsym $mod+m exec --no-startup-id pamixer -t
|
||||
bindsym XF86AudioRaiseVolume exec --no-startup-id increase-volume
|
||||
bindsym $mod+KP_Add exec --no-startup-id increase-volume
|
||||
bindsym XF86AudioLowerVolume exec --no-startup-id pamixer -d 5 --allow-boost
|
||||
bindsym $mod+KP_Subtract exec --no-startup-id pamixer -d 5 --allow-boost
|
||||
|
||||
# Brightness controls
|
||||
bindsym XF86MonBrightnessUp exec --no-startup-id light -A 5
|
||||
bindsym XF86MonBrightnessDown exec --no-startup-id light -U 5
|
||||
|
||||
# Music controls
|
||||
bindsym XF86AudioStop exec --no-startup-id cmus-remote -s
|
||||
bindsym XF86AudioPlay exec --no-startup-id cmus-remote -u
|
||||
bindsym $mod+KP_Enter exec --no-startup-id cmus-remote -u
|
||||
bindsym XF86AudioNext exec --no-startup-id cmus-remote -n
|
||||
bindsym $mod+Control+Right exec --no-startup-id cmus-remote -n
|
||||
bindsym XF86AudioPrev exec --no-startup-id cmus-remote -r
|
||||
bindsym $mod+Control+Left exec --no-startup-id cmus-remote -r
|
||||
|
||||
bindsym $mod+x mode "resize"
|
72
system/.config/sxhkd/sxhkdrc
Normal file
72
system/.config/sxhkd/sxhkdrc
Normal file
|
@ -0,0 +1,72 @@
|
|||
###############################################################################
|
||||
# Menus #
|
||||
###############################################################################
|
||||
# Open run menu
|
||||
super + r
|
||||
rofi -show run -lines 5 -display-run Run
|
||||
|
||||
# Open power menu
|
||||
super + F4
|
||||
power
|
||||
|
||||
# Open screenshot menu
|
||||
Print
|
||||
screenshot
|
||||
|
||||
# Open game menu
|
||||
super + g
|
||||
games
|
||||
|
||||
|
||||
###############################################################################
|
||||
# Applications #
|
||||
###############################################################################
|
||||
# Open terminal emulator
|
||||
super + Return
|
||||
alacritty
|
||||
|
||||
|
||||
###############################################################################
|
||||
# Volume #
|
||||
###############################################################################
|
||||
# Mute
|
||||
{XF86AudioMute, super + m}
|
||||
pamixer -t
|
||||
|
||||
# Increase volume
|
||||
{XF86AudioRaiseVolume, super + KP_Add}
|
||||
increase-volume
|
||||
|
||||
# Decrease volume
|
||||
{XF86AudioLowerVolume, super + KP_Subtract}
|
||||
pamixer -d 5 --allow-boost
|
||||
|
||||
|
||||
###############################################################################
|
||||
# Media #
|
||||
###############################################################################
|
||||
XF86AudioStop
|
||||
cmus-remote -s
|
||||
|
||||
{XF86AudioPlay, super + KP_Enter}
|
||||
cmus-remote -u
|
||||
|
||||
{XF86AudioNext, super + control + Right}
|
||||
cmus-remote -n
|
||||
|
||||
{XF86AudioPrev, super + control + Left}
|
||||
cmus-remote -r
|
||||
|
||||
|
||||
###############################################################################
|
||||
# Brightness #
|
||||
###############################################################################
|
||||
{XF86MonBrightnessUp, XF86MonBrightnessDown}
|
||||
light -{A,U} 5
|
||||
|
||||
|
||||
###############################################################################
|
||||
# Screenlock #
|
||||
###############################################################################
|
||||
XF86Sleep
|
||||
screenlock
|
Loading…
Add table
Add a link
Reference in a new issue