Dotfiles/setup/modules/core.sh

22 lines
555 B
Bash

#!/bin/bash
set -euo pipefail
source "$(dirname "${BASH_SOURCE[0]}")/lib/logging.sh"
log "Enabling NetworkManager..."
sudo systemctl enable NetworkManager.service
log "Enabling cronie..."
sudo systemctl enable cronie.service
log "Deploying greetd config..."
sudo cp -f ~/Dotfiles/desktopenvs/hyprland/greetd-tuigreet/config.toml /etc/greetd/config.toml
sudo systemctl enable greetd.service
log "Enabling fail2ban..."
sudo systemctl enable fail2ban.service
log "Enabling udisks2..."
sudo systemctl enable udisks2.service
log "Core services enabled."