Switching from using negativo17 to using rpm-fusion and xpadneo copr repos (#37)
All checks were successful
bluebuild / Build Custom Image (recipe.yml) (push) Successful in 8m21s

Reviewed-on: #37
Co-authored-by: Eriq Taing <eriq12@protonmail.com>
Co-committed-by: Eriq Taing <eriq12@protonmail.com>
This commit is contained in:
2025-07-11 20:09:24 -04:00
committed by eriq12
parent 6259ab886e
commit 1181d5accb
2 changed files with 41 additions and 23 deletions

View File

@@ -7,10 +7,5 @@ echo "INFO: grab kernel module"
KERNEL_VER=$(ls /lib/modules | head -n 1)
echo $KERNEL_VER
echo "INFO: grab xpad modules"
MODULE_VER=$(ls /usr/src | grep xpadneo | sed 's/-/\//')
echo $MODULE_VER
echo "INFO: build and install xpadneo"
sudo dkms build -m $MODULE_VER -k $KERNEL_VER
sudo dkms install -m $MODULE_VER -k $KERNEL_VER
echo "INFO: rebuild akmods"
sudo akmods --kernels $KERNEL_VER

View File

@@ -1,14 +1,14 @@
modules:
- type: dnf
repos:
nonfree: rpmfusion
files:
- https://negativo17.org/repos/fedora-steam.repo
- https://negativo17.org/repos/fedora-multimedia.repo
- codium.repo
copr:
- ublue-os/packages
- solopasha/hyprland
- peterwu/rendezvous
- atim/xpadneo
keys:
- https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg
install:
@@ -52,6 +52,10 @@ modules:
# vulkan
- vulkan-tools
- vulkan-validation-layers
# xdg-desktop-portals
- xdg-desktop-portal
- xdg-desktop-portal-hyprland
- xdg-desktop-portal-gtk
# polkit
- polkit
@@ -78,6 +82,8 @@ modules:
- file-roller
- file-roller-nautilus
- ffmpegthumbnailer
# text editor
- neovim
- codium
@@ -121,7 +127,15 @@ modules:
# for performance view
- mangohud
# xpadneo
- dkms-xpadneo
- xpadneo
- gstreamer1-plugin-libav
- gstreamer1-plugins-bad-free-extras
- gstreamer1-plugins-bad-freeworld
- gstreamer1-plugins-ugly
- gstreamer1-vaapi
# other multimedia
remove:
packages:
@@ -129,20 +143,29 @@ modules:
- firefox
- firefox-langpacks
# old codecs
- fdk-aac-free
- libavcodec-free
- libavdevice-free
- libavfilter-free
- libavformat-free
- libavutil-free
- libpostproc-free
- libswresample-free
- libswscale-free
- ffmpeg-free
replace:
- from-repo: fedora-multimedia
- from-repo: rpmfusion-free-updates
packages:
- libheif
- libva
- libva-intel-media-driver
- mesa-dri-drivers
- mesa-filesystem
- mesa-libEGL
- mesa-libGL
- mesa-libgbm
- mesa-va-drivers
- mesa-vulkan-drivers
- gstreamer1-plugin-libav
- old: mesa-va-drivers
new: mesa-va-drivers-freeworld
- type: dnf
install:
packages:
- ffmpeg
- mesa-vdpau-drivers-freeworld
- type: script
scripts: