Home : Remove old modules.

This commit is contained in:
Dmitry Voronin 2024-03-21 17:52:48 +03:00
parent 86eafdbeba
commit 380641c7ef
7 changed files with 4 additions and 99 deletions

View file

@ -0,0 +1,4 @@
# Start Steam with Wayland screen share for Link to work.
function steam_link() {
steam -pipewire -pipewire-dmabuf
}

View file

@ -13,7 +13,6 @@
".config/htop".source = ./module/top/htop;
".editorconfig".source = ./module/Editorconfig;
".parallel/will-cite".text = "";
"app/bin".source = ./module/bin;
"media/template".source = ./module/template;
};

View file

@ -1,3 +0,0 @@
#!/usr/bin/env bash
steam -pipewire -pipewire-dmabuf

View file

@ -1,76 +0,0 @@
#!/usr/bin/env bash
# Source modules.
for file in /etc/bash/module/*.sh; do
source "${file}"
done
function report() {
echo "${*}"
notify "${*}"
}
# Define constants.
path_src="/storage/hot"
path_mount="/storage/cold_1"
path_backup="${path_mount}/backup"
path_docker="${path_backup}/home"
path_media="/storage/cold_1/media /storage/cold_2/media"
# Check if backup drive is mounted.
if [ ! -f "${path_mount}"/.mount ]; then
report "Backup : ${path_mount} not mounted!"
exit 1
fi
# Check if hot storage is mounted.
if [ ! -f "${path_src}"/.mount ]; then
report "Backup : ${path_src} not mounted!"
exit 1
fi
# Cd to src storage.
cd "${path_src}"
# Save media list.
find ${path_media} -type d > ${path_backup}/cold/ColdMedia.txt || report "Backup : Failed to save media list!"
cd ${path_backup}/cold/
archive_fast ColdMedia.txt && rm ColdMedia.txt || report "Backup : Failed to archive media list!"
cd -
# Backup docker.
docker=$(archive_fast docker/)
bupsize=$(tdu ${docker} | awk '{print $1}')
mv ${docker} ${path_docker}/ || report "Backup : Failed to save docker!"
# Backup some media.
cd ${path_src}/media/
paper=$(archive_fast paper/)
mv ${paper} ${path_backup}/paper/ || report "Backup : Failed to save paper!"
cd -
# Prune media copies.
cd ${path_backup}/paper/
archive_prune
cd -
cd ${path_backup}/cold/
archive_prune
cd -
# Prune old Docker copies.
cd ${path_docker}
archive_prune Docker 7
cd -
# Prune game saves.
cd "${path_backup}/save/"
archive_prune
cd -
# Sync writes.
sync
# Notify completion & size.
notify_silent "Backup : Complete ${bupsize}."
echo "Backup : Complete ${bupsize}."

View file

@ -1,8 +0,0 @@
#!/usr/bin/env bash
# Source modules.
for file in /etc/bash/module/*.sh; do
source "${file}"
done
docker exec -u 33 cloud php -f /var/www/html/cron.php || notify 'Nextcloud : Failed to run cron.'

View file

@ -1,6 +0,0 @@
#!/usr/bin/env bash
in="/storage/hot/docker/cloud/data/data/cakee/files/media/photo/"
out="/storage/cold_1/backup/tmp/photo/"
docker run --rm -v "${in}":/in -v "${out}":/out voronind.com/photoprocess:latest

View file

@ -1,5 +0,0 @@
#!/usr/bin/env bash
music="/storage/hot/media/music/"
docker run --rm -v "${music}":/music voronind.com/yamusic:latest