mirror of
https://gitlab.com/hyask/swaysome.git
synced 2025-12-10 07:44:43 +01:00
Added unbindsym and encourage modularity (#1)
Avoid repetition Describing modularity Added unbindsym to encourage modularity Co-authored-by: Nabos <nabos@glargh.fr> Reviewed-on: https://git.hya.sk/skia/swaysome/pulls/1
This commit is contained in:
parent
b0256ed023
commit
c3adaa58ff
1 changed files with 26 additions and 1 deletions
27
README.md
27
README.md
|
|
@ -16,9 +16,19 @@ cd swaysome
|
||||||
cargo install --path .
|
cargo install --path .
|
||||||
```
|
```
|
||||||
|
|
||||||
Then put something like the following in your `sway` configuration:
|
Then create the file (and the directory if needed) "~/.config/sway/config.d/swaysome.conf" and paste this inside:
|
||||||
```
|
```
|
||||||
# Change focus between workspaces
|
# Change focus between workspaces
|
||||||
|
unbindsym $mod+1
|
||||||
|
unbindsym $mod+2
|
||||||
|
unbindsym $mod+3
|
||||||
|
unbindsym $mod+4
|
||||||
|
unbindsym $mod+5
|
||||||
|
unbindsym $mod+6
|
||||||
|
unbindsym $mod+7
|
||||||
|
unbindsym $mod+8
|
||||||
|
unbindsym $mod+9
|
||||||
|
unbindsym $mod+0
|
||||||
bindsym $mod+1 exec "swaysome focus 1"
|
bindsym $mod+1 exec "swaysome focus 1"
|
||||||
bindsym $mod+2 exec "swaysome focus 2"
|
bindsym $mod+2 exec "swaysome focus 2"
|
||||||
bindsym $mod+3 exec "swaysome focus 3"
|
bindsym $mod+3 exec "swaysome focus 3"
|
||||||
|
|
@ -31,6 +41,16 @@ bindsym $mod+9 exec "swaysome focus 9"
|
||||||
bindsym $mod+0 exec "swaysome focus 0"
|
bindsym $mod+0 exec "swaysome focus 0"
|
||||||
|
|
||||||
# Move containers between workspaces
|
# Move containers between workspaces
|
||||||
|
unbindsym $mod+Shift+1
|
||||||
|
unbindsym $mod+Shift+2
|
||||||
|
unbindsym $mod+Shift+3
|
||||||
|
unbindsym $mod+Shift+4
|
||||||
|
unbindsym $mod+Shift+5
|
||||||
|
unbindsym $mod+Shift+6
|
||||||
|
unbindsym $mod+Shift+7
|
||||||
|
unbindsym $mod+Shift+8
|
||||||
|
unbindsym $mod+Shift+9
|
||||||
|
unbindsym $mod+Shift+0
|
||||||
bindsym $mod+Shift+1 exec "swaysome move 1"
|
bindsym $mod+Shift+1 exec "swaysome move 1"
|
||||||
bindsym $mod+Shift+2 exec "swaysome move 2"
|
bindsym $mod+Shift+2 exec "swaysome move 2"
|
||||||
bindsym $mod+Shift+3 exec "swaysome move 3"
|
bindsym $mod+Shift+3 exec "swaysome move 3"
|
||||||
|
|
@ -46,6 +66,11 @@ bindsym $mod+Shift+0 exec "swaysome move 0"
|
||||||
exec "swaysome init"
|
exec "swaysome init"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Finally append your `sway` configuration with this:
|
||||||
|
```
|
||||||
|
include ~/.config/sway/config.d/*.conf
|
||||||
|
```
|
||||||
|
|
||||||
You should end-up with workspaces from `1` to `0`, prefixed with a screen index,
|
You should end-up with workspaces from `1` to `0`, prefixed with a screen index,
|
||||||
giving you workspace `01` on the first screen, and workspace `11` on the second
|
giving you workspace `01` on the first screen, and workspace `11` on the second
|
||||||
one, both accessible with shortcut `$mod+1`.
|
one, both accessible with shortcut `$mod+1`.
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue