modified: src/shell_scripts/change_firefox_esr_to_firefox.sh

modified:   src/shell_scripts/install_extensions.sh
	modified:   src/shell_scripts/pos_install_complete.sh
	modified:   src/shell_scripts/radeon_to_amdgpu.sh
	modified:   src/shell_scripts/unnecessary_apps_remover.sh
This commit is contained in:
phaleixo 2025-06-06 19:30:53 -03:00
parent 5cac28d78c
commit 7b97d30104
5 changed files with 29 additions and 191 deletions

View File

@ -66,5 +66,6 @@ Pin-Priority: 1000
### Update your package list and install the Firefox .deb package
sudo apt-get update && sudo apt-get install firefox -y && sudo apt-get install firefox-l10n-pt-br -y
echo "Updated Firefox."
echo -e "Updated Firefox."
exit 0

View File

@ -2,7 +2,7 @@
### Initial message
echo -e "\n ############################################################"
echo -e " # Install and configure Fonts #"
echo -e " # Install and configure Gnome Extensions #"
echo -e " ############################################################ \n"
echo "For more information, visit the project link:"
echo "https://github.com/phaleixo/after_install_debian_12"
@ -39,27 +39,22 @@ fi
### Install Extensions
array=(
https://extensions.gnome.org/extension/8/places-status-indicator/, https://extensions.gnome.org/extension/615/appindicator-support/,
https://extensions.gnome.org/extension/5500/auto-activities/,
https://extensions.gnome.org/extension/5446/quick-settings-tweaker/,
https://extensions.gnome.org/extension/307/dash-to-dock/
https://extensions.gnome.org/extension/5219/tophat/, https://extensions.gnome.org/extension/3733/tiling-assistant/
extension=(
gnome-shell-extension-dashtodock
gnome-shell-extension-appindicator
gnome-shell-extension-expresso
gnome-shell-extension-tilling-assistant
gnome-shell-extension-desktop-icons-ng
)
for i in "${array[@]}"
do
EXTENSION_ID=$(curl -s $i | grep -oP 'data-uuid="\K[^"]+')
VERSION_TAG=$(curl -Lfs "https://extensions.gnome.org/extension-query/?search=$EXTENSION_ID" | jq '.extensions[0] | .shell_version_map | map(.pk) | max')
wget -O ${EXTENSION_ID}.zip "https://extensions.gnome.org/download-extension/${EXTENSION_ID}.shell-extension.zip?version_tag=$VERSION_TAG"
gnome-extensions install --force ${EXTENSION_ID}.zip
if ! gnome-extensions list | grep --quiet ${EXTENSION_ID}; then
busctl --user call org.gnome.Shell.Extensions /org/gnome/Shell/Extensions org.gnome.Shell.Extensions InstallRemoteExtension s ${EXTENSION_ID}
for extension_name in "${extension[@]}"; do
if ! dpkg -l | grep -q "$extension_name"; then
sudo apt install "$extension_name" -y
else
echo "[installed] - $extension_name"
fi
gnome-extensions enable ${EXTENSION_ID}
rm ${EXTENSION_ID}.zip
done
echo -e "Extensions instaled"
exit 0

View File

@ -50,7 +50,6 @@ sudo apt update && sudo apt full-upgrade -y
### Install flatpak support and flathub repository
sudo apt install gnome-software-plugin-flatpak -y
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo apt remove gnome-software -y
echo -e "repository activate"
@ -138,120 +137,8 @@ echo -e "Installed tweaks and codecs"
sleep 2
clear
# Instalar aplicativos Flatpak
flatpak=(
org.gimp.GIMP
org.gimp.GIMP.Plugin.Resynthesizer/x86_64/2-40
org.inkscape.Inkscape
org.gnome.Builder
ar.xjuan.Cambalache
re.sonny.Workbench
org.DolphinEmu.dolphin-emu
com.getpostman.Postman
com.github.tchx84.Flatseal
com.usebottles.bottles
com.bitwarden.desktop
de.haeckerfelix.Fragments
org.sqlitebrowser.sqlitebrowser
)
for nome_do_flatpak in "${flatpak[@]}"; do
if ! flatpak list | grep -q "$nome_do_flatpak"; then
sudo flatpak install flathub --system "$nome_do_flatpak" -y
fi
done
## Instalar Vscode from repository
sudo apt-get install wget gpg -y
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -D -o root -g root -m 644 packages.microsoft.gpg /etc/apt/keyrings/packages.microsoft.gpg
echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" |sudo tee /etc/apt/sources.list.d/vscode.list > /dev/null
rm -f packages.microsoft.gpg
sudo apt install apt-transport-https -y
sudo apt update
sudo apt install code -y
## Installing ONLYOFFICE Desktop Editors from repository
mkdir -p -m 700 ~/.gnupg
gpg --no-default-keyring --keyring gnupg-ring:/tmp/onlyoffice.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
chmod 644 /tmp/onlyoffice.gpg
sudo chown root:root /tmp/onlyoffice.gpg
sudo mv /tmp/onlyoffice.gpg /usr/share/keyrings/onlyoffice.gpg
echo 'deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main' | sudo tee -a /etc/apt/sources.list.d/onlyoffice.list
sudo apt-get update
sudo apt-get install onlyoffice-desktopeditors
echo -e "Instaled apps"
sleep 2
clear
mkdir -p ~/.fonts
wget --version > /dev/null
if [[ $? -ne 0 ]]; then
echo "wget not available , installing"
sudo apt update && sudo apt install wget -y
fi
unzip >> /dev/null
if [[ $? -ne 0 ]]; then
echo "unzip not available , installing"
sudo apt update && sudo apt install unzip -y
fi
wget -O fonts.zip "https://github.com/mozilla/Fira/archive/refs/tags/4.202.zip"
wget -O firacode.zip "https://github.com/tonsky/FiraCode/releases/download/1.204/FiraCode_1.204.zip"
wget -O FontsForDesign.zip "https://github.com/phaleixo/after_install_debian_12/blob/main/Fonts%20for%20design.zip"
if [[ $? -ne 0 ]]; then
echo "Downloading failed , exiting"
exit 1
fi
unzip fonts.zip -d ~/.fonts
unzip firacode.zip -d ~/.fonts
unzip FontsForDesign.zip -d ~/.fonts
clear
echo "purging fonts cache "
fc-cache -v -f
sleep 2
clear
echo "Done"
sleep 2
clear
echo "Setting default fonts "
gsettings set org.gnome.desktop.interface document-font-name 'Fira Sans Regular 11'
gsettings set org.gnome.desktop.interface font-name 'Fira Sans Regular 11'
gsettings set org.gnome.desktop.interface monospace-font-name 'Fira Code Regular 11'
gsettings set org.gnome.nautilus.desktop font 'Fira Sans Regular 11'
gsettings set org.gnome.desktop.wm.preferences titlebar-font "Fira Sans SemiBold 12"
clear
rm -rf fonts.zip
rm -rf firacode.zip
rm -rf FontsForDesign.zip
echo -e "Fonts installed"
sleep 2
clear
### uninstall bloat apps and clean
apps_remove=(
fcitx*
mozc*
@ -271,7 +158,6 @@ apps_remove=(
)
### uninstall and clean
for app_name_remove in "${apps_remove[@]}"; do
sudo apt remove --purge "$app_name_remove" -y
done
@ -284,61 +170,13 @@ echo -e "removed unnecessary apps"
sleep 2
clear
echo -e "Pós Instalation Completed, please restart the PC"
echo -e "For more information, visit the project link:"
echo -e "https://github.com/phaleixo/after_install_debian_12"
exit 0
### Install Extensions
array=(
https://extensions.gnome.org/extension/8/places-status-indicator/
https://extensions.gnome.org/extension/615/appindicator-support/
https://extensions.gnome.org/extension/5500/auto-activities/
https://extensions.gnome.org/extension/5446/quick-settings-tweaker/
https://extensions.gnome.org/extension/307/dash-to-dock/
https://extensions.gnome.org/extension/5219/tophat/
https://extensions.gnome.org/extension/3733/tiling-assistant/
)
for i in "${array[@]}"
do
EXTENSION_ID=$(curl -s $i | grep -oP 'data-uuid="\K[^"]+')
VERSION_TAG=$(curl -Lfs "https://extensions.gnome.org/extension-query/?search=$EXTENSION_ID" | jq '.extensions[0] | .shell_version_map | map(.pk) | max')
wget -O ${EXTENSION_ID}.zip "https://extensions.gnome.org/download-extension/${EXTENSION_ID}.shell-extension.zip?version_tag=$VERSION_TAG"
gnome-extensions install --force ${EXTENSION_ID}.zip
if ! gnome-extensions list | grep --quiet ${EXTENSION_ID}; then
busctl --user call org.gnome.Shell.Extensions /org/gnome/Shell/Extensions org.gnome.Shell.Extensions InstallRemoteExtension s ${EXTENSION_ID}
fi
gnome-extensions enable ${EXTENSION_ID}
rm ${EXTENSION_ID}.zip
done
echo -e "Extensions instaled"
sleep 2
clear
### Check video driver
video_driver_info=$(lspci -k | grep amdgpu)
video_card_info=$(lspci | grep VGA)
if [[ "$video_driver_info" == *"Kernel driver in use: amdgpu"* ]]; then
# Amdgpu driver is already active
inform "Video card: '$video_card_info'\n----------------------------------------------------------------" "success"
inform "The amdgpu driver is already active. No action required." "success"
elif [[ "$video_driver_info" == *"Kernel driver in use: radeon"* ]]; then
# Switch from radeon to amdgpu
inform "Video card: '$video_card_info'\n----------------------------------------------------------------" "success"
inform "Switching driver from radeon to amdgpu..."
sed_command='s/GRUB_CMDLINE_LINUX_DEFAULT="\(.*\)"/GRUB_CMDLINE_LINUX_DEFAULT="\1 radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1"/'
if sudo sed -i "$sed_command" /etc/default/grub && sudo update-grub; then
inform "Driver configuration updated successfully. Restart the system to apply the changes." "success"
else
inform "Error updating GRUB or changing the driver. Please restart the system manually after fixing the issue." "error"
fi
else
# No AMDGPU or Radeon driver detected
inform "Video card: '$video_card_info'" "error"
inform "Unable to detect the AMDGPU or Radeon video driver on the system." "error"
fi

View File

@ -72,3 +72,7 @@ else
inform "Unable to detect the AMDGPU or Radeon video driver on the system." "error"
fi
echo -e "Change Drive Completed, please restart the PC"
exit 0

View File

@ -66,7 +66,7 @@ done
sudo apt autoremove && sudo apt autoclean
echo -e "removed unnecessary apps"
echo -e "Removed unnecessary apps"
exit 0