aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/00_install_packages.sh
blob: 803d6f042f86ea88ec23e22b8c0737204f4faa81 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#/bin/bash

PKG_BASE="kde-applications-meta chromium code shadowsocks-rust dae base-devel git git-delta sops age vim uv fnm stow fastfetch"
PKG_SYSTEM="bind lsof eza bat bat-extras htop jq less unzip 7zip wget usbutils nmap httpie rsync bup"
PKG_HARDWARE="modemmanager usb_modeswitch solaar brightnessctl terminus-font fprintd libfprint"
PKG_DEV="go rustup plantuml caddy docker docker-buildx docker-compose"
PKG_DESKTOP="bitwarden telegram-desktop darktable digikam obs-studio blender haruna mpv fcitx5 fcitx5-chinese-addons fcitx5-configtool fcitx5-pinyin-zhwiki steam libreoffice-still libreoffice-still-zh-cn"
PKG_NVIDIA="nvidia-utils opencl-nvidia cuda"

sudo pacman -Syu --needed $PKG_BASE $PKG_SYSTEM $PKG_HARDWARE $PKG_DEV $PKG_DESKTOP

if ! lspci | grep -iq nvidia; then
  sudo pacman -S $PKG_NVIDIA
fi