From 3d336fc77fc6dc800321109fd259088eab544018 Mon Sep 17 00:00:00 2001 From: Adam Gausmann Date: Tue, 11 Apr 2023 13:58:50 -0500 Subject: [PATCH] Add commonly-used scripts --- templates/bin/discord-update | 6 ++++++ templates/bin/download-more-ram | 10 ++++++++++ templates/bin/osu-update | 7 +++++++ templates/bin/record-screen | 5 +++++ templates/bin/remux | 8 ++++++++ templates/bin/vscode-update | 6 ++++++ 6 files changed, 42 insertions(+) create mode 100755 templates/bin/discord-update create mode 100755 templates/bin/download-more-ram create mode 100755 templates/bin/osu-update create mode 100755 templates/bin/record-screen create mode 100755 templates/bin/remux create mode 100755 templates/bin/vscode-update diff --git a/templates/bin/discord-update b/templates/bin/discord-update new file mode 100755 index 0000000..dd7bdff --- /dev/null +++ b/templates/bin/discord-update @@ -0,0 +1,6 @@ +#!/bin/sh + +URL="https://discord.com/api/download/stable?platform=linux&format=tar.gz" +OUTPUT="$HOME/.local/lib" + +curl -sL "$URL" | tar -zxv -C "$OUTPUT" diff --git a/templates/bin/download-more-ram b/templates/bin/download-more-ram new file mode 100755 index 0000000..9305ac7 --- /dev/null +++ b/templates/bin/download-more-ram @@ -0,0 +1,10 @@ +#!/bin/sh + +[ -e /dev/zram0 ] && exit 1 + +set -e + +sudo modprobe zram +echo 16G | sudo tee /sys/block/zram0/disksize +sudo mkswap --label zram0 /dev/zram0 +sudo swapon --priority 100 /dev/zram0 diff --git a/templates/bin/osu-update b/templates/bin/osu-update new file mode 100755 index 0000000..e819ecc --- /dev/null +++ b/templates/bin/osu-update @@ -0,0 +1,7 @@ +#!/bin/sh + +URL="https://github.com/ppy/osu/releases/latest/download/osu.AppImage" +OUTPUT="$HOME/.local/lib/appimages/osu.AppImage" + +curl -L "$URL" -o "$OUTPUT" +chmod +x "$OUTPUT" diff --git a/templates/bin/record-screen b/templates/bin/record-screen new file mode 100755 index 0000000..37abac7 --- /dev/null +++ b/templates/bin/record-screen @@ -0,0 +1,5 @@ +#!/bin/sh + +outfile="$(date +"%Y-%m-%d %T").mkv" + +wf-recorder -g "$(slurp -o)" -D -F "format=yuv420p" -f "$outfile" diff --git a/templates/bin/remux b/templates/bin/remux new file mode 100755 index 0000000..e110117 --- /dev/null +++ b/templates/bin/remux @@ -0,0 +1,8 @@ +#!/bin/sh + +if [ $# -ne 1 ] +then + echo "usage: [infile]" + exit 1 +fi +ffmpeg -i "$1" -vf format=yuv420p "$1.mp4" diff --git a/templates/bin/vscode-update b/templates/bin/vscode-update new file mode 100755 index 0000000..07cf480 --- /dev/null +++ b/templates/bin/vscode-update @@ -0,0 +1,6 @@ +#!/bin/sh + +URL="https://code.visualstudio.com/sha/download?build=stable&os=linux-x64" +OUTPUT="$HOME/.local/lib" + +curl -sL "$URL" | tar -zxv -C "$OUTPUT"