Hört sich ein wenig over the top an für ein paar Scripte und Doku? Vor allem wenn du das nur privat nutzt und nicht mit anderen zusammen daran arbeitest.
Natürlich hast du Recht, das Programm kann weit mehr als ich jemals nutzen werden. Geht mir mit Libreoffice aber auch so.
Aber es macht einfach Spaß.
Nutze es auch, um meine config-Dateien zu sichern. Dann kann ich später exakt nach vollziehem, was ich wieder angerichtet habe. Und falls ich das System neu aufsetzen muss, kann ich mit "git clone" mir meine ganzen Einstellungen zurückholen.
Code
#!/bin/sh
echo -e "\033[34m*** Sicherung der Konfigurationen gestartet ***\033[0m"
# KODI
cp -pruv ~/.kodi/userdata/advancedsettings.xml ~/Dokumente/git/Desktop/Anwendungen/kodi/advancedsettings.xml
cp -pruv ~/.kodi/userdata/sources.xml ~/Dokumente/git/Desktop/Anwendungen/kodi/sources.xml
:
# FSTAB
cp -uv /etc/fstab ~/Dokumente/git/Desktop/System/fstab
# SWAY
cp -uv ~/.config/sway/config ~/Dokumente/git/Desktop/Sway/sway/config
cp -uv ~/.config/sway/*.sh ~/Dokumente/git/Desktop/Sway/sway/
cp -uv ~/.config/sway/env ~/Dokumente/git/Desktop/Sway/sway/env
# WAYBAR
cp -uv ~/.config/waybar/style.css ~/Dokumente/git/Desktop/Sway/waybar/style.css
cp -uv ~/.config/waybar/config ~/Dokumente/git/Desktop/Sway/waybar/config
# MPD
cp -uv ~/.config/mpd/*.conf ~/Dokumente/git/Desktop/Anwendungen/mpd/
cp -uv ~/.mpdscribble/*.conf ~/Dokumente/git/Desktop/Anwendungen/mpdscribble/
# NCMPCPP
cp -uv ~/.config/ncmpcpp/config ~/Dokumente/git/Desktop/Anwendungen/ncmpcpp/config
# BASHRC
cp -uv ~/.bashrc ~/Dokumente/git/Desktop/System/bashrc
echo -e "\033[34m*** Sicherung der Konfigurationen beendet ***\033[0m"
# Kalender- und Adressdaten sichern
Alles anzeigen