aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fl.fischer@fau.de>2019-01-28 12:37:59 +0100
committerFlorian Fischer <florian.fl.fischer@fau.de>2019-01-28 12:37:59 +0100
commit9f9b1d306ee52dcdc53e6550ccb4cd2fa0711fe4 (patch)
treee600342c172ed78688a72132a0e48e29acb40baf
parent744bbc40517d13c4163ac33ec211cb78818a80b6 (diff)
downloaddotfiles-9f9b1d306ee52dcdc53e6550ccb4cd2fa0711fe4.tar.gz
dotfiles-9f9b1d306ee52dcdc53e6550ccb4cd2fa0711fe4.zip
[i3] assign programs to workspaces/screens
-rw-r--r--config/i3/config17
1 files changed, 17 insertions, 0 deletions
diff --git a/config/i3/config b/config/i3/config
index 18cd4a1..1a06f15 100644
--- a/config/i3/config
+++ b/config/i3/config
@@ -85,6 +85,23 @@ bindsym $mod+Shift+minus move scratchpad
# If there are multiple scratchpad windows, this command cycles through them.
bindsym $mod+minus scratchpad show
+# Assign clients to workspaces
+assign [class=qutebrowser] "2: www"
+
+assign [class=Signal] 7
+assign [title=lumail2] "8: mail"
+# Maybe this works someday
+assign [class=Spotify] "9: music"
+
+# Assign workspaces to screens
+workspace 1 output HDMI1
+workspace "2: www" output HDMI1
+workspace "3: work" output HDMI1
+
+workspace "7" output eDP1
+workspace "8: mail" output eDP1
+workspace "9: music" output eDP1
+
# switch to workspace
bindsym $mod+1 workspace 1
bindsym $mod+2 workspace 2: www