Working on more rewriting
This commit is contained in:
		
							parent
							
								
									cb54aae479
								
							
						
					
					
						commit
						9c8b7b870b
					
				
					 2 changed files with 18 additions and 40 deletions
				
			
		|  | @ -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' | ||||||
|  |  | ||||||
|  | @ -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 | ||||||
| 
 | 
 | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Blake Ridgway
						Blake Ridgway