Added install.sh

This commit is contained in:
Stephen Cochrane 2020-05-22 22:44:37 +02:00
parent 7fabb3ae01
commit 2a1e519489
2 changed files with 51 additions and 2 deletions

49
install.sh Normal file
View File

@ -0,0 +1,49 @@
declare -A osInfo;
osInfo[/etc/redhat-release]=dnf
osInfo[/etc/arch-release]=pacman
osInfo[/etc/debian_version]=apt-get
osInfo[/etc/alpine-release]=apk
for f in ${!osInfo[@]}
do
if [[ -f $f ]];then
echo Package manager: ${osInfo[$f]}
if [[ ${osInfo[$f]} = "pacman" ]]; then
## Arch/ Manjaro ##
sudo pacamn -Syu
sudo pacman -S vim tmux git make zsh yay
yay
yay -S powerline
elif [[ ${osInfo[$f]} = "dnf" ]]; then
## Fedora/ RedHat ##
sudo dnf install vim tmux git make zsh powerline tmux-powerline acpi
elif [[ ${osInfo[$f]} = "apt-get" ]]; then
## Debian ##
sudo apt update
sudo apt install vim tmux git make zsh powerline
elif [[ ${osInfo[$f]} = "apk" ]]; then
## Alpine-Linux
sudo apk add vim tmux git make zsh # no powerline package
fi
echo "finished with ${osInfo[$f]}"
fi
done
# Clone repos
mkdir $HOME/repos
cd $HOME/repos
git clone https://github.com/skippy404/.dotfiles/
git clone https://github.com/skippy404/.tmux
mkdir $HOME/Builds
cd Builds
# Begin Builing
git clone https://github.com/skippy404/dwm
git clone https://github.com/skippy404/st
make -C dwm/
sudo make -C st/
make -C $HOME/repos/.dotfiles
cd $HOME/repos/.tmux
./install.sh
cd

View File

@ -41,11 +41,11 @@
| |
| * Currently I am running <a href=https://getfedora.org>Fedora GNU/Linux</a> |
| |
| * As for desktop environment, A only use i3, it |
| * As for desktop environment, A only use dwm, it |
| fits my workflow perfectly, and I have spent |
| the last few years perfecting it, I dont need |
| a mouse, all I need is a keyboard, and I am |
| comfortable |
| comfortable. |
| |
+-------------------------------------------------------+