summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xscreenshots.sh3
-rwxr-xr-xthemechanger.sh15
-rwxr-xr-xwaldunst.sh9
3 files changed, 22 insertions, 5 deletions
diff --git a/screenshots.sh b/screenshots.sh
index 00c31e4..73b64f6 100755
--- a/screenshots.sh
+++ b/screenshots.sh
@@ -1,6 +1,5 @@
#!/bin/sh
-
# Wal colors dmenu
. "${HOME}/.cache/wal/colors.sh"
@@ -16,7 +15,7 @@ case $main_menu_selection in
"Fullscreen")
display_selection=$(xrandr | grep " connected" | awk '{print $1}' | give_to_dmenu -l $number_of_displays -p Display:)
screenshot_res=$(xrandr | grep "$display_selection" | grep -o '[[:digit:]]\+x[[:digit:]]\++[[:digit:]]\++[[:digit:]]\+')
- screenshot_name=$(echo "" | give_to_dmenu -p Name:)
+ screenshot_name=$(: | give_to_dmenu -p Name:)
maim -g $screenshot_res -d 1 ~/stf/ss/"$screenshot_name.png" && dunstify " Screenshot taken" || dunstify "ERROR: Screenshot not taken"
;;
"Region")
diff --git a/themechanger.sh b/themechanger.sh
index 89d4b91..92f2f55 100755
--- a/themechanger.sh
+++ b/themechanger.sh
@@ -1,9 +1,18 @@
#!/bin/sh
wal=$(sxiv -o -t ~/stf/wals/)
-[ "$wal" == "" ] && dunstify "ERROR: No wallpaper was selected" && exit 1
-[ $(echo "$wal" | wc -l) -gt 1 ] && dunstify "ERROR: More than 1 wallpaper selected" && exit 1
+wal_dir=$HOME/.cache/wal
-sed -i "s|/home/monoblanco/stf/wals/.*|$wal\"|g" ~/.config/feh/.fehbg && source ~/.config/feh/.fehbg
+if [ "$wal" == "" ] ; then
+ dunstify "ERROR: No wallpaper was selected"
+ exit 1
+elseif [ $(echo "$wal" | wc -l) -gt 1 ]
+ dunstify "ERROR: More than 1 wallpaper selected"
+ exit 1
+fi
+
+sed -i "s|/home/monoblanco/stf/wals/.*|$wal\"|g" ~/.config/feh/.fehbg
+source ~/.config/feh/.fehbg
wal -i "$wal"
sh walnewsboat.sh
+sh waldunst.sh
diff --git a/waldunst.sh b/waldunst.sh
new file mode 100755
index 0000000..7b116e7
--- /dev/null
+++ b/waldunst.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+bg=$(sed -n 1p $HOME/.cache/wal/colors)
+fg=$(sed -n 15p $HOME/.cache/wal/colors)
+cfg=$HOME/.config/dunst/dunstrc
+
+kill $(pidof dunst)
+sed -i "s/background = \"#[0-9].*\"/background = \"$bg\"/g" "$cfg"
+sed -i "s/foreground = \"#[0-9].*\"/foreground = \"$fg\"/g" "$cfg"