kernel still breaking. updated name which may have been issue

This commit is contained in:
tumillanino
2026-04-09 15:58:55 +10:00
parent 1c59f8a718
commit c6ffa3591f
155 changed files with 6219 additions and 1 deletions

View File

@@ -0,0 +1,15 @@
# packages
This folder contains
# core & core-discard
`rpm-ostree` modules for use with UBlue's `silverblue-main`.
# foundation
`rpm-ostree` modules for use with vanilla Fedora Silverblue.
# solarpowered(-ex)
Image-specific `rpm-ostree` and `systemd` modules. Device-sensitive.

View File

@@ -0,0 +1,128 @@
modules:
- type: dnf
repos:
cleanup: true
nonfree: negativo17
files:
- https://raw.githubusercontent.com/terrapkg/subatomic-repos/main/terra.repo
# - vscodium.repo
copr:
- cuteneko/waydroid-helper
- sneexy/zen-browser
# - trixieua/mutter-patched
- zeno/scrcpy
replace:
- from-repo: fedora
packages:
- old: OpenCL-ICD-Loader
new: ocl-icd
# - from-repo: copr:copr.fedorainfracloud.org:trixieua:mutter-patched
# allow-erasing: true
# packages:
# - gdm
# - gnome-shell
# - mutter
# - mutter-common
install:
allow-erasing: true
install-weak-deps: false
packages:
# vscodium
- codium
# copr
- scrcpy
- starship
- topgrade
- zen-browser
# audio & codecs
- alsa-firmware
- celluloid
- ffmpegthumbnailer
- libcamera-gstreamer
- libcamera-tools
- libva-utils
- pipewire-plugin-vulkan
- vulkan-headers
# CLI utilities
- distrobox
- fastfetch
- fish
- fzf
- ifuse
- inxi
- iwd
- lm_sensors
- lzip
- nvtop
# - openssl # already included
- smartmontools
- stress
- s-tui
# - wireguard-tools # already included
# - wl-clipboard # already included
- yt-dlp
# - zstd # already included
# GUI
- baobab
- firewall-config
- nautilus-python
- papers
# other system
- btrfs-assistant
- flatpak-spawn
- input-remapper
- libappindicator
- libratbag-ratbagd
- openrgb-udev-rules
- podman-compose
- steam-devices
# pretties
- adw-gtk3-theme
- fonts-tweak-tool
- deepin-sound-theme
- oxygen-sounds
- pop-sound-theme
- yaru-sound-theme
# android stuff
- android-tools
- bindfs
- python3-pyclip
- waydroid
- waydroid-helper
remove:
packages:
# fedora
# repos are also removed because the image will not be used to layer things locally
- fedora-bookmarks
- fedora-chromium-config
- fedora-chromium-config-gnome
- fedora-flathub-remote
- fedora-repos-archive
- fedora-third-party
- fedora-workstation-repositories
- fedora-workstation-backgrounds
# ---
# gnome
- gnome-classic-session
- gnome-shell-extension-apps-menu
- gnome-shell-extension-background-logo
- gnome-shell-extension-launch-new-instance
- gnome-shell-extension-places-menu
- gnome-shell-extension-window-list
- gnome-software
- gnome-software-rpm-ostree
- gnome-system-monitor
- gnome-tour
- totem-video-thumbnailer
# ---
# others
- default-fonts-cjk-sans
- firefox
- firefox-langpacks
- google-noto-sans-cjk-vf-fonts
- rygel
- yelp
# - type: script
# scripts:
# - shared/android-tools.sh

View File

@@ -0,0 +1,74 @@
modules:
- type: dnf
repos:
cleanup: true
nonfree: negativo17
copr:
- eaglesemanation/displayconfig-mutter
- ilyaz/LACT
- jackgreiner/lutris-git
- lizardbyte/beta
- ublue-os/obs-vkcapture
- ublue-os/rom-properties
install:
install-weak-deps: false
allow-erasing: true
packages:
- displayconfig-mutter
- gamescope
- lact
- libobs_vkcapture.x86_64
- libobs_glcapture.x86_64
- libobs_vkcapture.i686
- libobs_glcapture.i686
- lutris
- mangohud
- pipx
- python3-ramalama
- rocm-hip
- rocm-clinfo
- rocm-smi
- rom-properties-gtk3
- steam
- sunshine
exclude:
- gamemode
- type: systemd
system:
enabled:
- lactd.service
- type: script
snippets:
# Gamescope
# - dnf -y install dnf-plugins-core
# - dnf -y copr enable ublue-os/bazzite
# - dnf -y copr enable ublue-os/bazzite-multilib
# - dnf -y config-manager setopt "*bazzite*".priority=90
# - dnf -y install
# gamescope
# gamescope-libs
# gamescope-shaders
# - dnf -y copr disable ublue-os/bazzite-multilib
# - dnf -y copr disable ublue-os/bazzite
- dnf clean all
# Extest
- mkdir -p /usr/lib/extest
- "VER=$(basename $(curl -Ls -o /dev/null -w %{url_effective} https://github.com/ublue-os/extest/releases/latest)) && curl -fLs https://github.com/ublue-os/extest/releases/download/${VER}/libextest.so -o /tmp/libextest.so"
- cp /tmp/libextest.so /usr/lib/extest/libextest.so
- rm /tmp/libextest.so
# Modify Steam.desktop with extest LD_PRELOAD
- sed -i 's|/usr/bin/steam\>|&-extest|g' /usr/share/applications/steam.desktop
# Sunshine setup
- setcap 'cap_sys_admin+p' /usr/bin/sunshine-*
# Winetricks
- curl -Lo /usr/bin/winetricks https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
- chmod 0755 /usr/bin/winetricks
# SteamOS files
- git clone https://github.com/shahnawazshahin/steam-using-gamescope-guide.git /tmp/gamescope-files
## Copy files from source
- cp -r /tmp/gamescope-files/usr/bin /usr
- cp -r /tmp/gamescope-files/usr/share /usr
## Remove gamescope-session from source & use our own
- rm /usr/bin/gamescope-session
## Cleanup source
- rm -r /tmp/gamescope-files

View File

@@ -0,0 +1,40 @@
modules:
- type: dnf
repos:
cleanup: true
copr:
- abn/throttled
- sneexy/python-validity
install:
allow-erasing: true
packages:
- igt-gpu-tools
# python-validity
- fprintd-clients
- fprintd-clients-pam
- open-fprintd
- python3-validity
# tlp
- tlp
- tlp-rdw
# throttled
- throttled
# zcfan
- zcfan
remove:
auto-remove: true
packages:
- tuned
- tuned-ppd
- type: systemd
system:
enabled:
# tlp
- tlp.service
# throttled
# throttled.service
masked:
# tlp
- systemd-rfkill.service
- systemd-rfkill.socket