ruby & rails
This commit is contained in:
parent
7d50f578b1
commit
535b840436
1 changed files with 54 additions and 48 deletions
102
post_install
102
post_install
|
|
@ -6,46 +6,48 @@
|
|||
# Enable RPM Fusion
|
||||
|
||||
sudo dnf install \
|
||||
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
|
||||
https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
|
||||
|
||||
sudo dnf install \
|
||||
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
|
||||
https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
|
||||
|
||||
# Update system after confirming RPM Fusion is enabled
|
||||
sudo dnf update; sudo dnf upgrade
|
||||
sudo dnf update
|
||||
sudo dnf upgrade
|
||||
|
||||
# Verify flatpak is engaged properly
|
||||
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
|
||||
|
||||
PACKAGE_LIST=(
|
||||
bpytop
|
||||
cargo
|
||||
gcc-c++
|
||||
git
|
||||
golang
|
||||
fd-find
|
||||
kitty
|
||||
java-openjdk
|
||||
neofetch
|
||||
neovim
|
||||
protonup
|
||||
python3
|
||||
python3-pip
|
||||
ripgrep
|
||||
rust
|
||||
solaar
|
||||
tilix
|
||||
virt-manager
|
||||
zsh
|
||||
bpytop
|
||||
cargo
|
||||
gcc-c++
|
||||
git
|
||||
golang
|
||||
fd-find
|
||||
kitty
|
||||
java-openjdk
|
||||
neofetch
|
||||
neovim
|
||||
protonup
|
||||
python3
|
||||
python3-pip
|
||||
ripgrep
|
||||
ruby
|
||||
rust
|
||||
solaar
|
||||
tilix
|
||||
virt-manager
|
||||
zsh
|
||||
)
|
||||
|
||||
FLATPAK_LIST=(
|
||||
com.bitwarden.desktop
|
||||
com.discordapp.Discord
|
||||
com.slack.Slack
|
||||
net.davidotek.pupgui2
|
||||
md.obsidian.Obsidian
|
||||
net.veloren.airshipper
|
||||
com.bitwarden.desktop
|
||||
com.discordapp.Discord
|
||||
com.slack.Slack
|
||||
net.davidotek.pupgui2
|
||||
md.obsidian.Obsidian
|
||||
net.veloren.airshipper
|
||||
)
|
||||
|
||||
echo #######################
|
||||
|
|
@ -53,14 +55,14 @@ echo # Installing Packages #
|
|||
echo #######################
|
||||
|
||||
for package_name in ${PACKAGE_LIST[@]}; do
|
||||
if ! sudo dnf list --installed | grep -q "^\<$package_name\>"; then
|
||||
echo "Installing $package_name..."
|
||||
sleep .5
|
||||
sudo dnf install "$package_name" -y
|
||||
echo "$package_name has been installed"
|
||||
else
|
||||
echo "$package_name already installed"
|
||||
fi
|
||||
if ! sudo dnf list --installed | grep -q "^\<$package_name\>"; then
|
||||
echo "Installing $package_name..."
|
||||
sleep .5
|
||||
sudo dnf install "$package_name" -y
|
||||
echo "$package_name has been installed"
|
||||
else
|
||||
echo "$package_name already installed"
|
||||
fi
|
||||
done
|
||||
|
||||
for flatpak_name in ${FLATPAK_LIST[@]}; do
|
||||
|
|
@ -71,7 +73,6 @@ for flatpak_name in ${FLATPAK_LIST[@]}; do
|
|||
fi
|
||||
done
|
||||
|
||||
|
||||
echo #######
|
||||
echo # NVM #
|
||||
echo #######
|
||||
|
|
@ -83,6 +84,12 @@ echo ########
|
|||
|
||||
# nvm install node
|
||||
|
||||
echo #########
|
||||
echo # Rails #
|
||||
echo #########
|
||||
|
||||
gem install rails
|
||||
|
||||
echo ##########
|
||||
echo # pynvim #
|
||||
echo ##########
|
||||
|
|
@ -142,16 +149,15 @@ rm -r *.ttf *.tar.gz *.rpm
|
|||
|
||||
# Symlink files
|
||||
|
||||
FILES=( 'vimrc' 'vim' 'zshrc' 'zsh' 'agignore' 'gitconfig' 'gitignore' 'gitmessage' 'aliases' )
|
||||
FILES=('vimrc' 'vim' 'zshrc' 'zsh' 'agignore' 'gitconfig' 'gitignore' 'gitmessage' 'aliases')
|
||||
for file in ${FILES[@]}; do
|
||||
echo ""
|
||||
echo "Simlinking $file to $HOME"
|
||||
ln -sf "$PWD/$file" "$HOME/.$file"
|
||||
if [ $? -eq 0 ]
|
||||
then
|
||||
echo "$PWD/$file ~> $HOME/.$file"
|
||||
else
|
||||
echo 'Install failed to symlink.'
|
||||
exit 1
|
||||
fi
|
||||
echo ""
|
||||
echo "Simlinking $file to $HOME"
|
||||
ln -sf "$PWD/$file" "$HOME/.$file"
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "$PWD/$file ~> $HOME/.$file"
|
||||
else
|
||||
echo 'Install failed to symlink.'
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue