From 290a84e86b2f2c3cb1403f94eff416e74d536abd Mon Sep 17 00:00:00 2001 From: seth Date: Fri, 19 Jan 2024 22:17:31 -0500 Subject: initial commit --- override.sh | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 override.sh (limited to 'override.sh') diff --git a/override.sh b/override.sh new file mode 100755 index 0000000..4d3597a --- /dev/null +++ b/override.sh @@ -0,0 +1,39 @@ +#!/usr/bin/env bash +set -euxo pipefail + +to_add=( + "chromium" + "fish" # > bash + + # gnome stuff + "adw-gtk3-theme" + "gnome-tweaks" + "gnome-shell-extension-caffeine" + qadwaitadecorations-qt{5,6} + + # maybe one day these will be good on flatpak :p + "lutris" + "mangohud" + "steam" +) + +# remove non-flatpak firefox +rpm-ostree override remove firefox firefox-langpacks + +# install rpm fusion +release=$(rpm -E %fedora) +rpm-ostree install \ + "https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$release.noarch.rpm" \ + "https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$release.noarch.rpm" + +# install hardware codecs +rpm-ostree override remove mesa-va-drivers --install mesa-va-drivers-freeworld +rpm-ostree install mesa-vdpau-drivers-freeworld + +# install software codecs +## i have no idea why i have to do this just for ffmpeg +rpm-ostree override remove libavcodec-free libavfilter-free libavformat-free libavutil-free libpostproc-free libswresample-free libswscale-free --install ffmpeg +rpm-ostree install gstreamer1-plugin-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-ugly gstreamer1-vaapi + +# install extra packages +rpm-ostree install "${to_add[@]}" -- cgit v1.2.3