mirror of
https://github.com/skiqqy/skiqqy.github.io
synced 2024-12-25 00:12:07 +00:00
Added install.sh
This commit is contained in:
parent
7fabb3ae01
commit
2a1e519489
49
install.sh
Normal file
49
install.sh
Normal 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
|
@ -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. |
|
||||
| |
|
||||
+-------------------------------------------------------+
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user