From 31309eed6ac396404e22c531b69141c706bc9117 Mon Sep 17 00:00:00 2001 From: Severin Kaderli Date: Sun, 26 May 2019 23:42:19 +0200 Subject: [PATCH] Move keybindings to sxhkdrc Signed-off-by: Severin Kaderli --- install | 2 + system/.config/X11/xsetup | 5 +-- system/.config/i3/config.base | 42 +------------------- system/.config/sxhkd/sxhkdrc | 72 +++++++++++++++++++++++++++++++++++ 4 files changed, 77 insertions(+), 44 deletions(-) create mode 100644 system/.config/sxhkd/sxhkdrc diff --git a/install b/install index 8443a21..bcc3379 100755 --- a/install +++ b/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" ) diff --git a/system/.config/X11/xsetup b/system/.config/X11/xsetup index c9ce21e..23581f2 100644 --- a/system/.config/X11/xsetup +++ b/system/.config/X11/xsetup @@ -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" diff --git a/system/.config/i3/config.base b/system/.config/i3/config.base index 5dfb02a..01af96c 100644 --- a/system/.config/i3/config.base +++ b/system/.config/i3/config.base @@ -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" \ No newline at end of file diff --git a/system/.config/sxhkd/sxhkdrc b/system/.config/sxhkd/sxhkdrc new file mode 100644 index 0000000..e5a445b --- /dev/null +++ b/system/.config/sxhkd/sxhkdrc @@ -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 \ No newline at end of file