#!/usr/bin/env bash #------------------------------------------------------------------------------------ # ▄▄ #▀███▀▀▀██▄ ██ ██ ██ ███ # ██ ██ ██ ██ ▄██▄ ██ # ██ ██ ▄▄█▀██████████████ ▄▄█▀██▀███▄███ ▄█▀██▄ ▀███▄███ ▄██▀██ ███████▄ # ██▀▀▀█▄▄▄█▀ ██ ██ ██ ▄█▀ ██ ██▀ ▀▀ ▄█ ▀██ ██▀ ▀▀██▀ ██ ██ ██ # ██ ▀███▀▀▀▀▀▀ ██ ██ ██▀▀▀▀▀▀ ██ ████████ ██ ██ ██ ██ # ██ ▄███▄ ▄ ██ ██ ██▄ ▄ ██ █▀ ██ ██ ██▄ ▄██ ██ #▄████████ ▀█████▀ ▀████ ▀████ ▀█████▀████▄ ▄███▄ ▄████▄████▄ █████▀████ ████▄ # #------------------------------------------------------------------------------------ # ------------------------------------------------------------------------ echo -e "\nEnabling Login Display Manager" sudo systemctl enable sddm.service echo -e "\nSetup SDDM Theme" sudo cat < /etc/sddm.conf [Theme] Current=Nordic EOF # ------------------------------------------------------------------------ echo -e "\nEnabling other important services!" sudo systemctl enable ufw sudo systemctl enable fail2ban sudo systemctl enable --now portmaster # ------------------------------------------------------------------------ echo -e "\nEnabling essential services" systemctl enable cups.service sudo ntpd -qg sudo systemctl enable ntpd.service sudo systemctl disable dhcpcd.service sudo systemctl stop dhcpcd.service sudo systemctl enable NetworkManager.service sudo systemctl enable bluetooth echo " ############################################################################### # Cleaning ############################################################################### " # Remove no password sudo rights sed -i 's/^%wheel ALL=(ALL) NOPASSWD: ALL/# %wheel ALL=(ALL) NOPASSWD: ALL/' /etc/sudoers # Add sudo rights sed -i 's/^# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/' /etc/sudoers # Replace in the same state cd $pwd