]> Freerunner's - dotfiles.git/commitdiff
scripts: auto-close swaync on use
authorAndre Ramnitz <tux.rising@gmail.com>
Mon, 26 Aug 2024 07:18:29 +0000 (09:18 +0200)
committerAndre Ramnitz <tux.rising@gmail.com>
Mon, 26 Aug 2024 13:52:01 +0000 (15:52 +0200)
config/hypr/scripts/grimblast-sshot-area
config/hypr/scripts/grimblast-sshot-output
local/bin/powerprofile
local/bin/rndwallpaper

index 1b402f9..c8f9e2a 100755 (executable)
@@ -1,4 +1,4 @@
 #!/bin/sh
 
+swaync-client -cp
 ~/dotfiles/config/hypr/scripts/grimblast save area ~/Bilder/Screenshots/scrot-area-$(date +%Y%m%d-%H%M%S).png
-
index d0241f5..80bd2d0 100755 (executable)
@@ -1,4 +1,5 @@
 #!/bin/sh
 
+swaync-client -cp
 ~/dotfiles/config/hypr/scripts/grimblast save output ~/Bilder/Screenshots/scrot-output-$(date +%Y%m%d-%H%M%S).png
 
index 78cd340..a0e9318 100755 (executable)
@@ -7,14 +7,17 @@ case "$1" in
     default)
         /usr/bin/corectrl -m UV275
         sudo /home/andy/dotfiles/local/bin/ryzenpwr default > /dev/null 2>&1
+        swaync-client -cp
         ;;
     silent)
         /usr/bin/corectrl -m UV260
         sudo /home/andy/dotfiles/local/bin/ryzenpwr silent > /dev/null 2>&1
+        swaync-client -cp
         ;;
     oc)
         /usr/bin/corectrl -m UV335
         sudo /home/andy/dotfiles/local/bin/ryzenpwr oc > /dev/null 2>&1
+        swaync-client -cp
         ;;
     *)
         echo "Usage: powerprofile ( default | silent | oc )"
index 5732edb..a4b2f93 100755 (executable)
@@ -10,11 +10,16 @@ case "$1" in
     quote)
         find "$WALLDIR" -type f \( -iname \*jpg -o -iname \*jpeg -o -iname \*png -o -iname \*webp \) | sort -R | tail -n1 | sed "s/^/'/;s/$/'/"
         ;;
+    unquoted)
+        find "$WALLDIR" -type f \( -iname \*jpg -o -iname \*jpeg -o -iname \*png -o -iname \*webp \) | sort -R | tail -n1
+        ;;
     swww)
         swww img "$(find "$WALLDIR" -type f \( -iname \*jpg -o -iname \*jpeg -o -iname \*png -o -iname \*webp \) | sort -R | tail -n1)"
         ;;
     *)
-        find "$WALLDIR" -type f \( -iname \*jpg -o -iname \*jpeg -o -iname \*png -o -iname \*webp \) | sort -R | tail -n1
+        find "$WALLDIR" -type f \( -iname \*jpg -o -iname \*jpeg -o -iname \*png -o -iname \*webp \) | sort -R | tail -n1 | sed 's/^/"/;s/$/"/'
         ;;
 esac
 
+# unconditionally close swaync-client
+swaync-client -cp