From 47d30b3c5b10812010c25ced00e4b418c37f8aa3 Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Sat, 28 Oct 2023 12:09:57 +0200 Subject: backup implementation, enhancements and fixes --- .config/yadm/bootstrap | 41 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 38 insertions(+), 3 deletions(-) (limited to '.config/yadm') diff --git a/.config/yadm/bootstrap b/.config/yadm/bootstrap index 2f26097..0cccda6 100755 --- a/.config/yadm/bootstrap +++ b/.config/yadm/bootstrap @@ -4,13 +4,48 @@ sudo pacman -Sy \ zsh neovim man-db \ eza btop cron \ python \ + borg smartmontools \ firefox \ docker docker-compose -chsh -s /bin/zsh usermod -a -G docker $(whoami) sudo systemctl enable docker.service --now -CRON_UPDATE="0 3 * * * update" -(crontab -l; echo "$CRON_UPDATE") | crontab - + +# +# Shell +# + +chsh -s /bin/zsh + +ZSH=$HOME/.config/zsh/ohmyzsh +if [ ! -d "$ZSH" ]; then + sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" +fi + + +# +# System +# + +sed -i 's/#HandleLidSwitch=suspend/HandleLidSwitch=ignore/' /etc/systemd/logind.conf + +sed -i 's/# %wheel/%wheel/' /etc/sudoers + +#CRON_UPDATE="0 3 * * * update" +#(crontab -l; echo "$CRON_UPDATE") | crontab - + + +# Backup + +#CRON_BACKUP_RUN="0 4 * * * backup-run" +#(crontab -l; echo "$CRON_BACKUP_RUN") | crontab - + +#CRON_BACKUP_PRUNE="0 4 * * * backup-prune" +#(crontab -l; echo "$CRON_BACKUP_PRUNE") | crontab - + + +# Storage + +sudo systemctl enable smartd --now -- cgit v1.2.3