aboutsummaryrefslogtreecommitdiff
path: root/dot_config/sway
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/sway')
-rw-r--r--dot_config/sway/config8
-rw-r--r--dot_config/sway/config.d/40_keyboards1
-rw-r--r--dot_config/sway/config.d/99_reload.conf4
3 files changed, 7 insertions, 6 deletions
diff --git a/dot_config/sway/config b/dot_config/sway/config
index 562f48a..2e4a4d8 100644
--- a/dot_config/sway/config
+++ b/dot_config/sway/config
@@ -28,10 +28,6 @@ for_window [con_mark=$alphamark] opacity set $trans
include /etc/sway/config-vars.d/*
### Idle configuration
-exec swayidle -w \
- timeout 180 $lock \
- timeout 240 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \
- before-sleep $lock
for_window [app_id="dspdfviewer"] inhibit_idle focus
### Input configuration
@@ -77,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
@@ -196,5 +192,5 @@ exec_always pkill kanshi; exec kanshi
font pango:Iosevka Regular 8
-include /etc/sway/config.d/*
+include /etc/sway/config.d/50-systemd-user.conf
include ~/.config/sway/config.d/*
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: