--- /dev/null
+# Copyright (c) 2022 Jakub Czajka <jakub@ekhem.eu.org>
+# License: GPL-3.0 or later.
+
+"volume 5%+"
+ XF86AudioRaiseVolume
+
+"volume 5%-"
+ XF86AudioLowerVolume
+
+"sleep 0.5; xtrlock"
+ Mod4 + l
+
+"sleep 0.5; xtrlock & sudo /bin/zzz"
+ Mod4 + s
;; bash.scm - custom bash configuration.
(define-module (conf home bash)
+ #:use-module (conf home program)
#:use-module (conf home symlink)
#:use-module (gnu home services)
#:use-module (gnu packages bash)
+ #:use-module (gnu packages xdisorg)
#:use-module (gnu services configuration)
#:use-module (guix gexp)
#:use-module (guix packages)
"bash/.config/profile.d/20-less.sh"
"bash/.config/profile.d/50-bash.sh")))
+(define xprofile-service
+ (service home-program-service-type
+ (home-program-configuration
+ (packages
+ (list xbindkeys))
+ (dotfiles
+ (list "X11/.config/X11/xbindkeysrc")))))
+
(define bash-services
(list bash-service
- profile-service))
+ profile-service
+ xprofile-service))