#!/bin/bash echo ">>> Installing needed Packages - Please Wait! <<<" [[ ! $(pacman -Q zsh-autosuggestions-git) ]] && yay -S zsh-autosuggestions-git && echo "> Installed ZSH-Autosuggestions" || echo "> ZSH-Autosuggestions already installed" [[ ! $(pacman -Q zsh-completions-git) ]] && yay -S zsh-completions-git && echo "> Installed ZSH-Completions" || echo "> ZSH-Completions already installed" [[ ! $(pacman -Q zsh-syntax-highlighting-git) ]] && yay -S zsh-syntax-highlighting-git && echo "> Installed ZSH-Syntax-Highlighting" || echo "> ZSH-Syntax-Highlighting already installed" [[ ! $(pacman -Q zsh-theme-powerlevel10k-git) ]] && yay -S zsh-autosuggestions-git && echo "> Installed ZSH Powerlevel10k Theme" || echo "> ZSH Powerlevel10k Theme already installed" [[ ! $(pacman -Q fzf) ]] && yay -S fzf && echo "> Installed FZF" || echo "> FZF already installed" [[ ! $(pacman -Q xmlstarlet) ]] && yay -S xmlstarlet && echo "> Installed XMLstarlet" || echo "> XMLstarlet already installed" echo ">>> Linking Nano Syntax Highlighting - Please Wait! <<<" [[ ! $(grep include /etc/nanorc) ]] && echo "include /usr/share/nano-syntax-highlighting/*.nanorc" | sudo tee -a /etc/nanorc &>/dev/null && echo "> Nano Syntax Highlighting linked" || echo "> Nano Syntax Highlighting already linked" echo ">>> Installing Linuxbrew - Please Wait! <<<" [[ ! -d "/home/linuxbrew/.linuxbrew" ]] && ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install)" && echo "> Linuxbrew installed" || echo "> Linuxbrew already installed" echo ">>> Copying Gitconfig - Please Wait! <<<" sudo cp ${HOME}/.config/dotfiles/copy/gitconfig /etc/gitconfig echo ">>> Copying Gitignore - Please Wait! <<<" sudo cp ${HOME}/.config/dotfiles/copy/gitignore /etc/gitignore echo ">>> Copying SSH Config - Please Wait! <<<" sudo cp ${HOME}/.config/dotfiles/copy/sshconfig /etc/ssh/ssh_config