From 490f2f3eb8d911173104736ed951cb8a497fb13b Mon Sep 17 00:00:00 2001 From: shibao Date: Mon, 16 Oct 2023 09:24:46 -0400 Subject: [PATCH] update scripts --- home/default/scripts/convert-to-audio | 32 +++++++++++++++++++++++++++ home/default/scripts/list-packages | 7 ++++++ home/default/scripts/refresh-screens | 5 +++++ home/default/scripts/restart-audio | 12 ++++++++++ 4 files changed, 56 insertions(+) create mode 100755 home/default/scripts/convert-to-audio create mode 100755 home/default/scripts/list-packages create mode 100755 home/default/scripts/refresh-screens create mode 100755 home/default/scripts/restart-audio diff --git a/home/default/scripts/convert-to-audio b/home/default/scripts/convert-to-audio new file mode 100755 index 0000000..6235b63 --- /dev/null +++ b/home/default/scripts/convert-to-audio @@ -0,0 +1,32 @@ +#!/usr/bin/env sh + +# rename .MKV -> .MKV +count=`ls -1 *.JPG 2>/dev/null | wc -l` +if [ $count != 0 ]; then + rename MKV mkv *.MKV +fi + +# convert to opus +count=`ls -1 *.mkv 2>/dev/null | wc -l` +if [ $count != 0 ]; then + for i in *.mkv; do + ffmpeg -i "$i" "${i%.mkv}.opus"; + rm "$i"; + done +fi + +# rename .WEBM -> .webm +count=`ls -1 *.WEBM 2>/dev/null | wc -l` +if [ $count != 0 ]; then + rename WEBM webm *.WEBM +fi + +# convert to opus +count=`ls -1 *.webm 2>/dev/null | wc -l` +if [ $count != 0 ]; then + for i in *.webm; do + ffmpeg -i "$i" "${i%.webm}.opus"; + rm "$i"; + done +fi + diff --git a/home/default/scripts/list-packages b/home/default/scripts/list-packages new file mode 100755 index 0000000..f7e62e6 --- /dev/null +++ b/home/default/scripts/list-packages @@ -0,0 +1,7 @@ +#!/usr/bin/env bash +set -eou pipefail + +echo $(pacman -Qqe) | \ + tr " " "\n" | \ + sort \ + > /packages.txt diff --git a/home/default/scripts/refresh-screens b/home/default/scripts/refresh-screens new file mode 100755 index 0000000..f7ba4f9 --- /dev/null +++ b/home/default/scripts/refresh-screens @@ -0,0 +1,5 @@ +#!/bin/bash +set -eou pipefail + +swaymsg "output * dpms off" && \ + swaymsg "output * dpms on" diff --git a/home/default/scripts/restart-audio b/home/default/scripts/restart-audio new file mode 100755 index 0000000..2395097 --- /dev/null +++ b/home/default/scripts/restart-audio @@ -0,0 +1,12 @@ +#!/usr/bin/env bash +set -euo pipefail + +echo stopping pipewire-media-session... +systemctl --user stop pipewire-media-session +echo stopping pipewire... +systemctl --user stop pipewire +echo starting pipewire... +systemctl --user start pipewire +echo starting pipewire-media-session... +systemctl --user start pipewire-media-session +