diff options
Diffstat (limited to '.config/yadm/bootstrap')
-rwxr-xr-x | .config/yadm/bootstrap | 41 |
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 |