forked from sh-edraft.de/sh_linux_installation_scripts
		
	Changed file structure
This commit is contained in:
		
							
								
								
									
										6
									
								
								common/debian/apps/barrier.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								common/debian/apps/barrier.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_barrier() { | ||||
|     echo "Installing barrier" | ||||
|     sudo apt-get install barrier -y | ||||
| } | ||||
							
								
								
									
										6
									
								
								common/debian/apps/boxes.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								common/debian/apps/boxes.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_boxes() { | ||||
|     echo "Installing gnome-boxes" | ||||
|     sudo apt-get install gnome-boxes -y | ||||
| } | ||||
							
								
								
									
										9
									
								
								common/debian/apps/chrome.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								common/debian/apps/chrome.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_chrome() { | ||||
|     echo 'Installing Google Chrome' | ||||
|     wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb | ||||
|     sudo dpkg -i ./google-chrome-stable_current_amd64.deb | ||||
|     rm google-chrome-stable_current_amd64.deb | ||||
|     sudo apt-get install chrome-gnome-shell -y | ||||
| } | ||||
							
								
								
									
										7
									
								
								common/debian/apps/discord.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								common/debian/apps/discord.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,7 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_discord() { | ||||
|     echo 'Installing Discord' | ||||
|     wget -O discord.deb "https://discordapp.com/api/download?platform=linux&format=deb" | ||||
|     sudo dpkg -i discord.deb | ||||
| } | ||||
							
								
								
									
										9
									
								
								common/debian/apps/etcher.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								common/debian/apps/etcher.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_etcher() { | ||||
|     echo 'Installing Etcher' | ||||
|     echo "deb https://deb.etcher.io stable etcher" | sudo tee /etc/apt/sources.list.d/balena-etcher.list | ||||
|     sudo apt-key adv --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys 379CE192D401AB61 | ||||
|     sudo apt update -y | ||||
|     sudo apt install balena-etcher-electron -y | ||||
| } | ||||
							
								
								
									
										6
									
								
								common/debian/apps/flameshot.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								common/debian/apps/flameshot.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_flameshot() { | ||||
|     echo "Installing Flameshot" | ||||
|     sudo apt-get install flameshot -y | ||||
| } | ||||
							
								
								
									
										6
									
								
								common/debian/apps/geary.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								common/debian/apps/geary.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_geary() { | ||||
|     echo "Installing geary" | ||||
|     sudo apt-get install geary -y | ||||
| } | ||||
							
								
								
									
										6
									
								
								common/debian/apps/git.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								common/debian/apps/git.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_git() { | ||||
|     echo "Installing git" | ||||
|     sudo apt-get install git -y | ||||
| } | ||||
							
								
								
									
										8
									
								
								common/debian/apps/gnome_shell.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								common/debian/apps/gnome_shell.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_gnome_shell() { | ||||
|     echo 'Installing gnome-shell' | ||||
|     if [ $1 == "chrome" ]; then | ||||
|         sudo apt-get install chrome-gnome-shell -y | ||||
|     fi | ||||
| } | ||||
							
								
								
									
										6
									
								
								common/debian/apps/gnome_tweaks.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								common/debian/apps/gnome_tweaks.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_gnome_tweaks() { | ||||
|     echo "Installing Gnome-Tweaks" | ||||
|     sudo apt-get install gnome-tweaks -y | ||||
| } | ||||
							
								
								
									
										6
									
								
								common/debian/apps/gpick.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								common/debian/apps/gpick.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_gpick() { | ||||
|     echo "Installing gpick" | ||||
|     sudo apt-get install gpick -y | ||||
| } | ||||
							
								
								
									
										6
									
								
								common/debian/apps/kcolorchooser.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								common/debian/apps/kcolorchooser.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_kcolorchooser() { | ||||
|     echo "Installing kcolorchooser" | ||||
|     sudo apt-get install kcolorchooser -y | ||||
| } | ||||
							
								
								
									
										6
									
								
								common/debian/apps/keepassxc.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								common/debian/apps/keepassxc.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_keepassxc() { | ||||
|     echo "Installing keepassxc" | ||||
|     sudo apt-get install keepassxc -y | ||||
| } | ||||
							
								
								
									
										24
									
								
								common/debian/apps/lsd.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								common/debian/apps/lsd.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_lsd() { | ||||
|     echo "Installing lsd" | ||||
|     mkdir hack | ||||
|     cd hack | ||||
|     wget https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/Hack.zip | ||||
|     unzip Hack.zip | ||||
|     cd .. | ||||
|  | ||||
|     sudo cp -r hack /usr/share/fonts/ | ||||
|     sudo chmod -R 775 /usr/share/fonts/hack | ||||
|     rm -r hack | ||||
|     wget https://github.com/Peltoche/lsd/releases/download/0.19.0/lsd_0.19.0_amd64.deb | ||||
|     sudo dpkg -i lsd_0.19.0_amd64.deb | ||||
|     sudo rm lsd_0.19.0_amd64.deb | ||||
|     # echo "alias ls='lsd'" | sudo tee -a /home/*/.bashrc > /dev/null | ||||
|     # todos | ||||
|     # write py script to comment line: alias="ls --color=auto" | ||||
|     # echo "alias ls='lsd'" | sudo tee -a /etc/bash.bashrc > /dev/null | ||||
|         echo " | ||||
| alias ls='lsd' | ||||
|     " | sudo tee -a /etc/bash.bashrc > /dev/null | ||||
| } | ||||
							
								
								
									
										6
									
								
								common/debian/apps/ncdu.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								common/debian/apps/ncdu.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_ncdu() { | ||||
|     echo "Installing ncdu" | ||||
|     sudo apt-get install ncdu -y | ||||
| } | ||||
							
								
								
									
										12
									
								
								common/debian/apps/neofetch.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								common/debian/apps/neofetch.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_neofetch() { | ||||
|     echo "Installing neofetch" | ||||
|     sudo apt-get install neofetch -y | ||||
|     echo ' | ||||
| if [ $USER != "root" ]; then | ||||
|     echo "" | ||||
|     neofetch | ||||
| fi | ||||
|     ' | sudo tee -a /etc/bash.bashrc > /dev/null | ||||
| } | ||||
							
								
								
									
										8
									
								
								common/debian/apps/nextcloud.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								common/debian/apps/nextcloud.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_nextcloud() { | ||||
|     echo "Installing Nextcloud client" | ||||
|     sudo add-apt-repository ppa:nextcloud-devs/client | ||||
|     sudo apt-get update | ||||
|     sudo apt-get install nextcloud-client -y | ||||
| } | ||||
							
								
								
									
										6
									
								
								common/debian/apps/signal.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								common/debian/apps/signal.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_signal() { | ||||
|     echo "Installing signal-desktop " | ||||
|     sudo apt-get install signal-desktop -y | ||||
| } | ||||
							
								
								
									
										6
									
								
								common/debian/apps/snap/pycharm.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								common/debian/apps/snap/pycharm.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_pycharm() { | ||||
|     echo "Installing Pycharm" | ||||
|     sudo snap install pycharm-community --classic | ||||
| } | ||||
							
								
								
									
										6
									
								
								common/debian/apps/snap/simplenote.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								common/debian/apps/snap/simplenote.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_simplenote() { | ||||
|     echo "Installing Simplenote" | ||||
|     sudo snap install simplenote | ||||
| } | ||||
							
								
								
									
										6
									
								
								common/debian/apps/stacer.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								common/debian/apps/stacer.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_stacer() { | ||||
|     echo "Installing Stacer" | ||||
|     sudo apt-get install stacer -y | ||||
| } | ||||
							
								
								
									
										11
									
								
								common/debian/apps/sublime_text.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								common/debian/apps/sublime_text.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_sublime_text() { | ||||
|     echo "Installing sublime-text" | ||||
|     wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add - | ||||
|     sudo apt-get install apt-transport-https -y | ||||
|     sudo add-apt-repository "deb https://download.sublimetext.com/ apt/stable/" | ||||
|      | ||||
|     sudo apt-get update | ||||
|     sudo apt-get install sublime-text -y | ||||
| } | ||||
							
								
								
									
										8
									
								
								common/debian/apps/timeshift.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								common/debian/apps/timeshift.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_timeshift() { | ||||
|     echo "Installing Timeshift" | ||||
|     sudo add-apt-repository -y ppa:teejee2008/ppa | ||||
|     sudo apt-get update -y | ||||
|     sudo apt-get install timeshift -y | ||||
| } | ||||
							
								
								
									
										6
									
								
								common/debian/apps/trash-cli.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								common/debian/apps/trash-cli.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_trash_cli() { | ||||
|     echo "Installing trash-cli" | ||||
|     sudo apt-get install trash-cli -y    | ||||
| } | ||||
							
								
								
									
										8
									
								
								common/debian/apps/ulauncher.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								common/debian/apps/ulauncher.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_ulauncher() { | ||||
|     echo "Installing Ulauncher" | ||||
|     sudo add-apt-repository ppa:agornostal/ulauncher | ||||
|     sudo apt-get update -y | ||||
|     sudo apt-get install ulauncher -y | ||||
| } | ||||
							
								
								
									
										9
									
								
								common/debian/apps/vscode.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								common/debian/apps/vscode.sh
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| #!/bin/bash | ||||
|  | ||||
| install_vscode() { | ||||
|     echo "Installing VS Code" | ||||
|     curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add - | ||||
|     sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" | ||||
|     sudo apt-get update | ||||
|     sudo apt-get install code -y | ||||
| } | ||||
		Reference in New Issue
	
	Block a user