summaryrefslogtreecommitdiff
path: root/.config/yadm/bootstrap
diff options
context:
space:
mode:
authorDaniel Weipert <code@drogueronin.de>2023-10-28 12:09:57 +0200
committerDaniel Weipert <code@drogueronin.de>2023-10-28 12:09:57 +0200
commit47d30b3c5b10812010c25ced00e4b418c37f8aa3 (patch)
tree649cb023e4109058261ae40b0d991aed24c0e6aa /.config/yadm/bootstrap
parentb9b21873c0d7ba1ab6dd5cc70d16e69bcd57fb27 (diff)
backup implementation, enhancements and fixesHEADmain
Diffstat (limited to '.config/yadm/bootstrap')
-rwxr-xr-x.config/yadm/bootstrap41
1 files changed, 38 insertions, 3 deletions
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