Is there a reason why bindings for a tenth workspace is not being generated for Sway? The following lines being generated would improve compatibility with i3.
bindsym Mod1+0 workspace number 10
bindsym Mod1+Shift+0 move container to workspace number 10
If there is no objection, I will submit a PR to add those.
Note: there is a work around, which is to add the following to home-manager
config:
let
cfg = config.wayland.windowManager.sway;
in {
wayland.windowManager.sway = {
...
extraConfig = ''
bindsym ${cfg.config.modifier}+0 workspace number 10
bindsym ${cfg.config.modifier}+Shift+0 move container to workspace number 10
'';
};
...
}
But I think it would less surprising, at least to those who migrate from i3, if it were added to the home-manager
sway module.