blob: 4d3597a2da96b46d913c4f8d7affc2d9a9af86f9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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[@]}"
|