mirror of
https://github.com/alrayyes/dotfiles/
synced 2023-11-14 15:56:30 +00:00
Cleaned up shell scripts
This commit is contained in:
parent
a4ca365978
commit
6bd89a8715
@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
#!/usr/bin/env fish
|
||||
|
||||
#Backup original
|
||||
cp config.h config.h.bak
|
||||
|
@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
#!/usr/bin/env fish
|
||||
|
||||
# Build
|
||||
rm -rf src
|
||||
|
@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
#!/usr/bin/env fish
|
||||
|
||||
khal list
|
||||
read -s -n 1
|
||||
|
@ -1,4 +1,7 @@
|
||||
#!/bin/sh
|
||||
#!/usr/bin/env sh
|
||||
|
||||
. ~/.cache/wal/colors.sh
|
||||
|
||||
# A dmenu binary prompt script.
|
||||
# Gives a dmenu prompt labeled with $1 to perform command $2.
|
||||
# For example:
|
||||
|
@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
#!/usr/bin/env sh
|
||||
|
||||
###
|
||||
# Switch wireguard vpns up/down
|
||||
|
@ -1,3 +1,3 @@
|
||||
#!/bin/sh
|
||||
#!/usr/bin/env sh
|
||||
|
||||
betterlockscreen -l blur -t "Step away from the machine!"
|
||||
|
@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
#!/usr/bin/env sh
|
||||
|
||||
TIMESTAMP=$(date '+%Y-%m-%d-%H%M%S')
|
||||
|
||||
|
@ -1,2 +0,0 @@
|
||||
#!/usr/bin/sh
|
||||
st -c scratchpad
|
@ -1,4 +1,4 @@
|
||||
#!/bin/sh
|
||||
#!/usr/bin/env sh
|
||||
|
||||
xrandr --newmode "2560x1440_40" 201.00 2560 2720 2984 3408 1440 1443 1448 1476 -hsync +vsync
|
||||
xrandr --addmode HDMI-2 2560x1440_40
|
||||
|
@ -1,4 +1,4 @@
|
||||
#!/bin/bash
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Load wal colours
|
||||
. ~/.cache/wal/colors.sh
|
||||
|
@ -1,5 +1,4 @@
|
||||
#!/bin/sh
|
||||
#!/usr/bin/env sh
|
||||
# Helps open a file with xdg-open from mutt in a external program without weird side effects.
|
||||
opener="setsid xdg-open"
|
||||
$opener "$1" >/dev/null 2>&1 &
|
||||
|
||||
|
@ -1,28 +1,12 @@
|
||||
#!/bin/sh
|
||||
#!/usr/bin/fish
|
||||
|
||||
# Feed script a url or file location.
|
||||
# If an image, it will view in sxiv,
|
||||
# if a video or gif, it will view in mpv
|
||||
# if a music file or pdf, it will download,
|
||||
# otherwise it opens link in browser.
|
||||
|
||||
export BROWSER="brave"
|
||||
|
||||
# Set default terminal
|
||||
export TERMINAL="alacritty"
|
||||
|
||||
case "$1" in
|
||||
*mkv|*webm|*mp4|*youtube.com*|*youtu.be*|*hooktube.com*|*bitchute.com*)
|
||||
setsid mpv --input-ipc-server=/tmp/mpvsoc"$(date +%s)" -quiet "$1" >/dev/null 2>&1 & ;;
|
||||
*png|*jpg|*jpe|*jpeg|*gif)
|
||||
curl -sL "$1" > "/tmp/$(echo "$1" | sed "s/.*\///")" && sxiv -a "/tmp/$(echo "$1" | sed "s/.*\///")" >/dev/null 2>&1 & ;;
|
||||
*mp3|*flac|*opus|*mp3?source*)
|
||||
setsid tsp curl -LO "$1" >/dev/null 2>&1 & ;;
|
||||
*)
|
||||
if [ -f "$1" ];
|
||||
then
|
||||
"$TERMINAL" -e "$EDITOR $1"
|
||||
switch $argv[1]
|
||||
case '**.mkv' '**.webm' '**.mp4' '**youtube.com**' '**youtu.be**' '**hooktube.com**' '**bitchute.com**' '**lbry.tv**' '**.mp3' '**.flac'
|
||||
setsid mpv --input-ipc-server=/tmp/mpvsoc"(date +%s)" -quiet "$argv[1]" >/dev/null 2>&1 &
|
||||
case '*'
|
||||
if [ -f $argv[1] ]
|
||||
"$TERMINAL" -e "$EDITOR $argv[1]"
|
||||
else
|
||||
setsid "$BROWSER" "$1" >/dev/null 2>&1 &
|
||||
fi ;;
|
||||
esac
|
||||
setsid "$BROWSER" "$argv[1]" >/dev/null 2>&1 &
|
||||
end
|
||||
end
|
||||
|
@ -1,4 +1,4 @@
|
||||
#!/usr/bin/env bash
|
||||
#!/usr/bin/env sh
|
||||
readonly ID_PREVIEW="preview"
|
||||
|
||||
#PLAY_GIF="yes"
|
||||
@ -13,14 +13,14 @@ readonly ID_PREVIEW="preview"
|
||||
if [ -e "$FIFO_UEBERZUG" ]; then
|
||||
if [[ "$1" == "draw" ]]; then
|
||||
declare -p -A cmd=([action]=add [identifier]="$ID_PREVIEW"
|
||||
[x]="$2" [y]="$3" [width]="$4" [height]="$5" \
|
||||
[x]="$2" [y]="$3" [width]="$4" [height]="$5"
|
||||
[path]="$PWD/$6") \
|
||||
>"$FIFO_UEBERZUG"
|
||||
elif [[ "$1" == "videopreview" ]]; then
|
||||
[[ ! -d "/tmp$PWD/$6/" ]] && mkdir -p "/tmp$PWD/$6/"
|
||||
[[ ! -f "/tmp$PWD/$6.png" ]] && ffmpegthumbnailer -i "$PWD/$6" -o "/tmp$PWD/$6.png" -s 0 -q 10
|
||||
declare -p -A cmd=([action]=add [identifier]="$ID_PREVIEW"
|
||||
[x]="$2" [y]="$3" [width]="$4" [height]="$5" \
|
||||
[x]="$2" [y]="$3" [width]="$4" [height]="$5"
|
||||
[path]="/tmp$PWD/$6.png") \
|
||||
>"$FIFO_UEBERZUG"
|
||||
elif [[ "$1" == "gifpreview" ]]; then
|
||||
@ -28,7 +28,7 @@ if [ -e "$FIFO_UEBERZUG" ]; then
|
||||
if [[ ! -z "$PLAY_GIF" ]]; then
|
||||
for frame in $(ls -1 /tmp$PWD/$6/$6*.png | sort -V); do
|
||||
declare -p -A cmd=([action]=add [identifier]="$ID_PREVIEW"
|
||||
[x]="$2" [y]="$3" [width]="$4" [height]="$5" \
|
||||
[x]="$2" [y]="$3" [width]="$4" [height]="$5"
|
||||
[path]="$frame") \
|
||||
>"$FIFO_UEBERZUG"
|
||||
# Sleep between frames to make the animation smooth.
|
||||
@ -36,7 +36,7 @@ if [ -e "$FIFO_UEBERZUG" ]; then
|
||||
done
|
||||
else
|
||||
declare -p -A cmd=([action]=add [identifier]="$ID_PREVIEW"
|
||||
[x]="$2" [y]="$3" [width]="$4" [height]="$5" \
|
||||
[x]="$2" [y]="$3" [width]="$4" [height]="$5"
|
||||
[path]="/tmp$PWD/$6/$6-0.png") \
|
||||
>"$FIFO_UEBERZUG"
|
||||
fi
|
||||
@ -44,14 +44,14 @@ if [ -e "$FIFO_UEBERZUG" ]; then
|
||||
[[ ! -d "/tmp$PWD/$6/" ]] && mkdir -p "/tmp$PWD/$6/"
|
||||
[[ ! -f "/tmp$PWD/$6.png" ]] && epub-thumbnailer "$6" "/tmp$PWD/$6.png" 512
|
||||
declare -p -A cmd=([action]=add [identifier]="$ID_PREVIEW"
|
||||
[x]="$2" [y]="$3" [width]="$4" [height]="$5" \
|
||||
[x]="$2" [y]="$3" [width]="$4" [height]="$5"
|
||||
[path]="/tmp$PWD/$6.png") \
|
||||
>"$FIFO_UEBERZUG"
|
||||
elif [[ "$1" == "pdfpreview" ]]; then
|
||||
[[ ! -d "/tmp$PWD/$6/" ]] && mkdir -p "/tmp$PWD/$6/"
|
||||
[[ ! -f "/tmp$PWD/$6.png" ]] && pdftoppm -png -singlefile "$6" "/tmp$PWD/$6"
|
||||
declare -p -A cmd=([action]=add [identifier]="$ID_PREVIEW"
|
||||
[x]="$2" [y]="$3" [width]="$4" [height]="$5" \
|
||||
[x]="$2" [y]="$3" [width]="$4" [height]="$5"
|
||||
[path]="/tmp$PWD/$6.png") \
|
||||
>"$FIFO_UEBERZUG"
|
||||
elif [[ "$1" == "clear" ]]; then
|
||||
|
@ -1,13 +1,3 @@
|
||||
#!/bin/sh
|
||||
#!/usr/bin/env sh
|
||||
|
||||
clear
|
||||
|
||||
WIDTH=$(xrandr | grep '\*' | awk -F 'x' '{print $1}' | sed 's/ //g')
|
||||
OUTPUT_IMAGE="$HOME/.cache/lock.png"
|
||||
|
||||
echo "Converting ${1} to ${OUTPUT_IMAGE}...."
|
||||
convert "${1}" "${OUTPUT_IMAGE}"
|
||||
echo "done!"
|
||||
echo "Reszing ${OUTPUT_IMAGE} to width ${WIDTH}...."
|
||||
convert "${OUTPUT_IMAGE}" -resize "${WIDTH}"x "${OUTPUT_IMAGE}"
|
||||
echo "done!"
|
||||
betterlockscreen -u $1
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env bash
|
||||
#!/usr/bin/env sh
|
||||
export FIFO_UEBERZUG="/tmp/vifm-ueberzug-${PPID}"
|
||||
|
||||
function cleanup {
|
||||
function cleanup() {
|
||||
rm "$FIFO_UEBERZUG" 2>/dev/null
|
||||
pkill -P $$ 2>/dev/null
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user