aboutsummaryrefslogtreecommitdiff
path: root/wayland-basics/dot-config/kanshi
diff options
context:
space:
mode:
Diffstat (limited to 'wayland-basics/dot-config/kanshi')
-rw-r--r--wayland-basics/dot-config/kanshi/config21
-rwxr-xr-xwayland-basics/dot-config/kanshi/reload.sh6
2 files changed, 27 insertions, 0 deletions
diff --git a/wayland-basics/dot-config/kanshi/config b/wayland-basics/dot-config/kanshi/config
new file mode 100644
index 0000000..8ca67a1
--- /dev/null
+++ b/wayland-basics/dot-config/kanshi/config
@@ -0,0 +1,21 @@
+# vim: ft=scfg
+
+output eDP-1 alias $laptop
+output "Dell Inc. DELL P2723D FNHTH14" alias $workmon
+output "Lenovo Group Limited M15 V30ANMLM" alias $lenmon
+
+profile work {
+ output $laptop disable
+ output $workmon mode 2560x1440 position 0,0
+ exec ~/.config/kanshi/reload.sh
+}
+
+profile home_double {
+ output $lenmon mode 1920x1080@60 position 0,0
+ output $laptop enable mode 2880x1800@120 position 1920,0 scale 2
+}
+
+profile home {
+ output $laptop enable mode 2880x1800@120 position 0,0 scale 2
+ exec ~/.config/kanshi/reload.sh
+}
diff --git a/wayland-basics/dot-config/kanshi/reload.sh b/wayland-basics/dot-config/kanshi/reload.sh
new file mode 100755
index 0000000..ce74a3f
--- /dev/null
+++ b/wayland-basics/dot-config/kanshi/reload.sh
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+if [ -n "$HYPRLAND_INSTANCE_SIGNATURE" ]; then
+ hyprctl reload
+ hyprctl dispatch workspace 1
+fi