summaryrefslogtreecommitdiff
path: root/.config/yadm/bootstrap
diff options
context:
space:
mode:
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