aboutsummaryrefslogtreecommitdiffstats
path: root/oni/home/data/config.scm
diff options
context:
space:
mode:
authorGravatar Tom Willemse2022-04-20 01:23:26 -0700
committerGravatar Tom Willemse2022-04-20 01:23:26 -0700
commit2489c0fc26728f505cc95f9518b5f1ff17bae6e7 (patch)
tree189834d82e0ad3d5b311cc9c88d3ca7098eb801b /oni/home/data/config.scm
parentedba4af64db8808fae99e8327251af1283a35a91 (diff)
downloadnew-dotfiles-2489c0fc26728f505cc95f9518b5f1ff17bae6e7.tar.gz
new-dotfiles-2489c0fc26728f505cc95f9518b5f1ff17bae6e7.zip
Add keybindings of xbindkeys
Diffstat (limited to 'oni/home/data/config.scm')
-rw-r--r--oni/home/data/config.scm52
1 files changed, 51 insertions, 1 deletions
diff --git a/oni/home/data/config.scm b/oni/home/data/config.scm
index 90c0ada..1e50776 100644
--- a/oni/home/data/config.scm
+++ b/oni/home/data/config.scm
@@ -244,7 +244,57 @@
"class_g = 'trayer'"
"bounding_shaped"))))))
- (service home-xbindkeys-service-type)
+ (service home-xbindkeys-service-type
+ (home-xbindkeys-configuration
+ (keybindings
+ '(((mod4 shift q) . "herbstclient quit")
+ ((mod4 shift e) . "herbstclient reload")
+ ((mod4 k) . "hersbtclient close")
+ ((mod4 mod1 k) . "herbstclient remove")
+ ((mod4 Return) . "herbstclient spawn kitty")
+ ((mod4 t) . "herbstclient spawn hlwm-run-or-raise \"\\(URxct\\|Hyper\\|kitty\\)\" kitty")
+ ((mod4 b) . "herbstclient spawn hlwm-run-or-raise \"\\(Conkeror\\|[Ff]irefox\\|Chromium\\|Next\\|qutebrowser\\)\" firefox")
+ ((mod4 e) . "herbstclient spawn hlwm-run-or-raise Emacs emacsclient --create-frame")
+ ((control mod1 l) . "herbstclient spawn i3lock")
+ ((mod4 x) . "herbstclient spawn hlwm-switch-tags")
+ ((mod4 shift b) . "herbstclient shift left")
+ ((mod4 shift n) . "herbstclient shift down")
+ ((mod4 shift p) . "herbstclient shift up")
+ ((mod4 shift f) . "herbstclient shift right")
+ ((mod4 control b) . "herbstclient resize left +0.05")
+ ((mod4 control n) . "herbstclient resize down +0.05")
+ ((mod4 control p) . "herbstclient resize up +0.05")
+ ((mod4 control f) . "herbstclient resize right +0.05")
+ ((mod4 shift underscore) . "herbstclient split bottom 0.5")
+ ((mod4 shift bar) . "herbstclient split right 0.5")
+ ((mod4 period) . "herbstclient use_index +1 --skip-visible")
+ ((mod4 comma) . "herbstclient use_index -1 --skip-visible")
+ ((mod4 shift control f) . "herbstclient floating toggle")
+ ((mod4 f) . "herbstclient cycle_layout 1 vertical max")
+ ((mod4 m) . "herbstclient fullscreen toggle")
+ ((mod4 p) . "herbstclient pseudotile toggle")
+ ((mod4 space) . "herbstclient or , and . compare tags.focus.curframe_wcount = 2 . cycle_layout +1 vertical horizontal max vertical grid , cycle_layout +1")
+ ((mod4 BackSpace) . "herbstclient cycle_monitor")
+ ((mod4 u) . "herbstclient jumpto urgent")
+ ((XF86AudioPlay) . "herbstclient spawn mpc toggle")
+ ((XF86AudioNext) . "herbstclient spawn mpc next")
+ ((XF86AudioPrev) . "herbstclient spawn mpc prev")
+ ((mod4 r) . "herbstclient spawn rofi -show run")
+ ((mod4 w) . "herbstclient spawn rofi -show window -window-command \"/home/chelys/usr/bin/hlwm-switch-to-window {window}\"")
+ ((mod4 c)
+ ("1" . "herbstclient move_index 0")
+ ("2" . "herbstclient move_index 1")
+ ("3" . "herbstclient move_index 2")
+ ("4" . "herbstclient move_index 3")
+ ("5" . "herbstclient move_index 4")
+ ("6" . "herbstclient move_index 5")
+ ("7" . "herbstclient move_index 6")
+ ("8" . "herbstclient move_index 7")
+ ("9" . "herbstclient move_index 8")
+ ("0" . "herbstclient move_index 9"))
+ ((mod4 s)
+ ("f" . "flameshot full ~/pictures/screenshots/")
+ ("c" . "flameshot gui"))))))
(service home-herbstluftwm-service-type
(home-herbstluftwm-configuration