Split installation process into multiple files
This commit is contained in:
parent
72582fd5e0
commit
22ae8d0adc
9 changed files with 103 additions and 69 deletions
scripts/Software/Collections
40
scripts/Software/Collections/personal.sh
Executable file
40
scripts/Software/Collections/personal.sh
Executable file
|
@ -0,0 +1,40 @@
|
|||
#!/bin/bash
|
||||
dir="${BASH_SOURCE%/*}";
|
||||
scriptRoot="$dir/../..";
|
||||
utilRoot="$scriptRoot/Scripts";
|
||||
deviceRoot="$scriptRoot/Devices";
|
||||
softwareRoot="$scriptRoot/Software";
|
||||
configRoot="$scriptRoot/Config";
|
||||
cloudRoot="$configRoot/rclone";
|
||||
|
||||
source "$softwareRoot/rclone/install.sh";
|
||||
|
||||
# Install Brave
|
||||
source "$softwareRoot/Brave/install-stable.sh";
|
||||
source "$softwareRoot/Brave/install-beta.sh";
|
||||
source "$softwareRoot/Brave/install-nightly.sh";
|
||||
source "$softwareRoot/Brave/install-extensions.sh";
|
||||
source "$softwareRoot/Google Chrome/install.sh";
|
||||
|
||||
# Install further software
|
||||
source "$softwareRoot/logo-ls/install.sh";
|
||||
source "$softwareRoot/VSCodium/install.sh";
|
||||
source "$softwareRoot/Visual Studio Code/install.sh";
|
||||
source "$softwareRoot/Node.js/install.sh";
|
||||
source "$softwareRoot/tea/install.sh";
|
||||
source "$softwareRoot/Godot/install.sh";
|
||||
source "$softwareRoot/Virtual Machine Manager/install.sh";
|
||||
source "$softwareRoot/Woodpecker CLI/install.sh";
|
||||
|
||||
# Install General Packages from APT
|
||||
source "$softwareRoot/common-apt/install.sh";
|
||||
|
||||
# Install other flatpaks
|
||||
flatpak install -y flathub com.bitwarden.desktop;
|
||||
flatpak install -y flathub org.signal.Signal;
|
||||
flatpak install -y flathub com.usebottles.bottles;
|
||||
flatpak install -y flathub com.mattjakeman.ExtensionManager;
|
||||
flatpak install -y flathub com.github.wwmm.easyeffects;
|
||||
flatpak install -y flathub ch.threema.threema-web-desktop;
|
||||
flatpak install -y flathub app.ytmdesktop.ytmdesktop;
|
||||
flatpak install -y flathub com.github.tchx84.Flatseal;
|
9
scripts/Software/Collections/school.sh
Executable file
9
scripts/Software/Collections/school.sh
Executable file
|
@ -0,0 +1,9 @@
|
|||
#!/bin/bash
|
||||
dir="${BASH_SOURCE%/*}";
|
||||
softwareRoot="$dir/..";
|
||||
source "$dir/personal.sh";
|
||||
|
||||
source "$softwareRoot/Java/install.sh";
|
||||
|
||||
# Install other flatpaks
|
||||
latpak install -y flathub com.github.xournalpp.xournalpp;
|
Loading…
Add table
Add a link
Reference in a new issue