From d9f3fd0a49e20b55716ad1d488328e629da101e4 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Tue, 28 Nov 2023 19:27:28 -0500 Subject: [PATCH] update project script --- .config/sway/config.d/project | 8 ++++---- .config/sway/scripts.d/project.sh | 8 ++++---- packages | 1 + 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.config/sway/config.d/project b/.config/sway/config.d/project index 3cb1049..5f74a43 100644 --- a/.config/sway/config.d/project +++ b/.config/sway/config.d/project @@ -1,6 +1,6 @@ ### Project -bindsym $mod+Alt+Left exec ~/.config/sway/scripts.d/project.sh LEFT -bindsym $mod+Alt+Right exec ~/.config/sway/scripts.d/project.sh RIGHT -bindsym $mod+Alt+Up exec ~/.config/sway/scripts.d/project.sh EXTERNAL_ONLY -bindsym $mod+Alt+Down exec ~/.config/sway/scripts.d/project.sh PRIMARY_ONLY +bindsym $mod+Alt+Left exec ~/.config/sway/scripts.d/project.sh LEFT $scale +bindsym $mod+Alt+Right exec ~/.config/sway/scripts.d/project.sh RIGHT $scale +bindsym $mod+Alt+Up exec ~/.config/sway/scripts.d/project.sh EXTERNAL_ONLY $scale +bindsym $mod+Alt+Down exec ~/.config/sway/scripts.d/project.sh PRIMARY_ONLY $scale diff --git a/.config/sway/scripts.d/project.sh b/.config/sway/scripts.d/project.sh index 97b8f41..84e1a8d 100755 --- a/.config/sway/scripts.d/project.sh +++ b/.config/sway/scripts.d/project.sh @@ -69,14 +69,14 @@ get_id() { } die() { - notify-send -u critical -t 3000 "Sway" "Failed to get display" + notify-send -u critical -t 3000 "Sway" "$1" kill $PID } -PRIMARY=$(get_id "eDP-1" || die) -EXTERNAL=$(get_id "DP" || get_id "HDMI" || die) +PRIMARY=$(get_id "eDP-1" || die "Failed to get primary display") +EXTERNAL=$(get_id "DP" || get_id "HDMI" || die "Failed to get external display") -PRIMARY_SCALE=1.5 +PRIMARY_SCALE=$2 EXTERNAL_SCALE=1 set_monitors() { diff --git a/packages b/packages index 3f610b7..dfdbd88 100644 --- a/packages +++ b/packages @@ -55,6 +55,7 @@ networkmanager nodejs noto-fonts-cjk npm +octave opendoas p7zip pacman-contrib