Updated
This commit is contained in:
@@ -3,6 +3,19 @@
|
|||||||
# global var
|
# global var
|
||||||
DISTRO=""
|
DISTRO=""
|
||||||
|
|
||||||
|
export NEWT_COLORS="
|
||||||
|
root=,green
|
||||||
|
window=,black
|
||||||
|
shadow=,green
|
||||||
|
border=green,black
|
||||||
|
title=green,black
|
||||||
|
textbox=green,black
|
||||||
|
radiolist=black,black
|
||||||
|
label=black,green
|
||||||
|
checkbox=black,green
|
||||||
|
compactbutton=black,green
|
||||||
|
button=black,red"
|
||||||
|
|
||||||
function get_distribution() {
|
function get_distribution() {
|
||||||
if [[ -e /etc/debian_version ]]; then
|
if [[ -e /etc/debian_version ]]; then
|
||||||
source /etc/os-release
|
source /etc/os-release
|
||||||
@@ -68,6 +81,8 @@ function setup_repo() {
|
|||||||
sudo add-apt-repository ppa:serge-rider/dbeaver-ce
|
sudo add-apt-repository ppa:serge-rider/dbeaver-ce
|
||||||
sudo echo 'deb http://download.opensuse.org/repositories/hardware:/razer/Debian_12/ /' | sudo tee /etc/apt/sources.list.d/hardware:razer.list
|
sudo echo 'deb http://download.opensuse.org/repositories/hardware:/razer/Debian_12/ /' | sudo tee /etc/apt/sources.list.d/hardware:razer.list
|
||||||
sudo curl -fsSL https://download.opensuse.org/repositories/hardware:razer/Debian_12/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/hardware_razer.gpg > /dev/null
|
sudo curl -fsSL https://download.opensuse.org/repositories/hardware:razer/Debian_12/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/hardware_razer.gpg > /dev/null
|
||||||
|
wget https://dl.thorium.rocks/debian/dists/stable/thorium.list
|
||||||
|
sudo mv thorium.list /etc/apt/sources.list.d/
|
||||||
sudo apt update
|
sudo apt update
|
||||||
elif [[ $DISTRO == "fedora" ]]; then
|
elif [[ $DISTRO == "fedora" ]]; then
|
||||||
sudo dnf copr enable varlad/onefetch -y
|
sudo dnf copr enable varlad/onefetch -y
|
||||||
@@ -158,11 +173,14 @@ function install_browser() {
|
|||||||
if (whiptail --title "Web Browser" --yesno "Should we install web browsers?" 8 78); then
|
if (whiptail --title "Web Browser" --yesno "Should we install web browsers?" 8 78); then
|
||||||
echo "Installing browsers..."
|
echo "Installing browsers..."
|
||||||
if [[ $DISTRO =~ (debian|ubuntu) ]]; then
|
if [[ $DISTRO =~ (debian|ubuntu) ]]; then
|
||||||
sudo apt install firefox chromium torbrowser-launcher -y
|
sudo apt install firefox chromium torbrowser-launcher thorium-browser -y
|
||||||
|
wget https://github.com/Alex313031/Mercury/releases/download/v.115.2.0/mercury-browser_115.2.0_x64.deb
|
||||||
|
dpkg -i ./mercury-browser_115.2.0_x64.deb
|
||||||
elif [[ $DISTRO == "fedora" ]]; then
|
elif [[ $DISTRO == "fedora" ]]; then
|
||||||
sudo dnf in firefox chromium tor torbrowser-launcher -y
|
sudo dnf in firefox chromium tor torbrowser-launcher -y
|
||||||
elif [[ $DISTRO == "arch" ]]; then
|
elif [[ $DISTRO == "arch" ]]; then
|
||||||
sudo pacman -S --needed firefox chromium tor tor-browser --noconfirm
|
sudo pacman -S --needed firefox chromium tor torbrowser-launcher --noconfirm
|
||||||
|
yay -S --needed --noconfirm thorium-browser-bin mercury-browser-bin
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
@@ -183,7 +201,7 @@ function install_gaming() {
|
|||||||
sudo flatpak install launcher.moe moe.launcher.the-honkers-railway-launcher -y --noninteractive --system
|
sudo flatpak install launcher.moe moe.launcher.the-honkers-railway-launcher -y --noninteractive --system
|
||||||
fi
|
fi
|
||||||
elif [[ $DISTRO == "arch" ]]; then
|
elif [[ $DISTRO == "arch" ]]; then
|
||||||
sudo pacman -S --needed steam gamescope gamemode mangohud lutris discord protonup-qt heroic-games-launcher-bin an-anime-game-launcher-bin --noconfirm
|
sudo pacman -S --needed steam gamescope gamemode lib32-gamemode mangohud vkd3d lib32-vkd3d python-protobuf wine xorg-xgamma lutris discord protonup-qt heroic-games-launcher-bin an-anime-game-launcher-bin --noconfirm
|
||||||
yay -S --needed honkers-launcher-bin the-honkers-railway-launcher-bin --noconfirm
|
yay -S --needed honkers-launcher-bin the-honkers-railway-launcher-bin --noconfirm
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@@ -279,7 +297,7 @@ function install_gpu_drivers() {
|
|||||||
elif pacman -Qs xf86-video-nouveau > /dev/null; then
|
elif pacman -Qs xf86-video-nouveau > /dev/null; then
|
||||||
sudo pacman -R --noconfirm xf86-video-nouveau
|
sudo pacman -R --noconfirm xf86-video-nouveau
|
||||||
fi
|
fi
|
||||||
sudo pacman -S --needed --noconfirm nvidia-open-dkms nvidia-settings nvidia-utils lib32-nvidia-utils libvdpau lib32-libvdpau
|
sudo pacman -S --needed --noconfirm nvidia-open-dkms nvidia-settings nvidia-utils lib32-nvidia-utils libvdpau lib32-libvdpau gst-libav gst-plugins-good lib32-gst-plugins-good
|
||||||
yay -S --needed --noconfirm libva-nvidia-driver
|
yay -S --needed --noconfirm libva-nvidia-driver
|
||||||
if [ -d "/sys/class/power_supply/BAT0" ]; then
|
if [ -d "/sys/class/power_supply/BAT0" ]; then
|
||||||
sudo pacman -S --needed --noconfirm supergfxctl
|
sudo pacman -S --needed --noconfirm supergfxctl
|
||||||
@@ -293,7 +311,7 @@ function install_gpu_drivers() {
|
|||||||
elif [[ $DISTRO == "fedora" ]]; then
|
elif [[ $DISTRO == "fedora" ]]; then
|
||||||
sudo dnf in xorg-x11-drv-amdgpu mesa-vdpau-drivers mesa-va-drivers libavcodec-freeworld -y
|
sudo dnf in xorg-x11-drv-amdgpu mesa-vdpau-drivers mesa-va-drivers libavcodec-freeworld -y
|
||||||
elif [[ $DISTRO == "arch" ]]; then
|
elif [[ $DISTRO == "arch" ]]; then
|
||||||
sudo pacman -S --needed --noconfirm xf86-video-amdgpu libva-mesa-driver lib32-libva-mesa-driver vulkan-radeon lib32-vulkan-radeon mesa-vdpau lib32-mesa-vdpau
|
sudo pacman -S --needed --noconfirm xf86-video-amdgpu libva-mesa-driver lib32-libva-mesa-driver vulkan-radeon lib32-vulkan-radeon mesa-vdpau lib32-mesa-vdpau gst-libav gst-plugins-good lib32-gst-plugins-good
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
# INTEL
|
# INTEL
|
||||||
@@ -303,7 +321,7 @@ function install_gpu_drivers() {
|
|||||||
elif [[ $DISTRO == "fedora" ]]; then
|
elif [[ $DISTRO == "fedora" ]]; then
|
||||||
sudo dnf in xorg-x11-drv-intel intel-media-driver ffmpeg libavcodec-freeworld -y
|
sudo dnf in xorg-x11-drv-intel intel-media-driver ffmpeg libavcodec-freeworld -y
|
||||||
elif [[ $DISTRO == "arch" ]]; then
|
elif [[ $DISTRO == "arch" ]]; then
|
||||||
sudo pacman -S --needed --noconfirm intel-media-driver linux-firmware vulkan-intel
|
sudo pacman -S --needed --noconfirm intel-media-driver linux-firmware vulkan-intel gst-libav gst-plugins-good lib32-gst-plugins-good
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user