Add rpm-ostree config files for fixing systemd stuff on first install

This commit is contained in:
2026-05-18 22:07:33 -04:00
parent 2e49de82b4
commit c8ac923bca
6 changed files with 53 additions and 1 deletions

View File

@@ -0,0 +1,5 @@
#!/usr/bin/env bash
rpm-ostree install \
https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

View File

@@ -0,0 +1,9 @@
#!/usr/bin/env bash
rpm-ostree install \
make \
gnome-tweaks \
net-tools \
yubikey-manager \
tailscale \
NetworkManager-tui

View File

@@ -0,0 +1,8 @@
#!/usr/bin/env bash
rpm-ostree install \
qemu \
libvirt \
libvirt-daemon-driver-storage-core \
virt-install \
virt-manager

21
rpm-ostree/10-install-vlc.bash Executable file
View File

@@ -0,0 +1,21 @@
#!/usr/bin/env bash
rpm-ostree override remove \
noopenh264 \
--install openh264 \
--install gstreamer1-plugin-openh264 \
--install mozilla-openh264
rpm-ostree override remove \
mesa-va-drivers \
libavcodec-free \
libavfilter-free \
libavformat-free \
libavutil-free \
libswresample-free \
libswscale-free \
--install ffmpeg \
--install mesa-va-drivers-freeworld \
--install ffmpegthumbnailer
rpm-ostree install vlc

7
rpm-ostree/README.md Normal file
View File

@@ -0,0 +1,7 @@
# rpm-ostree
Because `make` is not installed on silverblue by default, we need to bootstrap
some stuff at the OS level directly before we can build the other targets. These
scripts will install the system level requirements, roughly in the order they
need to be done. Running `systemctl reboot` when prompted is left as an excercise
for the reader.