massive cleanup
This commit is contained in:
parent
81da0e63fa
commit
5a6ec6f75c
35 changed files with 134 additions and 126 deletions
|
@ -15,7 +15,7 @@ if [ -z "$q" ]; then
|
|||
elif [[ "$q" == *://* ]]; then
|
||||
url="${q/*+( )/}"
|
||||
|
||||
exec xdg-open "$url"
|
||||
exec $BROWSER "$url"
|
||||
fi
|
||||
if [[ "$q" =~ ^[^[:space:]]+(\.[^[:space:]]+)+$ ]]; then
|
||||
exec $BROWSER "$q"
|
||||
|
|
|
@ -23,7 +23,7 @@ def main():
|
|||
FORMAT.format(
|
||||
symbol=j["symbol"].upper(),
|
||||
price=j["market_data"]["current_price"][CURRENCY],
|
||||
trend=j["market_data"]["price_change_percentage_24h"],
|
||||
trend=j["market_data"]["price_change_percentage_7d"],
|
||||
)
|
||||
)
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
function dkr() {
|
||||
dkr() {
|
||||
local ep="$1"; shift
|
||||
|
||||
(set -x
|
||||
|
@ -10,9 +10,8 @@ function dkr() {
|
|||
}
|
||||
|
||||
declare -A aliases=(
|
||||
[arch]=docker.io/archlinux/archlinux:base
|
||||
[arch]=quay.io/archlinux/archlinux:base
|
||||
[debian]=docker.io/debian:12-slim
|
||||
[flutter]=git.gmoker.com/icing/flutter:main
|
||||
[kaniko]=gcr.io/kaniko-project/executor:debug
|
||||
)
|
||||
|
||||
|
|
|
@ -2,9 +2,18 @@
|
|||
|
||||
output="$HOME/Videos/ffcapture$(date '+%Y%m%d_%H%M%S').mp4"
|
||||
|
||||
ffmpeg \
|
||||
-framerate 30 \
|
||||
-f x11grab -i "$DISPLAY.0" -c:v libx265 \
|
||||
"$output"
|
||||
video=(
|
||||
-f x11grab
|
||||
-i "$DISPLAY.0"
|
||||
)
|
||||
|
||||
# -f pulse -i # sink
|
||||
audio=(
|
||||
-f pulse
|
||||
-i default
|
||||
)
|
||||
|
||||
ffmpeg \
|
||||
-framerate 10 \
|
||||
"${video[@]}" \
|
||||
"${audio[@]}" \
|
||||
"$output"
|
||||
|
|
|
@ -9,7 +9,7 @@ sites=(
|
|||
'https://web.whatsapp.com'
|
||||
)
|
||||
|
||||
function update() {
|
||||
update() {
|
||||
local start='^/\*---- USER PREFERENCES ----\*/$'
|
||||
local end='^/\*---- END USER PREFERENCES ----\*/$'
|
||||
local af userpref
|
||||
|
|
|
@ -1,20 +1,20 @@
|
|||
#!/bin/bash
|
||||
|
||||
function scrypto() {
|
||||
scrypto() {
|
||||
local tmp
|
||||
|
||||
tmp="$(crypto 2> /dev/null)" && echo "$tmp" > crypto
|
||||
}
|
||||
|
||||
function scpu() {
|
||||
scpu() {
|
||||
echo " $(awk '{print $1}' /proc/loadavg)" > cpu
|
||||
}
|
||||
|
||||
function smemory() {
|
||||
smemory() {
|
||||
echo " $(free -h | awk '/^Mem:/{print $3}')" > memory
|
||||
}
|
||||
|
||||
function sbat() {
|
||||
sbat() {
|
||||
local cap; cap="$(cat /sys/class/power_supply/BAT0/capacity)"
|
||||
|
||||
if grep -qv Discharging /sys/class/power_supply/BAT0/status; then
|
||||
|
@ -24,7 +24,7 @@ function sbat() {
|
|||
fi > bat
|
||||
}
|
||||
|
||||
function svol() {
|
||||
svol() {
|
||||
local st v m vol=('' ' ') mut=('🔇' ' ')
|
||||
|
||||
mapfile -t st <<< "$(wpctl status | sed -n 's/.*\*.*\[vol: \(.*\)]/\1/p')"
|
||||
|
@ -41,7 +41,7 @@ function svol() {
|
|||
done > vol
|
||||
}
|
||||
|
||||
function snet() {
|
||||
snet() {
|
||||
local dev j ssid sig
|
||||
|
||||
dev="$(ip route | grep -oP 'default.*dev\s+\K[^\s]+')"
|
||||
|
@ -66,7 +66,7 @@ function snet() {
|
|||
esac > net
|
||||
}
|
||||
|
||||
function svpn() {
|
||||
svpn() {
|
||||
local v; v="$(ip -br link show type wireguard | awk '{print $1}')"
|
||||
|
||||
if [ -n "$v" ]; then
|
||||
|
@ -74,22 +74,22 @@ function svpn() {
|
|||
fi > vpn
|
||||
}
|
||||
|
||||
function stz() {
|
||||
stz() {
|
||||
local tmp ip; ip="$(ip route | grep -oP '^default.*src\s+\K[^\s]+')"
|
||||
|
||||
if [ "$ip" != "$(cat ip)" ]; then
|
||||
if ! [ -s tz ] || [ "$ip" != "$(cat ip)" ]; then
|
||||
tmp="$(curl -s --interface wlan0 'https://ipapi.co/timezone')" \
|
||||
&& echo "$tmp" > tz
|
||||
echo "$ip" > ip
|
||||
fi
|
||||
}
|
||||
|
||||
function stime() {
|
||||
stime() {
|
||||
# shellcheck disable=SC2238
|
||||
TZ="$(cat tz)" date '+%a %m-%d %R%:::z' > time
|
||||
}
|
||||
|
||||
function display() {
|
||||
display() {
|
||||
for f in *; do
|
||||
local - "$f"="$(cat "$f")"
|
||||
done
|
||||
|
|
|
@ -6,7 +6,7 @@ case "$1" in
|
|||
*) exit 1 ;;
|
||||
esac
|
||||
|
||||
function update_vol() {
|
||||
update_vol() {
|
||||
# shellcheck disable=SC2017
|
||||
case "$1" in
|
||||
+*|-*) CUR=$((CUR + $1 - CUR % $1 + CUR % $1 * 10 / $1 / 5 * $1)) ;;
|
||||
|
|
|
@ -3,18 +3,18 @@
|
|||
json="$(pw-dump)"
|
||||
fmt='"\(.id) \(.info.props."node.nick")"'
|
||||
|
||||
function _jq() {
|
||||
_jq() {
|
||||
jq -r "$*" <<< "$json"
|
||||
}
|
||||
|
||||
function getdev() {
|
||||
getdev() {
|
||||
local d
|
||||
|
||||
d="$(_jq ".[].metadata | select(.)[] | select(.key == \"default.configured.audio.$1\").value.name")"
|
||||
_jq ".[] | select(.info.props.\"node.name\" == \"$d\") | $fmt"
|
||||
}
|
||||
|
||||
function getdevs() {
|
||||
getdevs() {
|
||||
_jq ".[] | select(.info.props.\"media.class\" == \"Audio/$1\") | $fmt"
|
||||
}
|
||||
|
||||
|
@ -25,7 +25,11 @@ case "$1" in
|
|||
esac
|
||||
|
||||
dev="$(getdev "${CLASS,,}")"
|
||||
devs="$(getdevs "$CLASS" | grep -v "$dev")"$'\n'"* $dev"
|
||||
if [ -n "$dev" ]; then
|
||||
devs="$(getdevs "$CLASS" | grep -v "$dev")"$'\n'"* $dev"
|
||||
else
|
||||
devs="$(getdevs "$CLASS")"
|
||||
fi
|
||||
|
||||
read -r id <<< "$(dmenu -l 16 <<< "$devs" | sed 's/*//')"
|
||||
wpctl set-default "$id"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue