diff options
Diffstat (limited to 'override.sh')
| -rwxr-xr-x | override.sh | 39 |
1 files changed, 39 insertions, 0 deletions
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[@]}" |
