aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2025-02-13 22:22:18 -0800
committerGravatar Tom Willemse2025-02-13 22:24:44 -0800
commit8a50b883d8e24179618a4f155fab02c60995de36 (patch)
tree6a31c42f6eb4dc1967a3ff981ed4be7f76143a8a
parent993530e8fb9cb8a0dd33546156b30d2ca4713476 (diff)
downloadnew-dotfiles-8a50b883d8e24179618a4f155fab02c60995de36.tar.gz
new-dotfiles-8a50b883d8e24179618a4f155fab02c60995de36.zip
pop-os: Add application launcher menu for stumpwm
-rw-r--r--oni/home/config/pop-os.scm3
-rw-r--r--oni/home/services/stumpwm/pop-os-config.lisp8
2 files changed, 10 insertions, 1 deletions
diff --git a/oni/home/config/pop-os.scm b/oni/home/config/pop-os.scm
index 9283c34..167b00c 100644
--- a/oni/home/config/pop-os.scm
+++ b/oni/home/config/pop-os.scm
@@ -148,7 +148,8 @@
(home-stumpwm-configuration
(package stumpwm+swank)
(configurations
- (list (local-file "../services/stumpwm/config")))))
+ (list (local-file "../services/stumpwm/config")
+ (local-file "../services/stumpwm/pop-os-config.lisp")))))
(service home-stumpwm-gaps-service-type
(home-stumpwm-gaps-configuration
(configurations
diff --git a/oni/home/services/stumpwm/pop-os-config.lisp b/oni/home/services/stumpwm/pop-os-config.lisp
new file mode 100644
index 0000000..950a370
--- /dev/null
+++ b/oni/home/services/stumpwm/pop-os-config.lisp
@@ -0,0 +1,8 @@
+(defvar *application-bindings*
+ (let ((m (make-sparse-keymap)))
+ (define-key m (kbd "b") "exec gtk-launch app.zen_browser.zen")
+ (define-key m (kbd "s") "exec gtk-launch com.slack.Slack")
+ (define-key m (kbd "t") "exec gtk-launch org.wezfurlong.wezterm")
+ m))
+
+(define-key *top-map* (kbd "s-a") '*application-bindings*)