summaryrefslogtreecommitdiffstats
path: root/xbindkeys
diff options
context:
space:
mode:
Diffstat (limited to 'xbindkeys')
-rwxr-xr-xxbindkeys/.services/available/xbindkeys/run5
-rw-r--r--xbindkeys/.xbindkeysrc59
-rw-r--r--xbindkeys/Makefile4
3 files changed, 68 insertions, 0 deletions
diff --git a/xbindkeys/.services/available/xbindkeys/run b/xbindkeys/.services/available/xbindkeys/run
new file mode 100755
index 0000000..7b16f48
--- /dev/null
+++ b/xbindkeys/.services/available/xbindkeys/run
@@ -0,0 +1,5 @@
+#!/bin/sh
+set -eu
+
+cd "$HOME"
+exec xbindkeys -p -n 2>&1
diff --git a/xbindkeys/.xbindkeysrc b/xbindkeys/.xbindkeysrc
new file mode 100644
index 0000000..caaac4b
--- /dev/null
+++ b/xbindkeys/.xbindkeysrc
@@ -0,0 +1,59 @@
+"env WINIT_X11_SCALE_FACTOR=1 alacritty"
+ Mod4 + o
+
+"firefox"
+ Mod4 + b
+
+"xclip -o | xargs xdg-open"
+ Mod4 + p
+
+"dmenu_run -fn 'Misc Fixed:pixelsize=14'"
+ Mod4 + r
+
+"xset s activate"
+ Mod4 + d
+
+"numkeys toggle"
+ Shift + Shift_R
+
+"numkeys toggle"
+ Shift + Shift_L
+
+"volume mute && pkill -USR1 i3status"
+ XF86AudioMute
+
+"volume down && pkill -USR1 i3status"
+ XF86AudioLowerVolume
+
+"volume up && pkill -USR1 i3status"
+ XF86AudioRaiseVolume
+
+"pactl set-source-mute 5 toggle"
+ XF86AudioMicMute
+
+"backlight dec && pkill -USR1 i3status"
+ XF86MonBrightnessDown
+
+"backlight inc && pkill -USR1 i3status"
+ XF86MonBrightnessUp
+
+"tv"
+ XF86Display
+
+"[ $(rfkill --output type,soft | grep wlan | awk '{print $2}') = 'unblocked' ] && sudo rfkill block wlan || sudo rfkill unblock wlan"
+ XF86WLAN
+
+"env WINIT_X11_SCALE_FACTOR=1 tdrop -w 724 -h 436 alacritty --class Alacritty-tdrop -e tmux"
+ XF86Tools
+
+"xset dpms force off"
+ XF86Search
+
+"kill-focused STOP"
+ XF86LaunchA
+
+"kill-focused CONT"
+ XF86Explorer
+
+"xclip -selection CLIPBOARD -o | xargs -0 -n1 xdotool type --clearmodifiers --delay 0"
+ Control + Insert + Release
diff --git a/xbindkeys/Makefile b/xbindkeys/Makefile
new file mode 100644
index 0000000..c2c5611
--- /dev/null
+++ b/xbindkeys/Makefile
@@ -0,0 +1,4 @@
+include ../Makefile.include
+
+install: $(HOME)/.services/enabled/xbindkeys
+ @mkdir -p $(HOME)/.log/xbindkeys