diff options
Diffstat (limited to 'scripts/.local/bin/personal')
-rwxr-xr-x | scripts/.local/bin/personal/hdqwd (renamed from scripts/.local/bin/personal/hdqwallsdownload) | 8 | ||||
-rwxr-xr-x | scripts/.local/bin/personal/rica | 13 | ||||
-rwxr-xr-x | scripts/.local/bin/personal/syshealth | 21 | ||||
-rwxr-xr-x | scripts/.local/bin/personal/wally | 8 |
4 files changed, 25 insertions, 25 deletions
diff --git a/scripts/.local/bin/personal/hdqwallsdownload b/scripts/.local/bin/personal/hdqwd index 6a203af..0d7f709 100755 --- a/scripts/.local/bin/personal/hdqwallsdownload +++ b/scripts/.local/bin/personal/hdqwd @@ -30,5 +30,11 @@ if [[ -z "$1" ]]; then exit 1 fi -download "$1" +if [[ "$1" = "s" ]]; then + IMAGE=$(curl -s "$2" | pup img.d_img_holder | grep -o '"http[^"]\+"' | sed 's/\/wallpapers\/bthumb/\/download/g' | sed 's/.jpg"$/-2560x1600.jpg/g' | sed 's/"//g') + NAME="$(date +"%s")" + curl -s "$IMAGE" > "$NAME.jpg" +else + download "$1" +fi diff --git a/scripts/.local/bin/personal/rica b/scripts/.local/bin/personal/rica index fe9a2ff..81c0575 100755 --- a/scripts/.local/bin/personal/rica +++ b/scripts/.local/bin/personal/rica @@ -6,13 +6,14 @@ cache="$HOME/.cache/wal" config="$HOME/.config" -relevant=("dunst/dunstrc" "zathura/zathurarc" "flameshot/flameshot.ini") - xrdb -merge "$HOME/.cache/wal/colors.Xresources" xrdb -merge "$HOME/.Xresources" -for file in ${relevant[@]}; do - cp "$cache/$(basename $file)" "$config/$file" -done +# relevant=("dunst/dunstrc" "zathura/zathurarc" "flameshot/flameshot.ini") +# relevant=() +# for file in ${relevant[@]}; do + # cp "$cache/$(basename $file)" "$config/$file" +# done -killall dunst +pkill dunst; dunst & +pkill polybar; polybar & diff --git a/scripts/.local/bin/personal/syshealth b/scripts/.local/bin/personal/syshealth index 5c7ebe5..6320056 100755 --- a/scripts/.local/bin/personal/syshealth +++ b/scripts/.local/bin/personal/syshealth @@ -5,8 +5,10 @@ export XDG_RUNTIME_DIR="/run/user/$(id -u)" export DISPLAY=":0" +NOTIFIER="/usr/bin/notify-send -u critical " +# NOTIFIER="/usr/local/bin/herbe " + acpi_report="$(acpi | grep -v unavailable | head -n 1)" -sensors_report="$(sensors | grep "Package id 0:")" # Battery charge check local_percent="$(echo $acpi_report | awk '{print $4}')" @@ -15,25 +17,12 @@ local_time="$(echo $acpi_report | awk '{print $5}')" battery_message=("Warning:" "Battery VOLTAGE critical") temperature_message=("Warning:" "Core TEMPERATURE critical") + $NOTIFIER "${battery_message[0]} ${battery_message[1]}" & if ((${local_percent::-2} <= 15)); then if [[ "${local_state::-1}" == "Discharging" ]]; then - /usr/bin/notify-send -u critical " ${battery_message[0]} ${battery_message[1]}" & - # espeak "${battery_message[0]}${battery_message[1]}" - fi -elif ((${local_percent::-2} >= 90)); then - if [[ "${local_state::-1}" == "Charging" ]]; then - /usr/bin/notify-send -u critical " ${battery_message[0]} ${battery_message[1]}" & + $NOTIFIER " ${battery_message[0]} ${battery_message[1]}" & # espeak "${battery_message[0]}${battery_message[1]}" fi fi -# Core temperature check -local_temp="$(echo $sensors_report | awk '{print $4}' | sed 's/+//g')" -local_temp_high="$(echo $sensors_report | awk '{print $7}' | sed 's/+//g')" - -if ((${local_temp::-4} >= 90)); then - /usr/bin/notify-send -u critical " ${temperature_message[0]} ${temperature_message[1]}" & - # espeak "${temperature_message[0]}${temperature_message[1]}" -fi - diff --git a/scripts/.local/bin/personal/wally b/scripts/.local/bin/personal/wally index b733873..9b13bcc 100755 --- a/scripts/.local/bin/personal/wally +++ b/scripts/.local/bin/personal/wally @@ -43,8 +43,12 @@ setTheme() { if [[ $1 == *.json ]]; then wal --theme "$1" - rica - xdotool key Super_L+r + + walppr="$(cat "$1" | jq .wallpaper | sed 's/"//g')" + cp "$walppr" "$cachedWallpaperFile" + + rica "$1" + xdotool key Super_L+Shift_L+r exit 0 fi |