summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--.config/sway/config.d/project8
-rwxr-xr-x.config/sway/scripts.d/project.sh8
-rw-r--r--packages1
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