mirror of
https://github.com/mqttr/dotfiles.git
synced 2025-12-12 19:25:51 -06:00
feat(BOOTSTRAP): improve boostrap
This commit is contained in:
33
BOOTSTRAP.sh
33
BOOTSTRAP.sh
@@ -1,25 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
clicmd="zsh"
|
||||
if command -v "$clicmd"&> /dev/null; then
|
||||
echo "$clicmd already installed"
|
||||
else
|
||||
sudo dnf install "$clicmd" -y
|
||||
fi
|
||||
|
||||
clicmd="tmux"
|
||||
if command -v "$clicmd" &> /dev/null; then
|
||||
echo "$clicmd already installed"
|
||||
else
|
||||
sudo dnf install "$clicmd" -y
|
||||
fi
|
||||
|
||||
clicmd="nvim"
|
||||
if command -v "$clicmd" &> /dev/null; then
|
||||
echo "$clicmd already installed"
|
||||
else
|
||||
sudo dnf install "neovim" -y
|
||||
fi
|
||||
sudo dnf install vlc kdenlive x264 x264-devel x246-libs neovim zsh-syntax-highlighting -y
|
||||
for cmd in "zsh" "git" "tmux" "kitty" "go" "bat"; do
|
||||
if command -v "$cmd"&> /dev/null; then
|
||||
echo "$clicmd already installed"
|
||||
else
|
||||
sudo dnf install "$clicmd" -y
|
||||
fi
|
||||
done
|
||||
|
||||
CONFIGDIR=$HOME/.config
|
||||
|
||||
@@ -41,6 +29,8 @@ fi
|
||||
|
||||
ln -s "$PWD/zsh/ohmyposh/" "$POSHDIR"
|
||||
|
||||
echo "Setting up oh-my-zsh"
|
||||
|
||||
OMZDIR="$HOME/.oh-my-zsh"
|
||||
|
||||
if [ -e "$OMZDIR" ]; then
|
||||
@@ -83,3 +73,6 @@ fi
|
||||
git clone https://github.com/tmux-plugins/tpm ./tmux/plugins/tpm
|
||||
|
||||
ln -s "$PWD/tmux/" "$TMUXFILE"
|
||||
|
||||
echo "done with initialization"
|
||||
|
||||
|
||||
@@ -1,8 +0,0 @@
|
||||
echo "Installing various dnf dependencies"
|
||||
|
||||
sudo dnf install neovim -y
|
||||
sudo dnf install vlc -y
|
||||
sudo dnf install kdenlive -y
|
||||
sudo dnf install x264 x264-devel x246-libs --allowerasing -y
|
||||
sudo dnf install docker-ce docker-ce-cli docker-compose -y
|
||||
|
||||
Reference in New Issue
Block a user