aboutsummaryrefslogtreecommitdiff
path: root/dot_config/sway/conf.d/hundred.conf
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/sway/conf.d/hundred.conf')
-rw-r--r--dot_config/sway/conf.d/hundred.conf388
1 files changed, 388 insertions, 0 deletions
diff --git a/dot_config/sway/conf.d/hundred.conf b/dot_config/sway/conf.d/hundred.conf
new file mode 100644
index 0000000..c0ffc81
--- /dev/null
+++ b/dot_config/sway/conf.d/hundred.conf
@@ -0,0 +1,388 @@
+# -*- Mode: Shell-script -*-
+#
+# Double-digit workspaces for i3wm.
+
+#
+# - The standard workspace bindings should be removed.
+# - The workspaces [0-9] and 0[0-9] are not available.
+# - The limitations above exist to keep things simple.
+#
+
+set $mod Mod4
+
+bindsym $mod+1 mode ws1
+bindsym $mod+2 mode ws2
+bindsym $mod+3 mode ws3
+bindsym $mod+4 mode ws4
+bindsym $mod+5 mode ws5
+bindsym $mod+6 mode ws6
+bindsym $mod+7 mode ws7
+bindsym $mod+8 mode ws8
+bindsym $mod+9 mode ws9
+
+
+bindsym $mod+Shift+1 mode cws1
+bindsym $mod+Shift+2 mode cws2
+bindsym $mod+Shift+3 mode cws3
+bindsym $mod+Shift+4 mode cws4
+bindsym $mod+Shift+5 mode cws5
+bindsym $mod+Shift+6 mode cws6
+bindsym $mod+Shift+7 mode cws7
+bindsym $mod+Shift+8 mode cws8
+bindsym $mod+Shift+9 mode cws9
+
+
+#
+# You shouldn't need to edit anything below here.
+#
+
+
+mode "ws1" {
+ bindsym 0 mode default, workspace 10
+ bindsym 1 mode default, workspace 11
+ bindsym 2 mode default, workspace 12
+ bindsym 3 mode default, workspace 13
+ bindsym 4 mode default, workspace 14
+ bindsym 5 mode default, workspace 15
+ bindsym 6 mode default, workspace 16
+ bindsym 7 mode default, workspace 17
+ bindsym 8 mode default, workspace 18
+ bindsym 9 mode default, workspace 19
+}
+
+
+mode "ws2" {
+ bindsym 0 mode default, workspace 20
+ bindsym 1 mode default, workspace 21
+ bindsym 2 mode default, workspace 22
+ bindsym 3 mode default, workspace 23
+ bindsym 4 mode default, workspace 24
+ bindsym 5 mode default, workspace 25
+ bindsym 6 mode default, workspace 26
+ bindsym 7 mode default, workspace 27
+ bindsym 8 mode default, workspace 28
+ bindsym 9 mode default, workspace 29
+}
+
+
+mode "ws3" {
+ bindsym 0 mode default, workspace 30
+ bindsym 1 mode default, workspace 31
+ bindsym 2 mode default, workspace 32
+ bindsym 3 mode default, workspace 33
+ bindsym 4 mode default, workspace 34
+ bindsym 5 mode default, workspace 35
+ bindsym 6 mode default, workspace 36
+ bindsym 7 mode default, workspace 37
+ bindsym 8 mode default, workspace 38
+ bindsym 9 mode default, workspace 39
+}
+
+
+mode "ws4" {
+ bindsym 0 mode default, workspace 40
+ bindsym 1 mode default, workspace 41
+ bindsym 2 mode default, workspace 42
+ bindsym 3 mode default, workspace 43
+ bindsym 4 mode default, workspace 44
+ bindsym 5 mode default, workspace 45
+ bindsym 6 mode default, workspace 46
+ bindsym 7 mode default, workspace 47
+ bindsym 8 mode default, workspace 48
+ bindsym 9 mode default, workspace 49
+}
+
+
+mode "ws5" {
+ bindsym 0 mode default, workspace 50
+ bindsym 1 mode default, workspace 51
+ bindsym 2 mode default, workspace 52
+ bindsym 3 mode default, workspace 53
+ bindsym 4 mode default, workspace 54
+ bindsym 5 mode default, workspace 55
+ bindsym 6 mode default, workspace 56
+ bindsym 7 mode default, workspace 57
+ bindsym 8 mode default, workspace 58
+ bindsym 9 mode default, workspace 59
+}
+
+
+mode "ws6" {
+ bindsym 0 mode default, workspace 60
+ bindsym 1 mode default, workspace 61
+ bindsym 2 mode default, workspace 62
+ bindsym 3 mode default, workspace 63
+ bindsym 4 mode default, workspace 64
+ bindsym 5 mode default, workspace 65
+ bindsym 6 mode default, workspace 66
+ bindsym 7 mode default, workspace 67
+ bindsym 8 mode default, workspace 68
+ bindsym 9 mode default, workspace 69
+}
+
+
+mode "ws7" {
+ bindsym 0 mode default, workspace 70
+ bindsym 1 mode default, workspace 71
+ bindsym 2 mode default, workspace 72
+ bindsym 3 mode default, workspace 73
+ bindsym 4 mode default, workspace 74
+ bindsym 5 mode default, workspace 75
+ bindsym 6 mode default, workspace 76
+ bindsym 7 mode default, workspace 77
+ bindsym 8 mode default, workspace 78
+ bindsym 9 mode default, workspace 79
+}
+
+
+mode "ws8" {
+ bindsym 0 mode default, workspace 80
+ bindsym 1 mode default, workspace 81
+ bindsym 2 mode default, workspace 82
+ bindsym 3 mode default, workspace 83
+ bindsym 4 mode default, workspace 84
+ bindsym 5 mode default, workspace 85
+ bindsym 6 mode default, workspace 86
+ bindsym 7 mode default, workspace 87
+ bindsym 8 mode default, workspace 88
+ bindsym 9 mode default, workspace 89
+}
+
+
+mode "ws9" {
+ bindsym 0 mode default, workspace 90
+ bindsym 1 mode default, workspace 91
+ bindsym 2 mode default, workspace 92
+ bindsym 3 mode default, workspace 93
+ bindsym 4 mode default, workspace 94
+ bindsym 5 mode default, workspace 95
+ bindsym 6 mode default, workspace 96
+ bindsym 7 mode default, workspace 97
+ bindsym 8 mode default, workspace 98
+ bindsym 9 mode default, workspace 99
+}
+
+
+mode "cws1" {
+ bindsym 0 mode default, move container to workspace 10
+ bindsym 1 mode default, move container to workspace 11
+ bindsym 2 mode default, move container to workspace 12
+ bindsym 3 mode default, move container to workspace 13
+ bindsym 4 mode default, move container to workspace 14
+ bindsym 5 mode default, move container to workspace 15
+ bindsym 6 mode default, move container to workspace 16
+ bindsym 7 mode default, move container to workspace 17
+ bindsym 8 mode default, move container to workspace 18
+ bindsym 9 mode default, move container to workspace 19
+}
+
+
+mode "cws2" {
+ bindsym 0 mode default, move container to workspace 20
+ bindsym 1 mode default, move container to workspace 21
+ bindsym 2 mode default, move container to workspace 22
+ bindsym 3 mode default, move container to workspace 23
+ bindsym 4 mode default, move container to workspace 24
+ bindsym 5 mode default, move container to workspace 25
+ bindsym 6 mode default, move container to workspace 26
+ bindsym 7 mode default, move container to workspace 27
+ bindsym 8 mode default, move container to workspace 28
+ bindsym 9 mode default, move container to workspace 29
+}
+
+
+mode "cws3" {
+ bindsym 0 mode default, move container to workspace 30
+ bindsym 1 mode default, move container to workspace 31
+ bindsym 2 mode default, move container to workspace 32
+ bindsym 3 mode default, move container to workspace 33
+ bindsym 4 mode default, move container to workspace 34
+ bindsym 5 mode default, move container to workspace 35
+ bindsym 6 mode default, move container to workspace 36
+ bindsym 7 mode default, move container to workspace 37
+ bindsym 8 mode default, move container to workspace 38
+ bindsym 9 mode default, move container to workspace 39
+}
+
+
+mode "cws4" {
+ bindsym 0 mode default, move container to workspace 40
+ bindsym 1 mode default, move container to workspace 41
+ bindsym 2 mode default, move container to workspace 42
+ bindsym 3 mode default, move container to workspace 43
+ bindsym 4 mode default, move container to workspace 44
+ bindsym 5 mode default, move container to workspace 45
+ bindsym 6 mode default, move container to workspace 46
+ bindsym 7 mode default, move container to workspace 47
+ bindsym 8 mode default, move container to workspace 48
+ bindsym 9 mode default, move container to workspace 49
+}
+
+
+mode "cws5" {
+ bindsym 0 mode default, move container to workspace 50
+ bindsym 1 mode default, move container to workspace 51
+ bindsym 2 mode default, move container to workspace 52
+ bindsym 3 mode default, move container to workspace 53
+ bindsym 4 mode default, move container to workspace 54
+ bindsym 5 mode default, move container to workspace 55
+ bindsym 6 mode default, move container to workspace 56
+ bindsym 7 mode default, move container to workspace 57
+ bindsym 8 mode default, move container to workspace 58
+ bindsym 9 mode default, move container to workspace 59
+}
+
+
+mode "cws6" {
+ bindsym 0 mode default, move container to workspace 60
+ bindsym 1 mode default, move container to workspace 61
+ bindsym 2 mode default, move container to workspace 62
+ bindsym 3 mode default, move container to workspace 63
+ bindsym 4 mode default, move container to workspace 64
+ bindsym 5 mode default, move container to workspace 65
+ bindsym 6 mode default, move container to workspace 66
+ bindsym 7 mode default, move container to workspace 67
+ bindsym 8 mode default, move container to workspace 68
+ bindsym 9 mode default, move container to workspace 69
+}
+
+
+mode "cws7" {
+ bindsym 0 mode default, move container to workspace 70
+ bindsym 1 mode default, move container to workspace 71
+ bindsym 2 mode default, move container to workspace 72
+ bindsym 3 mode default, move container to workspace 73
+ bindsym 4 mode default, move container to workspace 74
+ bindsym 5 mode default, move container to workspace 75
+ bindsym 6 mode default, move container to workspace 76
+ bindsym 7 mode default, move container to workspace 77
+ bindsym 8 mode default, move container to workspace 78
+ bindsym 9 mode default, move container to workspace 79
+}
+
+
+mode "cws8" {
+ bindsym 0 mode default, move container to workspace 80
+ bindsym 1 mode default, move container to workspace 81
+ bindsym 2 mode default, move container to workspace 82
+ bindsym 3 mode default, move container to workspace 83
+ bindsym 4 mode default, move container to workspace 84
+ bindsym 5 mode default, move container to workspace 85
+ bindsym 6 mode default, move container to workspace 86
+ bindsym 7 mode default, move container to workspace 87
+ bindsym 8 mode default, move container to workspace 88
+ bindsym 9 mode default, move container to workspace 89
+}
+
+
+mode "cws9" {
+ bindsym 0 mode default, move container to workspace 90
+ bindsym 1 mode default, move container to workspace 91
+ bindsym 2 mode default, move container to workspace 92
+ bindsym 3 mode default, move container to workspace 93
+ bindsym 4 mode default, move container to workspace 94
+ bindsym 5 mode default, move container to workspace 95
+ bindsym 6 mode default, move container to workspace 96
+ bindsym 7 mode default, move container to workspace 97
+ bindsym 8 mode default, move container to workspace 98
+ bindsym 9 mode default, move container to workspace 99
+}
+
+set $out_left "Samsung Electric Company LS32B30 HCNYB01020"
+set $out_mid "Samsung Electric Company LS32B30 HCNYA05090"
+set $out_main eDP-1
+
+workspace 10 output $out_left
+workspace 11 output $out_left
+workspace 12 output $out_left
+workspace 13 output $out_left
+workspace 14 output $out_left
+workspace 15 output $out_left
+workspace 16 output $out_left
+workspace 17 output $out_left
+workspace 18 output $out_left
+workspace 19 output $out_left
+workspace 20 output $out_left
+workspace 21 output $out_left
+workspace 22 output $out_left
+workspace 23 output $out_left
+workspace 24 output $out_left
+workspace 25 output $out_left
+workspace 26 output $out_left
+workspace 27 output $out_left
+workspace 28 output $out_left
+workspace 29 output $out_left
+workspace 30 output $out_left
+workspace 31 output $out_left
+workspace 32 output $out_left
+workspace 33 output $out_left
+workspace 34 output $out_left
+workspace 35 output $out_left
+workspace 36 output $out_left
+workspace 37 output $out_left
+workspace 38 output $out_left
+workspace 39 output $out_left
+workspace 40 output $out_mid
+workspace 41 output $out_mid
+workspace 42 output $out_mid
+workspace 43 output $out_mid
+workspace 44 output $out_mid
+workspace 45 output $out_mid
+workspace 46 output $out_mid
+workspace 47 output $out_mid
+workspace 48 output $out_mid
+workspace 49 output $out_mid
+workspace 50 output $out_mid
+workspace 51 output $out_mid
+workspace 52 output $out_mid
+workspace 53 output $out_mid
+workspace 54 output $out_mid
+workspace 55 output $out_mid
+workspace 56 output $out_mid
+workspace 57 output $out_mid
+workspace 58 output $out_mid
+workspace 59 output $out_mid
+workspace 60 output $out_mid
+workspace 61 output $out_mid
+workspace 62 output $out_mid
+workspace 63 output $out_mid
+workspace 64 output $out_mid
+workspace 65 output $out_mid
+workspace 66 output $out_mid
+workspace 67 output $out_mid
+workspace 68 output $out_mid
+workspace 69 output $out_mid
+workspace 70 output $out_main
+workspace 71 output $out_main
+workspace 72 output $out_main
+workspace 73 output $out_main
+workspace 74 output $out_main
+workspace 75 output $out_main
+workspace 76 output $out_main
+workspace 77 output $out_main
+workspace 78 output $out_main
+workspace 79 output $out_main
+workspace 80 output $out_main
+workspace 81 output $out_main
+workspace 82 output $out_main
+workspace 83 output $out_main
+workspace 84 output $out_main
+workspace 85 output $out_main
+workspace 86 output $out_main
+workspace 87 output $out_main
+workspace 88 output $out_main
+workspace 89 output $out_main
+workspace 90 output $out_main
+workspace 91 output $out_main
+workspace 92 output $out_main
+workspace 93 output $out_main
+workspace 94 output $out_main
+workspace 95 output $out_main
+workspace 96 output $out_main
+workspace 97 output $out_main
+workspace 98 output $out_main
+workspace 99 output $out_main
+
+#
+# Done.
+#