Switching from using negativo17 to using rpm-fusion and xpadneo copr repos #37

Merged
eriq12 merged 2 commits from switch-to-rpm-fusion into main 2025-07-11 20:09:24 -04:00
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) KERNEL_VER=$(ls /lib/modules | head -n 1)
echo $KERNEL_VER echo $KERNEL_VER
echo "INFO: grab xpad modules" echo "INFO: rebuild akmods"
MODULE_VER=$(ls /usr/src | grep xpadneo | sed 's/-/\//') sudo akmods --kernels $KERNEL_VER
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

View File

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