PortValhalla/scripts/Arch/Collections/personal.sh

93 lines
1.8 KiB
Bash
Executable file

#!/bin/bash
pushd "${BASH_SOURCE%/*}" > /dev/null;
. "../Software/yay/install.sh";
# Essentials
yay --noconfirm -Syu \
wget \
oh-my-posh-bin \
screen \
vim;
# GRUB Shenanigans
. "../Software/minegrub-theme/install.sh";
# Gnome Extensions
yay --noconfirm -Syu \
gnome-shell-extension-order-icons-git \
gnome-shell-extension-desktop-icons-ng \
gnome-shell-extension-dash-to-dock \
gnome-shell-extension-pop-shell-git \
gnome-shell-extension-order-icons-git \
gnome-shell-extension-pano-git;
. "../Config/GnomeExtensions/install.sh";
# rclone
. "../Software/rclone/install.sh";
# Brave Browser
yay --noconfirm -Syu \
brave-bin \
brave-beta-bin \
brave-nightly-bin;
braveExtensions="/opt/brave-bin/extensions";
BROWSER_BIN="brave" \
EXTENSION_DIR="/usr/share/chromium-extensions" \
EXTENSION_POLICY_DIR="$braveExtensions" \
source "../../Common/Config/Chromium/install-ytmusic-dl.sh";
sudo ln -s "$braveExtensions" /opt/brave.com/brave-beta/extensions;
sudo ln -s "$braveExtensions" /opt/brave.com/brave-nightly/extensions;
# Tools
yay --noconfirm -Syu \
bitwarden \
signal-desktop \
bottles \
extension-manager \
easyeffects \
threema-desktop;
# Media
yay --noconfirm -Syu electron13-bin;
yay --noconfirm -Syu \
ytmdesktop;
# Coding
yay --noconfirm -Syu \
vscodium-bin \
vscodium-insiders-bin \
visual-studio-code-bin \
visual-studio-code-insiders-bin \
godot-mono-bin;
# Node.js
. "../Software/NVS/install.sh";
# Python
yay --noconfirm -Syu \
python \
python-pip \
pyenv \
python-pipenv;
# Docker
yay --noconfirm -Syu \
docker \
docker-compose \
docker-buildx;
# Misc
. "../Software/logo-ls/install.sh";
. "../Software/Virtual Machine Manager/install.sh";
yay --noconfirm -Syu \
vim \
tea \
woodpecker-cli;
popd > /dev/null;