summaryrefslogtreecommitdiff
path: root/.config/sway/config.d/10-modes
diff options
context:
space:
mode:
Diffstat (limited to '.config/sway/config.d/10-modes')
-rw-r--r--.config/sway/config.d/10-modes19
1 files changed, 19 insertions, 0 deletions
diff --git a/.config/sway/config.d/10-modes b/.config/sway/config.d/10-modes
new file mode 100644
index 0000000..4f4ead8
--- /dev/null
+++ b/.config/sway/config.d/10-modes
@@ -0,0 +1,19 @@
+bindsym $super+m mode "music"
+mode "music" {
+ bindsym a exec --no-startup-id "music album", mode "default"
+ bindsym m exec --no-startup-id "music title", mode "default"
+ bindsym s exec --no-startup-id "music artist", mode "default"
+
+ bindsym Escape mode "default"
+}
+
+bindsym $super+o mode "open"
+mode "open" {
+ bindsym {
+ s exec "steam", mode "default"
+ f exec "firefox", mode "default"
+ p exec "pavucontrol", mode "default"
+ }
+
+ bindsym Escape mode "default"
+}