diff options
| author | Sebastiano Tronto <sebastiano@tronto.net> | 2026-05-08 23:55:30 +0200 |
|---|---|---|
| committer | Sebastiano Tronto <sebastiano@tronto.net> | 2026-05-08 23:55:30 +0200 |
| commit | c4d0e3de7ad04114797abb14368e4a6f8da04a60 (patch) | |
| tree | 5ef72a5dfb5f6b1b15c1c3ac3e2e876bb9398ed2 /scripts/old | |
| parent | 453436ee53cd9935473cf1944dd072281d69a99f (diff) | |
| download | config-c4d0e3de7ad04114797abb14368e4a6f8da04a60.tar.gz config-c4d0e3de7ad04114797abb14368e4a6f8da04a60.zip | |
Updates from alpine
Diffstat (limited to 'scripts/old')
| -rwxr-xr-x | scripts/old/brightness | 16 | ||||
| -rwxr-xr-x | scripts/old/dmenu-filepicker-old | 31 | ||||
| -rwxr-xr-x | scripts/old/dunst-toggle | 14 | ||||
| -rwxr-xr-x | scripts/old/gfmt | 9 | ||||
| -rwxr-xr-x | scripts/old/mail-checknow | 18 | ||||
| -rwxr-xr-x | scripts/old/mblaze-extras | 61 | ||||
| -rwxr-xr-x | scripts/old/notify-battery | 10 | ||||
| -rwxr-xr-x | scripts/old/notify-status | 7 | ||||
| -rwxr-xr-x | scripts/old/notify-time | 15 | ||||
| -rwxr-xr-x | scripts/old/sfeed-browser | 80 | ||||
| -rwxr-xr-x | scripts/old/theme | 23 | ||||
| -rwxr-xr-x | scripts/old/togglemute | 18 | ||||
| -rwxr-xr-x | scripts/old/volume | 13 | ||||
| -rwxr-xr-x | scripts/old/xkboptions | 6 | ||||
| -rwxr-xr-x | scripts/old/xprop-active-window-id | 6 |
15 files changed, 0 insertions, 327 deletions
diff --git a/scripts/old/brightness b/scripts/old/brightness deleted file mode 100755 index a7294fb..0000000 --- a/scripts/old/brightness +++ /dev/null | |||
| @@ -1,16 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # Increase / decrease brightness, and pops up a notification | ||
| 4 | # Requires: xbacklight, a notification program such as herbe or notify-send | ||
| 5 | # Usage: brightness {inc|dec} n | ||
| 6 | |||
| 7 | # ksh completion | ||
| 8 | # set -A complete_brightness_1 inc dec | ||
| 9 | # set -A complete_brightness_2 5 | ||
| 10 | |||
| 11 | #notify="notify-send" | ||
| 12 | notify="herbe" | ||
| 13 | |||
| 14 | pkill herbe # comment this too if not using herbe | ||
| 15 | |||
| 16 | xbacklight -$1 $2 && $notify "Brightness: $(xbacklight | sed 's/\..*$//')%" | ||
diff --git a/scripts/old/dmenu-filepicker-old b/scripts/old/dmenu-filepicker-old deleted file mode 100755 index 532fb82..0000000 --- a/scripts/old/dmenu-filepicker-old +++ /dev/null | |||
| @@ -1,31 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # A dmenu-based file picker (prints selected file to stdout) | ||
| 4 | # Requires: dmenu (or similar) | ||
| 5 | # Usage: dmenu-filepicker [path] | ||
| 6 | |||
| 7 | menu=${MENU:-dmenu} | ||
| 8 | menuopts="-i -l 15" | ||
| 9 | |||
| 10 | basedir="$(pwd)" | ||
| 11 | |||
| 12 | next="${@:-$(pwd)}" | ||
| 13 | |||
| 14 | while true; do | ||
| 15 | if [ -z "$next" ]; then | ||
| 16 | break | ||
| 17 | elif [ "$next" = "." ]; then | ||
| 18 | pwd | ||
| 19 | break | ||
| 20 | elif [ -d "$next" ]; then | ||
| 21 | cd "$next" | ||
| 22 | next=$(ls -a | $menu $menuopts) | ||
| 23 | else | ||
| 24 | echo "$next" | while read line; do | ||
| 25 | echo "$(pwd)/$line" | ||
| 26 | done | ||
| 27 | break | ||
| 28 | fi | ||
| 29 | done | ||
| 30 | |||
| 31 | cd "$basedir" | ||
diff --git a/scripts/old/dunst-toggle b/scripts/old/dunst-toggle deleted file mode 100755 index 2de2343..0000000 --- a/scripts/old/dunst-toggle +++ /dev/null | |||
| @@ -1,14 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # Toggle "do not disturbe" mode with dunst | ||
| 4 | # Requires: dunst, notify-send | ||
| 5 | |||
| 6 | if [ "$(dunstctl is-paused)" = "false" ]; then | ||
| 7 | notify-send -t 3000 "Notifications: OFF" "Notifications will be hidden" | ||
| 8 | sleep 3 | ||
| 9 | dunstctl set-paused true | ||
| 10 | else | ||
| 11 | dunstctl set-paused false | ||
| 12 | notify-send -t 3000 "Notifications: ON" "Notifications reactivated" | ||
| 13 | fi | ||
| 14 | |||
diff --git a/scripts/old/gfmt b/scripts/old/gfmt deleted file mode 100755 index d38351f..0000000 --- a/scripts/old/gfmt +++ /dev/null | |||
| @@ -1,9 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # Format text from gemtext format to short lines with double \n | ||
| 4 | |||
| 5 | # TODO: remove double spacing from within ``` | ||
| 6 | |||
| 7 | sed 's/ //' | \ | ||
| 8 | sed 'a\\' | \ | ||
| 9 | fold -sw 80 | ||
diff --git a/scripts/old/mail-checknow b/scripts/old/mail-checknow deleted file mode 100755 index 188042b..0000000 --- a/scripts/old/mail-checknow +++ /dev/null | |||
| @@ -1,18 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # Check for new email, save result to file. | ||
| 4 | # Requires: mpop, notify-send or similar | ||
| 5 | |||
| 6 | file="$XDG_DATA_HOME/newmail" | ||
| 7 | #notify="notify-send" | ||
| 8 | notify=herbe | ||
| 9 | |||
| 10 | l=$(cat "$file") | ||
| 11 | n=$(mpop -s | awk '/new*./{print $2}') | ||
| 12 | |||
| 13 | if [ -n "$n" ]; then | ||
| 14 | echo "$n" > "$file" | ||
| 15 | if [ "$n" != "no" ] && [ "$l" != "$n" ]; then | ||
| 16 | $notify "New email ($n)" | ||
| 17 | fi | ||
| 18 | fi | ||
diff --git a/scripts/old/mblaze-extras b/scripts/old/mblaze-extras deleted file mode 100755 index 7a4fe8a..0000000 --- a/scripts/old/mblaze-extras +++ /dev/null | |||
| @@ -1,61 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # Useful extra commands for mblaze | ||
| 4 | |||
| 5 | # Requires: mblaze, mpop | ||
| 6 | |||
| 7 | # Usage: mblaze-extras command | ||
| 8 | # List of commands: | ||
| 9 | # get [filter] | ||
| 10 | # pick [field] | ||
| 11 | # save | ||
| 12 | # scan [folder] | ||
| 13 | |||
| 14 | menu=${MENU:-dmenu} | ||
| 15 | mdir=$HOME/mail | ||
| 16 | mpopdir=$HOME/.config/mpop | ||
| 17 | |||
| 18 | mbextra_scan() { | ||
| 19 | folder=${1:-inbox} | ||
| 20 | mlist -t $mdir/$folder | mthread | mseq -S | ||
| 21 | mscan | ||
| 22 | } | ||
| 23 | |||
| 24 | mbextra_get() { | ||
| 25 | mpop --filter=$mpopdir/filter-$1.sh | ||
| 26 | minc -q $mdir/inbox | ||
| 27 | mbextra_scan inbox | ||
| 28 | } | ||
| 29 | |||
| 30 | mbextra_pick() { | ||
| 31 | field=$1 | ||
| 32 | shift | ||
| 33 | mpick -t "$field =~~ \"$@\"" | ||
| 34 | } | ||
| 35 | |||
| 36 | mbextra_save() { | ||
| 37 | dir=$2 | ||
| 38 | [ -z "$dir" ] && dir=$(dmenu-filepicker) | ||
| 39 | mkdir -p "$dir" | ||
| 40 | |||
| 41 | if [ ! -d "$dir" ]; then | ||
| 42 | echo "No directory selected, skipping." | ||
| 43 | else | ||
| 44 | cd "$dir" | ||
| 45 | mshow -x $1 | ||
| 46 | fi | ||
| 47 | } | ||
| 48 | |||
| 49 | if [ -z "$1" ]; then | ||
| 50 | echo "Usage: mblaze-extras COMMAND" | ||
| 51 | elif [ "$1" = "scan" ]; then | ||
| 52 | mbextra_scan $2 | ||
| 53 | elif [ "$1" = "get" ]; then | ||
| 54 | mbextra_get $2 | ||
| 55 | elif [ "$1" = "save" ]; then | ||
| 56 | shift | ||
| 57 | mbextra_save $@ | ||
| 58 | elif [ "$1" = "pick" ]; then | ||
| 59 | shift | ||
| 60 | mbextra_pick $@ | ||
| 61 | fi | ||
diff --git a/scripts/old/notify-battery b/scripts/old/notify-battery deleted file mode 100755 index 0294b70..0000000 --- a/scripts/old/notify-battery +++ /dev/null | |||
| @@ -1,10 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # Popup battery notification, based on the script battery-status | ||
| 4 | |||
| 5 | # Requires: notify-send or similar | ||
| 6 | |||
| 7 | #notify=notify-send | ||
| 8 | notify=herbe | ||
| 9 | |||
| 10 | $notify "Battery" "$(battery-status)" | ||
diff --git a/scripts/old/notify-status b/scripts/old/notify-status deleted file mode 100755 index 73a9435..0000000 --- a/scripts/old/notify-status +++ /dev/null | |||
| @@ -1,7 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # Simple script to send a notification displaying the output of status | ||
| 4 | |||
| 5 | # Requires: status, herbe (or similar, e.g. notify-send) | ||
| 6 | |||
| 7 | herbe "$(status '\n\n')" | ||
diff --git a/scripts/old/notify-time b/scripts/old/notify-time deleted file mode 100755 index 4b77c74..0000000 --- a/scripts/old/notify-time +++ /dev/null | |||
| @@ -1,15 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # Little notification to show time and date | ||
| 4 | |||
| 5 | # Requires: notify-send or similar | ||
| 6 | |||
| 7 | # TODO: check if it still works with notify-send | ||
| 8 | |||
| 9 | #notify=notify-send | ||
| 10 | notify=herbe | ||
| 11 | |||
| 12 | t=$(date +"%H:%M:%S") | ||
| 13 | d=$(date +"%d %B %Y, %A") | ||
| 14 | |||
| 15 | $notify "$t" "$d" | ||
diff --git a/scripts/old/sfeed-browser b/scripts/old/sfeed-browser deleted file mode 100755 index 774c808..0000000 --- a/scripts/old/sfeed-browser +++ /dev/null | |||
| @@ -1,80 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # This script is based on sfeed (https://codemadness.org/sfeed.html), but | ||
| 4 | # it allows you organize your feeds in directories and subdirectories. | ||
| 5 | # In your $sfd directory (see below) you should have two folders: | ||
| 6 | # urls: it can contain more subfolders and files. Each file should contain | ||
| 7 | # only one line with the url to the feed. The name of the file is the | ||
| 8 | # name of the feed (it can contains spaces and such). | ||
| 9 | # files: this one can be empty, it will be filled with the feed files | ||
| 10 | # An older version of this script also marked viewed items and removed | ||
| 11 | # them before displaying the choice of feeds. Contact me if you are interested | ||
| 12 | # in using it. | ||
| 13 | |||
| 14 | # Requires: sfeed, dmenu-file-picker (or similar), open-url (or similar) | ||
| 15 | |||
| 16 | # Usage: sfeed-browser [-m menu] | ||
| 17 | |||
| 18 | filepicker="dmenu-filepicker" # Try "nnn -p -" | ||
| 19 | menu="dmenu -l 35 -i" | ||
| 20 | urlopener=open-url | ||
| 21 | sfd="$HOME/box/sfeed" | ||
| 22 | showlast=10 | ||
| 23 | |||
| 24 | usage() { | ||
| 25 | echo "sfeed-browser [-m MENU]" | ||
| 26 | } | ||
| 27 | |||
| 28 | while getopts "m:" opt; do | ||
| 29 | case "$opt" in | ||
| 30 | m) | ||
| 31 | menu="$OPTARG" | ||
| 32 | ;; | ||
| 33 | *) | ||
| 34 | usage | ||
| 35 | exit 1 | ||
| 36 | ;; | ||
| 37 | esac | ||
| 38 | done | ||
| 39 | |||
| 40 | # Might add more stuff later | ||
| 41 | fixurl() { | ||
| 42 | sed 's/old\.reddit\.com/reddit\.com/' | ||
| 43 | } | ||
| 44 | |||
| 45 | dirtofeedpaths() { | ||
| 46 | while read -r line; do | ||
| 47 | find "$line" | while read -r fname; do | ||
| 48 | [ -f "$fname" ] && echo "$fname" | ||
| 49 | done | ||
| 50 | done | ||
| 51 | } | ||
| 52 | |||
| 53 | pathstosfeedrc() { | ||
| 54 | printf 'sfeedpath="%s"\n\nfeeds() {\n' "$sfd/files" | ||
| 55 | while read -r line; do | ||
| 56 | feedname=$(echo "$line" | sed 's/.*\///') | ||
| 57 | read -r feedurl <"$line" | ||
| 58 | printf '\tfeed "%s" "%s"\n' "$feedname" "$feedurl" | ||
| 59 | done | ||
| 60 | printf "}\n" | ||
| 61 | } | ||
| 62 | |||
| 63 | feedmenu() { | ||
| 64 | while read -r line; do | ||
| 65 | feedname=$(echo "$line" | sed 's/.*\///') | ||
| 66 | sfeed_plain "$sfd/files/$feedname" | head -$showlast | ||
| 67 | done | $menu | ||
| 68 | } | ||
| 69 | |||
| 70 | openfeeds() { | ||
| 71 | while read -r line; do | ||
| 72 | url=$(echo "$line" | sed 's/.*[\t ]//' | fixurl) | ||
| 73 | [ -n "$url" ] && echo "$url" | ||
| 74 | done | xargs $urlopener | ||
| 75 | } | ||
| 76 | |||
| 77 | $filepicker "$@" "$sfd/urls" | dirtofeedpaths > "$sfd/last" | ||
| 78 | pathstosfeedrc < "$sfd/last" > "$sfd/sfeedrc" | ||
| 79 | sfeed_update "$sfd/sfeedrc" | ||
| 80 | feedmenu < "$sfd/last" | openfeeds | ||
diff --git a/scripts/old/theme b/scripts/old/theme deleted file mode 100755 index 7e0107a..0000000 --- a/scripts/old/theme +++ /dev/null | |||
| @@ -1,23 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # This script is a shortcut to change between a dark and a light theme | ||
| 4 | # for my terminal emulator (st). | ||
| 5 | |||
| 6 | # Usage: theme (dark|light) | ||
| 7 | |||
| 8 | src=$HOME/.local/src | ||
| 9 | |||
| 10 | case "$@" in | ||
| 11 | dark) | ||
| 12 | cd $src/st-darkbg | ||
| 13 | ;; | ||
| 14 | light) | ||
| 15 | cd $src/st-lightbg | ||
| 16 | ;; | ||
| 17 | *) | ||
| 18 | echo "usage: theme (dark|light)" | ||
| 19 | exit 1 | ||
| 20 | ;; | ||
| 21 | esac | ||
| 22 | |||
| 23 | make && sudo make install | ||
diff --git a/scripts/old/togglemute b/scripts/old/togglemute deleted file mode 100755 index b799b02..0000000 --- a/scripts/old/togglemute +++ /dev/null | |||
| @@ -1,18 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # Toggle mute state and notify | ||
| 4 | # Requires: pulsemixer, notify-send or similar | ||
| 5 | |||
| 6 | #notify=notify-send | ||
| 7 | notify=herbe | ||
| 8 | |||
| 9 | ismute=$(pulsemixer --toggle-mute --get-mute) | ||
| 10 | |||
| 11 | if [ "$ismute" = "1" ]; then | ||
| 12 | m="muted" | ||
| 13 | else | ||
| 14 | m="unmuted" | ||
| 15 | fi | ||
| 16 | |||
| 17 | pkill herbe # comment this line too if not using herbe | ||
| 18 | $notify "Audio $m" | ||
diff --git a/scripts/old/volume b/scripts/old/volume deleted file mode 100755 index 8dcd36a..0000000 --- a/scripts/old/volume +++ /dev/null | |||
| @@ -1,13 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # Change volume and notify | ||
| 4 | # Usage: volume {+n|-n} | ||
| 5 | # Requires: pulsemixer, notify-send or similar | ||
| 6 | |||
| 7 | #notify=notify-send | ||
| 8 | notify=herbe | ||
| 9 | |||
| 10 | newvol=$(pulsemixer --change-volume "$1" --get-volume | awk '{print $1}') | ||
| 11 | |||
| 12 | pkill herbe # comment this line too if not using herbe | ||
| 13 | $notify "Volume" "$newvol%" | ||
diff --git a/scripts/old/xkboptions b/scripts/old/xkboptions deleted file mode 100755 index e63456d..0000000 --- a/scripts/old/xkboptions +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # Loads my xkboptions | ||
| 4 | |||
| 5 | setxkbmap -option compose:ralt | ||
| 6 | setxkbmap -option caps:swapescape | ||
diff --git a/scripts/old/xprop-active-window-id b/scripts/old/xprop-active-window-id deleted file mode 100755 index 97cf60f..0000000 --- a/scripts/old/xprop-active-window-id +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | #!/bin/sh | ||
| 2 | |||
| 3 | # Get the ID of the current active window (hexadecimal) | ||
| 4 | # Requires: xprop | ||
| 5 | |||
| 6 | xprop -root | grep _NET_ACTIVE_WINDOW | head -1 | sed 's/.* //' | ||
