diff --git a/fresh.sh b/fresh.sh index d632732..997b12e 100755 --- a/fresh.sh +++ b/fresh.sh @@ -41,7 +41,7 @@ wait_for_network() { init() { wait_for_network - pacman -S --noconfirm --needed dialog git make || { echo "Run as root user"; exit; } + pacman -S --noconfirm --needed dialog git make || { echo "Run as root user"; clear; exit; } refresh_keyring } @@ -97,7 +97,7 @@ install_aur() { dialog --title "AUR packages" --infobox "AUR Package $asd/$as\n\nInstalling: $1\n\n> $2 <" 0 0 # is package already installed? grep "^$1$" <<< "$aur_already_installed" && return - $aurhelper -S --noconfirm "$1" &>> $logfile + sudo -u $uname $aurhelper -S --noconfirm "$1" &>> $logfile } install_manual() { @@ -116,7 +116,7 @@ install_aur_helper() { cd $(mktemp -d) git clone https://aur.archlinux.org/yay.git . &>> $logfile sudo -u $uname makepkg --noconfirm -s &>> $logfile - pacman -U *.zst + pacman -U --noconfirm *.zst } installation_loop() { @@ -287,7 +287,7 @@ case $todo in set_permissions "Defaults timestamp_timeout=45\n%wheel ALL=(ALL) ALL\n%wheel ALL=(ALL) NOPASSWD: /usr/bin/shutdown,/usr/bin/reboot,/usr/bin/systemctl suspend,/usr/bin/wifi-menu,/usr/bin/mount,/usr/bin/umount,/usr/bin/pacman -Syu,/usr/bin/pacman -Ss,/usr/bin/pacman -Syyu,/usr/bin/pacman -Syyu --noconfirm,/usr/bin/loadkeys" no_beep set_system_stuff - # enable_service "--user syncthing" "netctl-auto@wlp3s0" "--user offlineimap@philip_thi" "--user offlineimap@philip_posteo" "--user offlineimap@philip_gmail" + enable_service "--user syncthing" if [[ ${curr_platform} == "L" ]]; then enable_service "netctl-auto@wlp3s0" fi