aboutsummaryrefslogtreecommitdiff
path: root/dot_config/sway
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--dot_config/sway/config2
-rw-r--r--dot_config/sway/config.d/40_keyboards1
-rw-r--r--dot_config/sway/config.d/99_reload.conf4
-rw-r--r--dot_config/swayidle/.keep0
-rw-r--r--dot_config/swayidle/config4
5 files changed, 10 insertions, 1 deletions
diff --git a/dot_config/sway/config b/dot_config/sway/config
index 80c392e..2e4a4d8 100644
--- a/dot_config/sway/config
+++ b/dot_config/sway/config
@@ -73,7 +73,7 @@ bindsym --to-code {
'swaymsg exit'
# Lock screen
- $mod+F5 exec swaymsg 'output * dpms toggle'
+ $mod+F5 exec swaymsg 'output * power toggle'
$mod+F7 exec $lock
# List all windows
diff --git a/dot_config/sway/config.d/40_keyboards b/dot_config/sway/config.d/40_keyboards
index efe2bd8..f8f610a 100644
--- a/dot_config/sway/config.d/40_keyboards
+++ b/dot_config/sway/config.d/40_keyboards
@@ -10,6 +10,7 @@ input "1:1:AT_Translated_Set_2_keyboard" {
# Home Kinesis Advantage Pro
input "1523:7:HID_05f3:0007" {
+ xkb_model "kinesis"
xkb_options "nbsp:level3n,lalt_meta:lalt_meta,ralt_super:ralt_super,caps:swapescape,grp:shifts_toggle,lv3:switch"
}
diff --git a/dot_config/sway/config.d/99_reload.conf b/dot_config/sway/config.d/99_reload.conf
new file mode 100644
index 0000000..14023e0
--- /dev/null
+++ b/dot_config/sway/config.d/99_reload.conf
@@ -0,0 +1,4 @@
+# reload config after parsing once to apply custom keyboard layouts
+exec swaymsg reload
+
+# vim:set ft=swayconfig:
diff --git a/dot_config/swayidle/.keep b/dot_config/swayidle/.keep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/dot_config/swayidle/.keep
diff --git a/dot_config/swayidle/config b/dot_config/swayidle/config
new file mode 100644
index 0000000..a4779da
--- /dev/null
+++ b/dot_config/swayidle/config
@@ -0,0 +1,4 @@
+timeout 180 swaylock
+timeout 240 'swaymsg "output * power off"' resume 'swaymsg "output * dpms on"'
+before-sleep swaylock
+after-resume 'swaymsg "output * power on"'