clean up
This commit is contained in:
parent
756ac03961
commit
f47e40243f
4 changed files with 1 additions and 112 deletions
|
@ -1,9 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
# Notify me with notify-send if my battery is below 25%.
|
|
||||||
# You can set this to run via cron.
|
|
||||||
|
|
||||||
[ "$(cat /sys/class/power_supply/BAT0/status)" = "Charging" ] && exit
|
|
||||||
[ "$(cat /sys/class/power_supply/BAT0/capacity)" -lt 25 ] &&
|
|
||||||
export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$(id -u $USER)/bus &&
|
|
||||||
notify-send -u critical "Battery critically low."
|
|
|
@ -1,54 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
|
|
||||||
# Shows the price for desired cryptocurrencies. Module updates automatically
|
|
||||||
# every calendar day, but can also be updated with a middle click.
|
|
||||||
|
|
||||||
# Currencies should be ;-separated:
|
|
||||||
# human-readable name;urlname;icon
|
|
||||||
coins="Bitcoin;btc;💰
|
|
||||||
Etherium;eth;🍸
|
|
||||||
Basic Attention Token;bat;🦁
|
|
||||||
LBC;lbc;📚"
|
|
||||||
|
|
||||||
# Directory where currency info is stored.
|
|
||||||
dir="${XDG_DATA_HOME:-$HOME/.local/share}/crypto-prices"
|
|
||||||
|
|
||||||
getprices() { # The command to get the desired prices
|
|
||||||
printf "🔃 "; printprices
|
|
||||||
{ rm -rf "${dir:?}/*"
|
|
||||||
echo "$coins" | while IFS=';' read -r human web icon; do
|
|
||||||
val="$(curl -s "rate.sx/1$web")" &&
|
|
||||||
echo "$icon;$val;$human" > "$dir/$web"
|
|
||||||
done; [ -d "$dir" ] && touch "$dir"
|
|
||||||
pkill -RTMIN+13 "${STATUSBAR:-dwmblocks}" ;} &
|
|
||||||
exit
|
|
||||||
}
|
|
||||||
|
|
||||||
printprices() { # Print/format all prices
|
|
||||||
for x in "$dir"/*; do
|
|
||||||
[ -f "$x" ] || break
|
|
||||||
info="$(cut -d';' -f-2 --output-delimiter=' ' "$x")"
|
|
||||||
printf "%s$%0.2f " "$info"
|
|
||||||
done | sed 's/ $/\n/'
|
|
||||||
}
|
|
||||||
|
|
||||||
[ ! -d "$dir" ] && mkdir -p "$dir" && { getprices; exit ;}
|
|
||||||
|
|
||||||
# If currencies haven't been updated today, try to update them.
|
|
||||||
[ "$(stat -c %x "$HOME/.local/share/crypto-prices" | cut -d' ' -f1)" != "$(date '+%Y-%m-%d')" ] &&
|
|
||||||
{ ping -q -c 1 example.org >/dev/null 2>&1 && getprices || exit ;}
|
|
||||||
|
|
||||||
case $BLOCK_BUTTON in
|
|
||||||
1) uptime="$(date -d "$(stat -c %x "$dir")" '+%D at %T' | sed "s|$(date '+%D')|Today|")"
|
|
||||||
notify-send "Exact prices in USD" "$(awk -F';' '{print $1, $3 ":\n\t$" $2}' "$dir"/*)
|
|
||||||
<b>Last updated:</b>
|
|
||||||
$uptime" ;;
|
|
||||||
2) getprices ;;
|
|
||||||
3) notify-send "💸 Crypto-currency module" "\- Left click for exact prices.
|
|
||||||
- Middle click to update.
|
|
||||||
- Shows 🔃 if updating prices.
|
|
||||||
- Manually add/remove currencies to list in the script." ;;
|
|
||||||
6) "$TERMINAL" -e "$EDITOR" "$0" ;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
printprices
|
|
|
@ -1,48 +0,0 @@
|
||||||
_ _____
|
|
||||||
(_)___ /
|
|
||||||
| | |_ \
|
|
||||||
| |___) |
|
|
||||||
|_|____/
|
|
||||||
i3 is the window manager.
|
|
||||||
For a full readme, press super+F1.
|
|
||||||
This is a partial key list.
|
|
||||||
esc left workspace exit i3
|
|
||||||
tab last workspace
|
|
||||||
- - vol -- vol
|
|
||||||
_ - vol -- vol
|
|
||||||
= + vol ++ vol
|
|
||||||
+ + vol ++ vol
|
|
||||||
q kill win kill win
|
|
||||||
w nmtui (wlan) browser
|
|
||||||
e neomutt tutorials
|
|
||||||
r ranger winresize
|
|
||||||
t toggle hor/vert gaps=15px
|
|
||||||
y calcurse resize left
|
|
||||||
u dropdown term resize down
|
|
||||||
i htop resize up
|
|
||||||
o sticky win resize right
|
|
||||||
p pause music pause A/V
|
|
||||||
[ back 10 secs back 2 min
|
|
||||||
] forward 10 secs forward 2 min
|
|
||||||
\ last workspace
|
|
||||||
a calculator audio control
|
|
||||||
s + inner gaps - inner gaps
|
|
||||||
d dmenu remove gaps
|
|
||||||
f fullscreen freeze mode
|
|
||||||
g left workspace GIMP
|
|
||||||
h focus left move win left
|
|
||||||
j focus down move win down
|
|
||||||
k focus up move win up
|
|
||||||
l focus right move win right
|
|
||||||
; right workspace
|
|
||||||
' fast right win
|
|
||||||
z + outer gaps - outer gaps
|
|
||||||
x lock screen shutdown
|
|
||||||
c webcam
|
|
||||||
v open Vimwiki
|
|
||||||
b bar on/off stick/float win (left)
|
|
||||||
n newsboat stick/float win (right)
|
|
||||||
m ncmpcpp mute audio
|
|
||||||
, < previous song restart song
|
|
||||||
. > next song
|
|
||||||
/ ? fast win below kill win
|
|
|
@ -1,2 +1,2 @@
|
||||||
custom: ["https://lukesmith.xyz/donate.html", "https://lukesmith.xyz/crypto.html"]
|
custom: ["https://lukesmith.xyz/donate.html"]
|
||||||
github: lukesmithxyz
|
github: lukesmithxyz
|
||||||
|
|
Loading…
Reference in a new issue