19 lines
460 B
Django/Jinja
19 lines
460 B
Django/Jinja
# Dynamic workspace keybindings
|
|
{% for k,v in sway_workspaces.items() %}
|
|
bindsym $mod+{{ k }} workspace $ws{{ k }}
|
|
bindsym $mod+Shift+{{ k }} move container to workspace $ws{{ k }}
|
|
{% endfor %}
|
|
|
|
{% for section in sway_keybindings %}
|
|
{% if section.mode != "normal" %}
|
|
mode {{ section.mode }} {
|
|
{% endif %}
|
|
|
|
{% for bind in section.bindings %}
|
|
bindsym {{ bind.bindsym }} {{ bind.action}}
|
|
{% endfor %}
|
|
|
|
{% if section.mode != "normal" %}
|
|
}
|
|
{% endif %}
|
|
{% endfor %}
|