114 lines · 3.4 KB · executable
#!/bin/bash

# Some system notes
#
# * X570 Aorus Master
# * AMD Ryzen 9 5950X 16-Core
# * NVIDIA GeForce RTX 3090
# * 64GB Ram
# * GC-Titan Ridge 2.0 for Thunderbolt support
# * LG Ultrafine 5K Thunderbolt display, Connected via the GC-Titan Ridge 2.0.
#   It has several features which are activated once Thunderbolt support is
#   enabled:
#     * Camera
#     * Speakers
#     * USB-C hub
#   The brightness controls are proprietary; see the section for LG Ultrafine
#   brightness below.

sudo xbps-install -Sy void-repo-nonfree
sudo xbps-install -Sy
sudo xbps-install -Sy \
    base-devel vpm psmisc \
    gcc6 cmake gmp gmp-devel bsdtar gcc-ada libusb \
    ncurses ncurses-devel ncurses-libtinfo-libs ncurses-libtinfo-devel zlib-devel \
    chrony alsa-utils apulse pulsemixer bluez \
    git gnupg gnupg2 \
    ctags curl wget bash-completion ripgrep jq slop \
    go rust cargo nodejs yarn ruby python python3-devel \
    nvidia nvidia-libs nvidia-opencl nvidia-gtklibs nvidia-dkms nv-codec-headers \
    noto-fonts-ttf noto-fonts-ttf-extra noto-fonts-cjk noto-fonts-emoji \
    dejavu-fonts-ttf ttf-ubuntu-font-family font-material-design-icons-ttf \
    mesa xorg-minimal xorg-input-drivers setxkbmap xrandr xrdb \
    libX11-devel libXrandr-devel libXScrnSaver-devel libXinerama-devel \
    xset xseticon xsetmode xsetpointer xsetroot xsettingsd xinput \
    xdg-user-dirs \
    adwaita-icon-theme \
    sx picom i3-gaps i3status feh \
    rofi kitty firefox gthumb

# Enable services