From 8c96767b37046d8a77d757792bc6d1a8fda4e3a2 Mon Sep 17 00:00:00 2001 From: Julian Mutter Date: Thu, 2 Mar 2023 14:40:02 +0100 Subject: [PATCH] Make i3 monitor config handled by dotter This will make it possible to merge all branches and only use master, then let dotter handle different devices --- .dotter/global.toml | 4 ++++ .dotter/kardorf.toml | 3 +++ .dotter/laptop.toml | 3 +++ i3/i3/config | 4 ++-- 4 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 .dotter/kardorf.toml create mode 100644 .dotter/laptop.toml diff --git a/.dotter/global.toml b/.dotter/global.toml index 717a25b..977e8ce 100644 --- a/.dotter/global.toml +++ b/.dotter/global.toml @@ -24,6 +24,10 @@ mc = "~/.config/mc" "i3/i3-scrot.conf" = "~/.config/i3-scrot.conf" "i3/i3status-rust" = "~/.config/i3status-rust" +[i3.variables] +monitor-primary = "not-specified" +monitor-secondary = "not-specified" + [emacs.files] "emacs/doom" = "~/.config/doom" # "emacs/spacemacs/.spacemacs" = "~/.spacemacs" diff --git a/.dotter/kardorf.toml b/.dotter/kardorf.toml new file mode 100644 index 0000000..c646493 --- /dev/null +++ b/.dotter/kardorf.toml @@ -0,0 +1,3 @@ +[i3.variables] +monitor-primary = "DVI-D-1" +monitor-secondary = "VGA-0" diff --git a/.dotter/laptop.toml b/.dotter/laptop.toml new file mode 100644 index 0000000..2b1d7d2 --- /dev/null +++ b/.dotter/laptop.toml @@ -0,0 +1,3 @@ +[i3.variables] +monitor-primary = "eDP1" +monitor-secondary = "HDMI1" diff --git a/i3/i3/config b/i3/i3/config index 6431309..159b70d 100644 --- a/i3/i3/config +++ b/i3/i3/config @@ -152,8 +152,8 @@ bindsym $mod+Shift+9 move container to workspace number $ws9; workspace $ws9 bindsym $mod+Shift+0 move container to workspace number $ws10; workspace $ws10 # Monitor config -set $monitor_left DVI-D-1 -set $monitor_right VGA-0 +set $monitor_left {{monitor-primary}} +set $monitor_right {{monitor-secondary}} workspace $ws1 output $monitor_left workspace $ws2 output $monitor_left