forked from Shinonome/dots-hyprland
more sway compatibility
This commit is contained in:
@@ -8,8 +8,8 @@ else
|
|||||||
cd "$HOME/Pictures"
|
cd "$HOME/Pictures"
|
||||||
imgpath=$(yad --width 1200 --height 800 --file --title='Choose wallpaper')
|
imgpath=$(yad --width 1200 --height 800 --file --title='Choose wallpaper')
|
||||||
screensizey=$(xrandr --current | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f2 | head -1)
|
screensizey=$(xrandr --current | grep '*' | uniq | awk '{print $1}' | cut -d 'x' -f2 | head -1)
|
||||||
cursorposx=$(hyprctl cursorpos -j | gojq '.x')
|
cursorposx=$(hyprctl cursorpos -j | gojq '.x' 2>/dev/null) || cursorposx=960
|
||||||
cursorposy=$(hyprctl cursorpos -j | gojq '.y')
|
cursorposy=$(hyprctl cursorpos -j | gojq '.y' 2>/dev/null) || cursorposy=540
|
||||||
cursorposy_inverted=$(( screensizey - cursorposy ))
|
cursorposy_inverted=$(( screensizey - cursorposy ))
|
||||||
|
|
||||||
if [ "$imgpath" == '' ]; then
|
if [ "$imgpath" == '' ]; then
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
#!/usr/bin/env bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Get the current workspace number
|
# Get the current workspace number
|
||||||
current=$(swaymsg -t get_workspaces | gojq '.[] | select(.focused==true) | .num')
|
current=$(swaymsg -t get_workspaces | gojq '.[] | select(.focused==true) | .num')
|
||||||
@@ -16,4 +16,8 @@ if [[ $new_workspace -lt 1 ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Switch to the new workspace
|
# Switch to the new workspace
|
||||||
swaymsg workspace $new_workspace
|
if [[ $2 == 'move' ]]; then
|
||||||
|
swaymsg move container to workspace $new_workspace
|
||||||
|
else
|
||||||
|
swaymsg workspace $new_workspace
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user