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/autokey"
|
||||||
".config/bat"
|
".config/bat"
|
||||||
".config/cmus"
|
".config/cmus"
|
||||||
|
".config/sxhkd"
|
||||||
".config/compton"
|
".config/compton"
|
||||||
".config/cron"
|
".config/cron"
|
||||||
".config/custom"
|
".config/custom"
|
||||||
|
@ -105,6 +106,7 @@ SYSTEMD_SERVICES=(
|
||||||
"NetworkManager"
|
"NetworkManager"
|
||||||
"org.cups.cupsd"
|
"org.cups.cupsd"
|
||||||
"suspend"
|
"suspend"
|
||||||
|
"sxhkd"
|
||||||
"xboxdrv"
|
"xboxdrv"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
|
@ -19,11 +19,10 @@ xset s noblank
|
||||||
# Set keyboard layout
|
# Set keyboard layout
|
||||||
setxkbmap -model pc105 -layout ch
|
setxkbmap -model pc105 -layout ch
|
||||||
|
|
||||||
# Start network manager
|
|
||||||
nm-applet &
|
nm-applet &
|
||||||
|
|
||||||
# Start redshift
|
|
||||||
redshift-gtk &
|
redshift-gtk &
|
||||||
|
sxhkd &
|
||||||
|
|
||||||
|
|
||||||
# Merge .Xresources on boot
|
# Merge .Xresources on boot
|
||||||
xrdb -merge "${XDG_CONFIG_HOME}/X11/xresources"
|
xrdb -merge "${XDG_CONFIG_HOME}/X11/xresources"
|
||||||
|
|
|
@ -79,24 +79,9 @@ assign [class="Notable"] $workspace7
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Keybindings #
|
# Keybindings #
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Start a terminal
|
|
||||||
bindsym $mod+Return exec alacritty
|
|
||||||
|
|
||||||
# Kill focused window
|
# Kill focused window
|
||||||
bindsym $mod+Shift+q kill
|
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
|
# Change focus
|
||||||
bindsym $mod+Left focus left
|
bindsym $mod+Left focus left
|
||||||
bindsym $mod+H focus left
|
bindsym $mod+H focus left
|
||||||
|
@ -193,29 +178,4 @@ bindsym Return mode "default"
|
||||||
bindsym Escape mode "default"
|
bindsym Escape mode "default"
|
||||||
}
|
}
|
||||||
|
|
||||||
bindsym $mod+x mode "resize"
|
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
|
|
||||||
|
|
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