feat: Include vulkan-tools and clinfo in all images

fix: Install vkcapture, glcapture, vkbsalt, and mangohud with explicit arch
This commit is contained in:
Kyle Gospodnetich 2023-10-16 23:51:00 -07:00
parent 544c47825b
commit 4092a1584d

View File

@ -82,9 +82,12 @@ RUN rpm-ostree install \
input-remapper \ input-remapper \
system76-scheduler \ system76-scheduler \
hl2linux-selinux \ hl2linux-selinux \
libobs_glcapture \ libobs_glcapture.x86_64 \
libobs_vkcapture \ libobs_glcapture.i686 \
obs-vkcapture \ libobs_vkcapture.x86_64 \
libobs_vkcapture.i686 \
obs-vkcapture.x86_64 \
obs-vkcapture.i686 \
ladspa-caps-plugins \ ladspa-caps-plugins \
ladspa-noise-suppression-for-voice \ ladspa-noise-suppression-for-voice \
tailscale \ tailscale \
@ -100,6 +103,7 @@ RUN rpm-ostree install \
lzip \ lzip \
libxcrypt-compat \ libxcrypt-compat \
mesa-libGLU \ mesa-libGLU \
vulkan-tools \
twitter-twemoji-fonts \ twitter-twemoji-fonts \
lato-fonts \ lato-fonts \
fira-code-fonts && \ fira-code-fonts && \
@ -199,6 +203,7 @@ RUN if grep -qv "nvidia" <<< "${IMAGE_NAME}"; then \
rpm-ostree install \ rpm-ostree install \
rocm-hip \ rocm-hip \
rocm-opencl \ rocm-opencl \
rocm-clinfo \
waydroid \ waydroid \
weston && \ weston && \
sed -i~ -E 's/=.\$\(command -v (nft|ip6?tables-legacy).*/=/g' /usr/lib/waydroid/data/scripts/waydroid-net.sh \ sed -i~ -E 's/=.\$\(command -v (nft|ip6?tables-legacy).*/=/g' /usr/lib/waydroid/data/scripts/waydroid-net.sh \
@ -231,6 +236,7 @@ RUN if grep -qv "nvidia" <<< "${IMAGE_NAME}"; then \
libdbusmenu-gtk3.i686 \ libdbusmenu-gtk3.i686 \
libatomic.i686 \ libatomic.i686 \
pipewire-alsa.i686 && \ pipewire-alsa.i686 && \
clinfo \
sed -i '0,/enabled=0/s//enabled=1/' /etc/yum.repos.d/rpmfusion-nonfree-steam.repo && \ sed -i '0,/enabled=0/s//enabled=1/' /etc/yum.repos.d/rpmfusion-nonfree-steam.repo && \
sed -i '0,/enabled=1/s//enabled=0/' /etc/yum.repos.d/rpmfusion-nonfree.repo && \ sed -i '0,/enabled=1/s//enabled=0/' /etc/yum.repos.d/rpmfusion-nonfree.repo && \
sed -i '0,/enabled=1/s//enabled=0/' /etc/yum.repos.d/rpmfusion-nonfree-updates.repo && \ sed -i '0,/enabled=1/s//enabled=0/' /etc/yum.repos.d/rpmfusion-nonfree-updates.repo && \
@ -249,9 +255,10 @@ RUN if grep -qv "nvidia" <<< "${IMAGE_NAME}"; then \
winetricks \ winetricks \
protontricks \ protontricks \
latencyflex-vulkan-layer \ latencyflex-vulkan-layer \
vkBasalt \ vkBasalt.x86_64 \
mangohud \ vkBasalt.i686 \
vulkan-tools \ mangohud.x86_64 \
mangohud.i686 \
; fi ; fi
# Cleanup & Finalize # Cleanup & Finalize
@ -386,7 +393,6 @@ RUN if grep -q "kinoite" <<< "${BASE_IMAGE_NAME}"; then \
# Dock updater - done manually due to proprietary parts preventing it from being on Copr # Dock updater - done manually due to proprietary parts preventing it from being on Copr
# Neptune firmware - done manually due to "TBD" license on needed audio firmware # Neptune firmware - done manually due to "TBD" license on needed audio firmware
RUN rpm-ostree install \ RUN rpm-ostree install \
vulkan-tools \
jupiter-fan-control \ jupiter-fan-control \
jupiter-hw-support-btrfs \ jupiter-hw-support-btrfs \
powerbuttond \ powerbuttond \
@ -396,8 +402,10 @@ RUN rpm-ostree install \
steam_notif_daemon \ steam_notif_daemon \
ryzenadj \ ryzenadj \
latencyflex-vulkan-layer \ latencyflex-vulkan-layer \
vkBasalt \ vkBasalt.x86_64 \
mangohud \ vkBasalt.i686 \
mangohud.x86_64 \
mangohud.i686 \
sdgyrodsu \ sdgyrodsu \
sddm-sugar-steamOS \ sddm-sugar-steamOS \
ibus-pinyin \ ibus-pinyin \