Update
added brave updated other items
This commit is contained in:
1 parent
523ec87db5
commit
c0c6cd5ab6
1 file changed
+69
-60
@@ -1,7 +1,8 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
logo() { echo -e "\x20\x20\e[48;5;34m\x20\x20\e[m\e[48;5;34m\x20\x20\e[m\e[48;5;34m\x20\x20\e[m\e[48;5;34m\x20\x20\e[m\e[48;5;34m\x20\x20\e[m\e[48;5;34m\x20\x20\e[m\e[48;5;34m\x20\x20\e[m\e[48;5;34m\x20\x20\e[m\e[48;5;34m\x20\x20\e[m\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\n\e[48;5;34m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;34m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\n\e[48;5;34m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;34m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\n\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;10m\x20\x20\e[m\e[48;5;10m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;10m\x20\x20\e[m\e[48;5;10m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\n\e[48;5;34m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;10m\x20\x20\e[m\e[48;5;10m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;10m\x20\x20\e[m\e[48;5;10m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;34m\x20\x20\e[m\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\n\e[48;5;34m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;34m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\n\e[48;5;34m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;34m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\x20\x20\n\e[48;5;34m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;10m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;10m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;34m\x20\x20\e[m\x20\x20\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\x20\x20\n\e[48;5;34m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;10m\x20\x20\e[m\e[48;5;10m\x20\x20\e[m\e[48;5;10m\x20\x20\e[m\e[48;5;10m\x20\x20\e[m\e[48;5;10m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;12m\x20\x20\e[m\e[48;5;34m\x20\x20\e[m\x20\x20\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\e[48;5;16m\x20\x20\e[m\x20\x20\x20\x20\Line truncated
|
||||||
|
|
||||||
|
|
||||||
# Debian XFCE init and setup
|
# Debian XFCE init and setup
|
||||||
|
|
||||||
logo
|
logo
|
||||||
# Check for sudo access
|
# Check for sudo access
|
||||||
if [[ $(id -u) = 0 ]]; then
|
if [[ $(id -u) = 0 ]]; then
|
||||||
@@ -16,12 +17,7 @@ if [[ $(sudo id -u) != 0 ]]; then
|
|||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Prompt for elevated prompt for scripts
|
user_home=$(echo $HOME)
|
||||||
|
|
||||||
FUNC=$(declare -f sudoFunc)
|
|
||||||
sudo -H bash -c "$FUNC; sudoFunc $*;"
|
|
||||||
|
|
||||||
user_home=$(sudo -u $SUDO_USER sh -c 'echo $HOME')
|
|
||||||
app_version=24101008
|
app_version=24101008
|
||||||
init_version=0
|
init_version=0
|
||||||
base_repo=https://git.tcmeta.net/kurtis
|
base_repo=https://git.tcmeta.net/kurtis
|
||||||
@@ -162,7 +158,7 @@ doInit() {
|
|||||||
sudo sed -i "/^deb cdrom:/s/^/#/" /etc/apt/sources.list
|
sudo sed -i "/^deb cdrom:/s/^/#/" /etc/apt/sources.list
|
||||||
sudo apt update
|
sudo apt update
|
||||||
echo Installing base software
|
echo Installing base software
|
||||||
sudo apt install -y git python3 python3-pip pipx stow btop duf
|
sudo apt install -y git python3 python3-pip pipx stow btop duf mugshot
|
||||||
echo installing console python apps
|
echo installing console python apps
|
||||||
pipx ensurepath
|
pipx ensurepath
|
||||||
pipx install thefuck
|
pipx install thefuck
|
||||||
@@ -220,42 +216,42 @@ installChicago95() {
|
|||||||
sudo sed -i -e "s/\(user-session *= *\).*/\1xfce/" /etc/lightdm/lightdm.conf
|
sudo sed -i -e "s/\(user-session *= *\).*/\1xfce/" /etc/lightdm/lightdm.conf
|
||||||
sudo cp -r /tmp/Chicago95/Lightdm/Chicago95 /usr/share/lightdm-webkit/themes/
|
sudo cp -r /tmp/Chicago95/Lightdm/Chicago95 /usr/share/lightdm-webkit/themes/
|
||||||
echo [Chicago95] Generating Config
|
echo [Chicago95] Generating Config
|
||||||
sudo echo "#" > /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "#" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "# [greeter]" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "# [greeter]" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "# debug_mode = Greeter theme debug mode." >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "# debug_mode = Greeter theme debug mode." | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "# detect_theme_errors = Provide an option to load a fallback theme when theme errors are detected." >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "# detect_theme_errors = Provide an option to load a fallback theme when theme errors are detected." | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "# screensaver_timeout = Blank the screen after this many seconds of inactivity." >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "# screensaver_timeout = Blank the screen after this many seconds of inactivity." | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "# secure_mode = Don't allow themes to make remote http requests." >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "# secure_mode = Don't allow themes to make remote http requests." | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "# time_format = A moment.js format string so the greeter can generate localized time for display." >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "# time_format = A moment.js format string so the greeter can generate localized time for display." | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "# time_language = Language to use when displaying the time or "auto" to use the system's language." >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "# time_language = Language to use when displaying the time or "auto" to use the system's language." | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "# webkit_theme = Webkit theme to use." >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "# webkit_theme = Webkit theme to use." | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "#" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "#" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "# NOTE: See moment.js documentation for format string options: http://momentjs.com/docs/#/displaying/format/" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "# NOTE: See moment.js documentation for format string options: http://momentjs.com/docs/#/displaying/format/" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "#" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "#" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "[greeter]" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "[greeter]" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "debug_mode = false" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "debug_mode = false" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "detect_theme_errors = true" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "detect_theme_errors = true" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "screensaver_timeout = 300" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "screensaver_timeout = 300" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "secure_mode = true" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "secure_mode = true" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "time_format = LT" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "time_format = LT" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "time_language = auto" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "time_language = auto" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "webkit_theme = Chicago95" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "webkit_theme = Chicago95" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "#" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "#" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "# [branding]" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "# [branding]" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "# background_images = Path to directory that contains background images for use by themes." >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "# background_images = Path to directory that contains background images for use by themes." | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "# logo = Path to logo image for use by greeter themes." >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "# logo = Path to logo image for use by greeter themes." | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "# user_image = Default user image/avatar. This is used by themes for users that have no .face image." >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "# user_image = Default user image/avatar. This is used by themes for users that have no .face image." | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "#" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "#" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "# NOTE: Paths must be accessible to the lightdm system user account (so they cannot be anywhere in /home)" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "# NOTE: Paths must be accessible to the lightdm system user account (so they cannot be anywhere in /home)" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "#" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "#" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "[branding]" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "[branding]" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "background_images = /usr/share/backgrounds" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "background_images = /usr/share/backgrounds" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "logo = /usr/share/lightdm-webkit/themes/antergos/img/antergos.png" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "logo = /usr/share/lightdm-webkit/themes/antergos/img/antergos.png" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "user_image = /usr/share/lightdm-webkit/themes/antergos/img/antergos-logo-user.png" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "user_image = /usr/share/lightdm-webkit/themes/antergos/img/antergos-logo-user.png" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
sudo echo "" >> /etc/lightdm/lightdm-webkit2-greeter.conf
|
echo "" | sudo tee -a /etc/lightdm/lightdm-webkit2-greeter.conf > /dev/null
|
||||||
echo [Chicago95] Installing boot screen
|
echo [Chicago95] Installing boot screen
|
||||||
sudo cp -r /tmp/Chicago95/Plymouth/Chicago95 /usr/share/plymouth/themes/
|
sudo cp -r /tmp/Chicago95/Plymouth/Chicago95 /usr/share/plymouth/themes/
|
||||||
sudo cp -r /tmp/Chicago95/Plymouth/RetroTux /usr/share/plymouth/themes/
|
sudo cp -r /tmp/Chicago95/Plymouth/RetroTux /usr/share/plymouth/themes/
|
||||||
@@ -293,7 +289,7 @@ installDiscord() {
|
|||||||
echo [Discord] Downloading latest version
|
echo [Discord] Downloading latest version
|
||||||
wget "https://discord.com/api/download?platform=linux&format=deb" -O /tmp/discord.deb
|
wget "https://discord.com/api/download?platform=linux&format=deb" -O /tmp/discord.deb
|
||||||
echo [Discord] Installing
|
echo [Discord] Installing
|
||||||
apt install -y /tmp/discord.deb
|
sudo apt install -y /tmp/discord.deb
|
||||||
echo [Discord] Cleaning up
|
echo [Discord] Cleaning up
|
||||||
rm /tmp/discord.deb
|
rm /tmp/discord.deb
|
||||||
return 1
|
return 1
|
||||||
@@ -306,30 +302,43 @@ setupChromium() {
|
|||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
installBrave() {
|
||||||
|
echo [Brave] Adding Repo
|
||||||
|
sudo wget "https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg" -O /usr/share/keyrings/brave-browser-archive-keyring.gpg
|
||||||
|
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main"|sudo tee /etc/apt/sources.list.d/brave-browser-release.list
|
||||||
|
echo [Brave] Installing Brave Browser
|
||||||
|
sudo apt update
|
||||||
|
sudo apt isntall -y brave-browser
|
||||||
|
}
|
||||||
|
|
||||||
|
configBrave() {
|
||||||
|
echo [Brave] Deploying policy
|
||||||
|
sudo mkdir -p /etc/brave/policies/managed
|
||||||
|
sudo chmod -w /etc/brave/policies/managed
|
||||||
|
sudo wget "$base_repo/chromium-policy/raw/branch/main/varg-policy.json" -O /etc/brave/policies/managed/varg-policy.json
|
||||||
|
echo [Brave] Policy deployed
|
||||||
|
return 1
|
||||||
|
}
|
||||||
|
|
||||||
installSublime() {
|
installSublime() {
|
||||||
echo [Sublime] Adding Repo
|
echo [Sublime] Adding Repo
|
||||||
wget "https://download.sublimetext.com/sublimehq-pub.gpg" -O /tmp/sublimehq-pub-download.gpg
|
wget "https://download.sublimetext.com/sublimehq-pub.gpg" -O /tmp/sublimehq-pub-download.gpg
|
||||||
gpg --no-default-keyring --keyring /tmp/temp-keyring.gpg --import /tmp/sublimehq-pub-download.gpg
|
gpg --no-default-keyring --keyring /tmp/temp-keyring.gpg --import /tmp/sublimehq-pub-download.gpg
|
||||||
gpg --no-default-keyring --keyring /tmp/temp-keyring.gpg --export --output /tmp/sublimehq-pub.gpg
|
gpg --no-default-keyring --keyring /tmp/temp-keyring.gpg --export --output /tmp/sublimehq-pub.gpg
|
||||||
mkdir -p /etc/apt/keyrings/
|
sudo mkdir -p /etc/apt/keyrings/
|
||||||
cp /tmp/sublimehq-pub.gpg /etc/apt/keyrings/sublimehq-pub.gpg
|
sudo cp /tmp/sublimehq-pub.gpg /etc/apt/keyrings/sublimehq-pub.gpg
|
||||||
rm /tmp/sublimehq-pub-download.gpg /tmp/temp-keyring.gpg /tmp/sublimehq-pub.gpg
|
rm /tmp/sublimehq-pub-download.gpg /tmp/temp-keyring.gpg /tmp/sublimehq-pub.gpg
|
||||||
echo "deb [signed-by=/etc/apt/keyrings/sublimehq-pub.gpg] https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
|
echo "deb [signed-by=/etc/apt/keyrings/sublimehq-pub.gpg] https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
|
||||||
echo [Sublime] Updating Repo
|
echo [Sublime] Updating Repo
|
||||||
sudo apt update
|
sudo apt update
|
||||||
echo [Sublime] Installing
|
echo [Sublime] Installing
|
||||||
sudo apt install sublime-text sublime-merge
|
sudo apt install sublime-text sublime-merge
|
||||||
read -n 1
|
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
installChromium() {
|
installChromium() {
|
||||||
if ! [ -x "$(command -v chromium)" ]; then
|
echo [Chromium] Installing Chromium
|
||||||
echo [Chromium] Installing Chromium
|
sudo apt install -y chromium
|
||||||
apt install -y chromium
|
|
||||||
else
|
|
||||||
echo [Chromium] Already Installed
|
|
||||||
fi
|
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -351,9 +360,9 @@ installBluetooth() {
|
|||||||
|
|
||||||
configChromium() {
|
configChromium() {
|
||||||
echo [Chromium] Deploying policy
|
echo [Chromium] Deploying policy
|
||||||
mkdir -p /etc/chromium/policies/managed
|
sudo mkdir -p /etc/chromium/policies/managed
|
||||||
chmod -w /etc/chromium/policies/managed
|
sudo chmod -w /etc/chromium/policies/managed
|
||||||
wget "$base_repo/chromium-policy/raw/branch/main/varg-policy.json" -O /etc/chromium/policies/managed/varg-policy.json
|
sudo wget "$base_repo/chromium-policy/raw/branch/main/varg-policy.json" -O /etc/chromium/policies/managed/varg-policy.json
|
||||||
echo [Chromium] Policy deployed
|
echo [Chromium] Policy deployed
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
@@ -361,7 +370,7 @@ configChromium() {
|
|||||||
installFlatPak() {
|
installFlatPak() {
|
||||||
if ! [ -x "$(command -v flatpak)" ]; then
|
if ! [ -x "$(command -v flatpak)" ]; then
|
||||||
echo [FlatPak] Installing
|
echo [FlatPak] Installing
|
||||||
apt install -y flatpak
|
sudo apt install -y flatpak
|
||||||
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
||||||
else
|
else
|
||||||
echo [FlatPak] Already Installed Installed
|
echo [FlatPak] Already Installed Installed
|
||||||
@@ -374,10 +383,10 @@ installSteamLink() {
|
|||||||
installFlatPak
|
installFlatPak
|
||||||
fi
|
fi
|
||||||
flatpakInstalled=0
|
flatpakInstalled=0
|
||||||
flatpak info "com.valvesoftware.SteamLink" >/dev/null 2>&1 && flatpakInstalled=1
|
sudo flatpak info "com.valvesoftware.SteamLink" >/dev/null 2>&1 && flatpakInstalled=1
|
||||||
if [ "$flatpakInstalled" = "0" ]; then
|
if [ "$flatpakInstalled" = "0" ]; then
|
||||||
echo [SteamLink] Installing
|
echo [SteamLink] Installing
|
||||||
flatpak -y install flathub com.valvesoftware.SteamLink
|
sudo flatpak -y install flathub com.valvesoftware.SteamLink
|
||||||
fi
|
fi
|
||||||
return 1
|
return 1
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user