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:
15
docs/solarpowered-main/recipes/packages/README.md
Normal file
15
docs/solarpowered-main/recipes/packages/README.md
Normal 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.
|
||||
128
docs/solarpowered-main/recipes/packages/foundation.yml
Normal file
128
docs/solarpowered-main/recipes/packages/foundation.yml
Normal 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
|
||||
74
docs/solarpowered-main/recipes/packages/solarpowered-ex.yml
Normal file
74
docs/solarpowered-main/recipes/packages/solarpowered-ex.yml
Normal 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
|
||||
40
docs/solarpowered-main/recipes/packages/solarpowered.yml
Normal file
40
docs/solarpowered-main/recipes/packages/solarpowered.yml
Normal 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
|
||||
Reference in New Issue
Block a user