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
|
||||
|
|
Loading…
Reference in a new issue