bindsym c exec 'swaymsg mode "default"; swaymsg exec termite'
bindsym q exec 'swaymsg mode "default"; swaymsg kill'
- bindsym Shift+e exec 'swaymsg mode "default"; swaymsg exec bemenu-run'
+ bindsym Shift+e exec 'swaymsg mode "default"; swaymsg exec dmenu_run'
bindsym $mod+l exec 'swaymsg mode "default"; "lock.nosmartcard"'
bindsym Escape mode "default"
bindsym $mod+p mode "resize"
+bindsym XF86MonBrightnessUp exec "brightnessctl set +100"
+bindsym XF86MonBrightnessDown exec "brightnessctl set 100-"
+bindsym XF86ScreenSaver exec "lock.nosmartcard"
hide_edge_borders both
for_window [class="^rdesktop"] move workspace number 9; floating disable
for_window [class="Pinentry"] floating enable
-{% set lockcmd = "swaylock -i {DP-1,eDP-1,HDMI-A-1}:~/Pictures/lockscreen_1080_1.png" %}
+{% set lockcmd = "swaylock -e -f -i ~/Pictures/lockscreen_1080_1.png" %}
-exec swayidle \
+exec swayidle -w \
timeout 300 "{{lockcmd}}" \
- timeout 600 'swaymsg "output * dpms off"' \
- resume 'swaymsg "output * dpms on"' \
+ timeout 600 'systemctl suspend' \
before-sleep "{{lockcmd}}"
# This keyboard has this layout on all machines:
xkb_variant colemak
xkb_options ctrl:nocaps
}
+
+input 7504:24616:unspecified_ErgoDox_ergonomic_keyboard {
+ xkb_layout gb
+}
+
+input 9494:21:CM_Storm_Quickfire_Pro_Ultimate_6_key {
+ xkb_layout gb
+ xkb_variant colemak
+ xkb_options ctrl:nocaps
+}
+
+input 1:1:AT_Translated_Set_2_keyboard {
+ xkb_layout gb
+ xkb_variant colemak
+ xkb_options ctrl:nocaps
+}
+
# host specific section
{%- do salt.log.error('sway/files/' + host) -%}
{% include 'sway/files/' + host %}