PortValhalla/scripts/Arch/Collections/personal.sh

124 lines
2.4 KiB
Bash
Raw Normal View History

#!/bin/bash
pushd "${BASH_SOURCE%/*}" > /dev/null;
2023-04-05 07:45:04 +00:00
. "../Config/pacman/install.sh";
. "../Software/yay/install.sh";
2023-04-10 19:34:06 +00:00
# Firmware
yay --noconfirm -Syu mkinitcpio-firmware;
# Essentials
yay --noconfirm -Syu \
2023-04-06 14:26:40 +00:00
bash-completion \
wget \
oh-my-posh-bin \
screen \
2023-04-06 14:26:40 +00:00
vim \
2023-04-06 15:45:57 +00:00
vi-vim-symlink \
zsh \
fish;
2023-04-05 14:15:54 +00:00
. "../Software/git/install.sh";
2023-04-05 14:09:45 +00:00
yay --noconfirm -Syu power-profiles-daemon;
sudo systemctl enable --now power-profiles-daemon;
2023-04-05 09:27:13 +00:00
# Fonts
yay --noconfirm -Syu \
otf-cascadia-code-nerd \
ttf-ms-win11-auto \
2023-04-05 12:20:04 +00:00
otf-cascadia-code \
ttf-droid;
2023-04-05 09:27:13 +00:00
# GRUB Shenanigans
. "../Software/minegrub-theme/install.sh";
2023-05-03 15:47:41 +00:00
# # 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-pano-git;
2023-04-04 01:01:05 +00:00
2023-05-03 15:47:41 +00:00
# . "../Config/GnomeExtensions/install.sh";
2023-04-04 00:54:11 +00:00
# rclone
. "../Software/rclone/install.sh";
2023-04-07 18:03:22 +00:00
# Firefox
. "../Software/Firefox/install.sh";
# Brave Browser
yay --noconfirm -Syu \
brave-bin \
brave-beta-bin \
brave-nightly-bin;
braveExtensions="/opt/brave-bin/extensions";
2023-05-04 13:43:14 +00:00
yay --noconfirm -Syu \
jq;
BROWSER_BIN="brave" \
EXTENSION_DIR="/usr/share/chromium-extensions" \
EXTENSION_POLICY_DIR="$braveExtensions" \
source "../../Common/Config/Chromium/install-ytmusic-dl.sh";
2023-04-07 00:09:49 +00:00
sudo ln -sf "$braveExtensions" /opt/brave.com/brave-beta/extensions;
sudo ln -sf "$braveExtensions" /opt/brave.com/brave-nightly/extensions;
# Tools
2023-04-07 00:09:49 +00:00
yay --noconfirm -Rs typescript || true;
yay --noconfirm -Rs yarn || true;
yay --noconfirm -Rs nodejs || true;
2023-04-05 08:37:18 +00:00
yay --noconfirm -Syu \
bitwarden \
signal-desktop \
extension-manager \
easyeffects \
2023-04-05 10:37:32 +00:00
threema-desktop \
gnome-tweaks;
2023-04-13 15:51:50 +00:00
yay --noconfirm -Syu \
discord \
openasar-git;
# Python
yay --noconfirm -Syu \
python \
python-pip \
pyenv \
python-pipenv;
# Media
. "../Software/ytmdesktop/install.sh";
# Coding
yay --noconfirm -Syu \
vscodium-bin \
vscodium-insiders-bin \
visual-studio-code-bin \
visual-studio-code-insiders-bin \
godot-mono-bin;
# Node.js
2023-05-03 19:44:34 +00:00
yay --noconfirm -Syu nodejs-n;
sudo n install latest;
# Docker
2023-04-06 15:48:42 +00:00
. "../Software/docker/install.sh";
2023-04-05 12:20:50 +00:00
2023-04-04 09:07:44 +00:00
# Misc
. "../Software/logo-ls/install.sh";
. "../Software/Virtual Machine Manager/install.sh";
yay --noconfirm -Syu \
vim \
tea \
woodpecker-cli;
2023-04-04 09:07:44 +00:00
flatpak install flathub com.usebottles.bottles;
popd > /dev/null;