mirror of
https://github.com/tumillanino/miasma-os.git
synced 2026-06-15 15:09:33 +00:00
kernel still breaking. updated name which may have been issue
This commit is contained in:
61
docs/solarpowered-main/recipes/kernels/bazzite.yml
Normal file
61
docs/solarpowered-main/recipes/kernels/bazzite.yml
Normal file
@@ -0,0 +1,61 @@
|
||||
modules:
|
||||
- type: script
|
||||
snippets:
|
||||
- dnf -y remove kernel-* &&
|
||||
rm -drf /usr/lib/modules/*
|
||||
# ---
|
||||
# RPM method
|
||||
# ---
|
||||
- OS_VERSION=$(rpm -E %fedora) &&
|
||||
VER=$(basename $(curl -Ls -o /dev/null -w %{url_effective} https://github.com/bazzite-org/kernel-bazzite/releases/latest)) &&
|
||||
dnf install -y
|
||||
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-$VER.fc$OS_VERSION.x86_64.rpm
|
||||
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-common-$VER.fc$OS_VERSION.x86_64.rpm
|
||||
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-core-$VER.fc$OS_VERSION.x86_64.rpm
|
||||
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-devel-$VER.fc$OS_VERSION.x86_64.rpm
|
||||
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-devel-matched-$VER.fc$OS_VERSION.x86_64.rpm
|
||||
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-modules-$VER.fc$OS_VERSION.x86_64.rpm
|
||||
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-modules-akmods-$VER.fc$OS_VERSION.x86_64.rpm
|
||||
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-modules-core-$VER.fc$OS_VERSION.x86_64.rpm
|
||||
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-modules-extra-$VER.fc$OS_VERSION.x86_64.rpm
|
||||
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-modules-extra-matched-$VER.fc$OS_VERSION.x86_64.rpm
|
||||
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-modules-internal-$VER.fc$OS_VERSION.x86_64.rpm
|
||||
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-tools-$VER.fc$OS_VERSION.x86_64.rpm
|
||||
https://github.com/bazzite-org/kernel-bazzite/releases/download/$VER/kernel-tools-libs-$VER.fc$OS_VERSION.x86_64.rpm
|
||||
# ---
|
||||
# Extraction method
|
||||
# ---
|
||||
# # 1. Download & extract kernel.tar.zst from Bazzite GH releases
|
||||
# - TAG=$(basename $(curl -Ls -o /dev/null -w %{url_effective} https://github.com/bazzite-org/kernel-bazzite/releases/latest)) &&
|
||||
# VER=$(echo "$TAG" | sed 's/\(.*\)-/\1./') &&
|
||||
# OS_VERSION=$(rpm -E %fedora) &&
|
||||
# curl --retry 5 -L "https://github.com/bazzite-org/kernel-bazzite/releases/download/$TAG/linux-bazzite-$VER.fc$OS_VERSION-1-x86_64.pkg.tar.zst" -o /tmp/kernel.tar.zst
|
||||
# # 2. Copy kernel.tar.zst contents to /
|
||||
# - tar xf /tmp/kernel.tar.zst -C /tmp
|
||||
# - cp -r /tmp/usr /
|
||||
# # 3. Run depmod -a
|
||||
# - VER=$(ls /usr/lib/modules) &&
|
||||
# depmod -a $VER
|
||||
# # 4. Generate and verify initramfs.img
|
||||
# - VER=$(ls /usr/lib/modules) &&
|
||||
# dracut --kver $VER --force --add ostree --no-hostonly --reproducible /usr/lib/modules/$VER/initramfs.img &&
|
||||
# find /usr/lib/modules/$VER/initramfs.img
|
||||
# # 5. Cleanup
|
||||
# - rm -r /tmp/usr &&
|
||||
# rm /tmp/kernel.tar.zst
|
||||
|
||||
- type: dnf
|
||||
repos:
|
||||
cleanup: true
|
||||
copr:
|
||||
- bieszczaders/kernel-cachyos-addons
|
||||
install:
|
||||
install-weak-deps: false
|
||||
packages:
|
||||
- scx-scheds-git
|
||||
- scx-manager
|
||||
|
||||
- type: systemd
|
||||
system:
|
||||
enabled:
|
||||
- scx_loader.service
|
||||
36
docs/solarpowered-main/recipes/kernels/blu.yml
Normal file
36
docs/solarpowered-main/recipes/kernels/blu.yml
Normal file
@@ -0,0 +1,36 @@
|
||||
modules:
|
||||
- type: script
|
||||
scripts:
|
||||
- kernels/kernel-blu.sh
|
||||
# snippets:
|
||||
# - dnf -y install --setopt=install_weak_deps=False
|
||||
# dnf-plugins-core
|
||||
# dnf5-plugins
|
||||
# - dnf -y remove kernel* && rm -r -f /usr/lib/modules/*
|
||||
# - dnf -y config-manager setopt "*fedora*".exclude="
|
||||
# kernel
|
||||
# kernel-core
|
||||
# kernel-modules
|
||||
# kernel-modules-core
|
||||
# kernel-modules-extra
|
||||
# kernel-devel
|
||||
# kernel-headers
|
||||
# "
|
||||
# - dnf -y copr enable sentry/kernel-blu
|
||||
# - dnf -y copr enable ublue-os/akmods
|
||||
# - curl -L "https://raw.githubusercontent.com/terrapkg/subatomic-repos/main/terra.repo" -o /etc/yum.repos.d/terra.repo
|
||||
# - dnf -y install --setopt=install_weak_deps=False
|
||||
# kernel
|
||||
# kernel-devel
|
||||
# kernel-modules-extra
|
||||
# akmods
|
||||
# help2man
|
||||
# v4l2loopback
|
||||
# zenergy
|
||||
# # Needed if we use --setopt=tsflags=noscripts
|
||||
# - VER=$(ls /lib/modules) &&
|
||||
# akmods --force --kernels $VER --kmod v4l2loopback &&
|
||||
# akmods --force --kernels $VER --kmod zenergy &&
|
||||
# depmod -a $VER &&
|
||||
# dracut --kver $VER --force --add ostree --no-hostonly --reproducible /usr/lib/modules/$VER/initramfs.img
|
||||
# - rm -f /etc/yum.repos.d/{*copr*,*terra*}
|
||||
9
docs/solarpowered-main/recipes/kernels/cachy.yml
Normal file
9
docs/solarpowered-main/recipes/kernels/cachy.yml
Normal file
@@ -0,0 +1,9 @@
|
||||
modules:
|
||||
- type: script
|
||||
scripts:
|
||||
- kernels/kernel-cachy.sh
|
||||
|
||||
- type: systemd
|
||||
system:
|
||||
enabled:
|
||||
- scx_loader.service
|
||||
4
docs/solarpowered-main/recipes/kernels/fedora.yml
Normal file
4
docs/solarpowered-main/recipes/kernels/fedora.yml
Normal file
@@ -0,0 +1,4 @@
|
||||
modules:
|
||||
- type: script
|
||||
scripts:
|
||||
- kernels/kernel-fedora.sh
|
||||
Reference in New Issue
Block a user