mirror of
https://github.com/mqttr/dotfiles.git
synced 2025-12-15 04:25:50 -06:00
feat(BOOTSTRAP): improve boostrap
This commit is contained in:
33
BOOTSTRAP.sh
33
BOOTSTRAP.sh
@@ -1,25 +1,13 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
clicmd="zsh"
|
sudo dnf install vlc kdenlive x264 x264-devel x246-libs neovim zsh-syntax-highlighting -y
|
||||||
if command -v "$clicmd"&> /dev/null; then
|
for cmd in "zsh" "git" "tmux" "kitty" "go" "bat"; do
|
||||||
echo "$clicmd already installed"
|
if command -v "$cmd"&> /dev/null; then
|
||||||
else
|
echo "$clicmd already installed"
|
||||||
sudo dnf install "$clicmd" -y
|
else
|
||||||
fi
|
sudo dnf install "$clicmd" -y
|
||||||
|
fi
|
||||||
clicmd="tmux"
|
done
|
||||||
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
|
|
||||||
|
|
||||||
CONFIGDIR=$HOME/.config
|
CONFIGDIR=$HOME/.config
|
||||||
|
|
||||||
@@ -41,6 +29,8 @@ fi
|
|||||||
|
|
||||||
ln -s "$PWD/zsh/ohmyposh/" "$POSHDIR"
|
ln -s "$PWD/zsh/ohmyposh/" "$POSHDIR"
|
||||||
|
|
||||||
|
echo "Setting up oh-my-zsh"
|
||||||
|
|
||||||
OMZDIR="$HOME/.oh-my-zsh"
|
OMZDIR="$HOME/.oh-my-zsh"
|
||||||
|
|
||||||
if [ -e "$OMZDIR" ]; then
|
if [ -e "$OMZDIR" ]; then
|
||||||
@@ -83,3 +73,6 @@ fi
|
|||||||
git clone https://github.com/tmux-plugins/tpm ./tmux/plugins/tpm
|
git clone https://github.com/tmux-plugins/tpm ./tmux/plugins/tpm
|
||||||
|
|
||||||
ln -s "$PWD/tmux/" "$TMUXFILE"
|
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