#!/bin/bash # Sudo echo "Enter root password" su - root -c "usermod -a -G sudo $USER" #sudo usermod -a -G sudo $USER echo "Enter $USER password" sudo usermod -a -G kvm $USER newgrp sudo # Switch to testing sudo cp google-chrome.list /etc/apt/sources.list.d/ sudo cp vscode.list /etc/apt/sources.list.d/ sudo cp -f sources.list /etc/apt/ wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 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 sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list' sudo apt update sudo apt upgrade -y # Pipewire @ 192k sudo mkdir /etc/pipewire sudo cp pipewire.conf /etc/pipewire # Deps for steam sudo dpkg --add-architecture i386 sudo apt update -y sudo apt install -y mesa-vulkan-drivers libglx-mesa0:i386 mesa-vulkan-drivers:i386 libgl1-mesa-dri:i386 # Tools sudo apt install -y zsh nala lsd fonts-font-awesome neofetch mc tmux curl plocate apt-file libvirt-clients sassc libglib2.0-dev-bin curl wget sudo apt-file update sudo usermod -a -G libvirt $USER # Flatpak sudo sudo apt install flatpak sudo apt install gnome-software-plugin-flatpak sudo flatpak override --filesystem=~/.themes sudo flatpak override --filesystem=~/.icons sudo flatpak override --filesystem=xdg-config/gtk-4.0 flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak update flatpak install -y flatseal fondo com.usebottles.bottles com.github.wwmm.easyeffects com.ktechpit.whatsie com.ktechpit.whatsie net.davidotek.pupgui2 slack geary # Dev general sudo apt install -y git build-essential golang meson cmake ninja-build # Fyne deps sudo apt install -y libgl1-mesa-dev xorg-dev # Nerd fonts git clone --depth 1 https://github.com/ryanoasis/nerd-fonts.git nerd-fonts/install.sh #Extensions wget https://extensions.gnome.org/extension-data/dash-to-dockmicxgx.gmail.com.v84.shell-extension.zip gnome-extensions install dash-to-dockmicxgx.gmail.com.v84.shell-extension.zip wget https://extensions.gnome.org/extension-data/openweather-extensionjenslody.de.v121.shell-extension.zip gnome-extensions install openweather-extensionjenslody.de.v121.shell-extension.zip wget https://extensions.gnome.org/extension-data/trayIconsReloadedselfmade.pl.v26.shell-extension.zip gnome-extensions install trayIconsReloadedselfmade.pl.v26.shell-extension.zip wget https://extensions.gnome.org/extension-data/blur-my-shellaunetx.v47.shell-extension.zip gnome-extensions install blur-my-shellaunetx.v47.shell-extension.zip gnome-extensions enable user-theme@gnome-shell-extensions.gcampax.github.com # Themes git clone --depth=1 https://github.com/vinceliuice/WhiteSur-gtk-theme.git WhiteSur-gtk-theme/install.sh -l -c Light -N mojave sudo WhiteSur-gtk-theme/tweaks.sh -g #GDM WhiteSur-gtk-theme/tweaks.sh -F #Flatpak #WhiteSur-gtk-theme/tweaks.sh -f #Firefox WhiteSur-gtk-theme/tweaks.sh -d #Dash to dock git clone --depth=1 https://github.com/vinceliuice/WhiteSur-icon-theme.git WhiteSur-icon-theme/install.sh # Oh My ZSH RUNZSH=no CHSH=yes sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting cp .zshrc $HOME chsh -s /bin/zsh # Steam sudo apt install -y steam-installer # Settings dconf load / < dconf.toml # Applications sudo apt install -y google-chrome-stable sudo apt install -y code # Clean up sudo apt autoremove sudo apt clean # Ask to reboot