flechade/setup.sh

95 lines
3.0 KiB
Bash

#!/bin/bash
# Sudo
sudo usermod -a -G sudo $USER
sudo usermod -a -G kvm $USER
sudo usermod -a -G libvirt $USER
# Switch to testing
sudo cp *.list /etc/apt/sources.list.d/
sudo cp -f sources.list /etc/apt/
sudo apt update
# 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 batcat curl geary plocate apt-file libvirt-clients sassc libglib2.0-dev-bin curl wget
sudo apt update
sudo apt-file update
# 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 om.github.wwmm.easyeffects com.ktechpit.whatsie com.ktechpit.whatsie ProtonUp-Qt slack
flatpak install -y org.gtk.Gtk3theme.WhiteSur-Light org.gtk.Gtk3theme.WhiteSur-Light-solid
# Dev general
sudo apt install -y git build-essential golang meson cmake ninja
# 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
gnome-extensions install openweather-extension@jenslody.de
gnome-extensions install dash-to-dock@micxgx.gmail.com
gnome-extensions install trayIconsReloaded@selfmade.pl
gnome-extensions install blur-my-shell@aunetx
gnome-extensions install 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
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
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
# Steam
sudo apt install -y steam-installer
# Settings
dconf load / < dconf.toml
# Applications
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 apt install google-chrome-stable code
# Clean up
sudo apt clean