Home : Remove old modules.
This commit is contained in:
parent
86eafdbeba
commit
380641c7ef
4
module/common/bash/module/Steam.sh
Normal file
4
module/common/bash/module/Steam.sh
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
# Start Steam with Wayland screen share for Link to work.
|
||||||
|
function steam_link() {
|
||||||
|
steam -pipewire -pipewire-dmabuf
|
||||||
|
}
|
|
@ -13,7 +13,6 @@
|
||||||
".config/htop".source = ./module/top/htop;
|
".config/htop".source = ./module/top/htop;
|
||||||
".editorconfig".source = ./module/Editorconfig;
|
".editorconfig".source = ./module/Editorconfig;
|
||||||
".parallel/will-cite".text = "";
|
".parallel/will-cite".text = "";
|
||||||
"app/bin".source = ./module/bin;
|
|
||||||
"media/template".source = ./module/template;
|
"media/template".source = ./module/template;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,3 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
steam -pipewire -pipewire-dmabuf
|
|
|
@ -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}."
|
|
|
@ -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.'
|
|
|
@ -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
|
|
|
@ -1,5 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
music="/storage/hot/media/music/"
|
|
||||||
|
|
||||||
docker run --rm -v "${music}":/music voronind.com/yamusic:latest
|
|
Loading…
Reference in a new issue