dotfiles/install
2019-12-11 12:13:54 +01:00

23 lines
1.8 KiB
Bash
Executable file

#!/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