Working on more rewriting

This commit is contained in:
Blake Ridgway 2024-04-09 18:22:32 -05:00
parent cb54aae479
commit 9c8b7b870b
2 changed files with 18 additions and 40 deletions

View file

@ -57,8 +57,8 @@ alias tmuxreload='source ~/.tmux.conf'
alias zshreload='source ~/.zshrc' alias zshreload='source ~/.zshrc'
# nvim # nvim
alias vim=nvim alias vim=micro
alias vi=nvim alias vi=micro
# Configuration # Configuration
alias vimrc='nvim ~/.vimrc' alias vimrc='nvim ~/.vimrc'

View file

@ -1,18 +1,18 @@
#!/usr/bin/env bash #!/bin/bash
# A script for setting up post install # A script for setting up post install
# Relies on Flatpak to be installed # Relies on Flatpak to be installed
# Created by Blake Ridgway # Created by Blake Ridgway
# Enable RPM Fusion # Check to see if running as sudo/root
#sudo dnf install \ if [ "$(id -u)" -ne 0 ]; then
# https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm echo 'This script must be run by root' >&2
exit 1
fi
#sudo dnf install \ # Update system
# https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm apt update && apt upgrade
# Update system after confirming RPM Fusion is enabled
sudo apt update; sudo apt upgrade
# Verify flatpak is engaged properly # Verify flatpak is engaged properly
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
@ -20,7 +20,6 @@ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flat
PACKAGE_LIST=( PACKAGE_LIST=(
bpytop bpytop
cargo cargo
gcc-c++
git git
golang golang
fd-find fd-find
@ -28,12 +27,10 @@ PACKAGE_LIST=(
java-openjdk java-openjdk
neofetch neofetch
neovim neovim
protonup
python3 python3
python3-pip python3-pip
ripgrep ripgrep
ruby ruby
rust
solaar solaar
tilix tilix
virt-manager virt-manager
@ -42,10 +39,7 @@ PACKAGE_LIST=(
FLATPAK_LIST=( FLATPAK_LIST=(
com.bitwarden.desktop com.bitwarden.desktop
com.discordapp.Discord
com.slack.Slack
net.davidotek.pupgui2 net.davidotek.pupgui2
md.obsidian.Obsidian
net.veloren.airshipper net.veloren.airshipper
) )
@ -54,10 +48,10 @@ echo # Installing Packages #
echo ####################### echo #######################
for package_name in ${PACKAGE_LIST[@]}; do for package_name in ${PACKAGE_LIST[@]}; do
if ! sudo apt list --installed | grep -q "^\<$package_name\>"; then if ! apt list --installed | grep -q "^\<$package_name\>"; then
echo "Installing $package_name..." echo "Installing $package_name..."
sleep .5 sleep .5
sudo apt install "$package_name" -y apt install "$package_name" -y
echo "$package_name has been installed" echo "$package_name has been installed"
else else
echo "$package_name already installed" echo "$package_name already installed"
@ -66,28 +60,18 @@ done
for flatpak_name in ${FLATPAK_LIST[@]}; do for flatpak_name in ${FLATPAK_LIST[@]}; do
if ! flatpak list | grep -q $flatpak_name; then if ! flatpak list | grep -q $flatpak_name; then
flatpak install "$flatpak_name" -y flatpak --user install "$flatpak_name" -y
else else
echo "$package_name already installed" echo "$package_name already installed"
fi fi
done done
echo ####### echo #######
echo # NVM # echo # SSH #
echo ####### echo #######
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
echo ######## ssh-keygen -t ed25519 -C ${USER}@$(hostname --fqdn)
echo # Node #
echo ########
# nvm install node
echo #########
echo # Rails #
echo #########
gem install rails
echo ########## echo ##########
echo # pynvim # echo # pynvim #
@ -95,12 +79,6 @@ echo ##########
/usr/bin/python3 -m pip install pynvim /usr/bin/python3 -m pip install pynvim
echo #######
echo # SSH #
echo #######
ssh-keygen -t ed25519 -C ${USER}@$(hostname --fqdn)
echo ##################### echo #####################
echo # Install Nerd Font # echo # Install Nerd Font #
echo ##################### echo #####################
@ -137,14 +115,14 @@ echo #######################
echo # Cleanup and Updates # echo # Cleanup and Updates #
echo ####################### echo #######################
sudo apt upgrade apt upgrade
flatpak update flatpak update
echo ################ echo ################
echo # File Cleanup # echo # File Cleanup #
echo ################ echo ################
rm -r *.ttf *.tar.gz *.rpm rm -r *.ttf *.zip
# Symlink files # Symlink files