Skip to content

askpng/solarpowered

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

832 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

☀️ solarpowered

Custom images based on Fedora Silverblue, made using BlueBuild. This began as a learning project to familiarize myself with atomic OSes and GitHub - it is now my fully functional, primary OS image! :)

Also check out atomic-t480s, a much simpler custom image project I started to support Lenovo Thinkpad T480s users.

solarpowered - for Lenovo T480/s devices

NOTE: This image is subject to deprecation in the upcoming Fedora version update; F44 builds will be the last, and solarpowered will not be getting F45 builds.

Includes the following tools for maximum Lenovo T480/s functionality with 0 layering:

This image is shipped with kernel-blu with the v4l2loopback kernel module.

It is highly recommended to run append solarpowered-setup upon installation. This installs TLP-UI Flatpak, configures necessary kernel arguments & local initramfs regeneration, and enables python-validity and zcfan. It is recommended to reboot afterwards.

NOTE: This does not configure throttled, as undervolt stable values differ between machines. For further information about undervolting, refer to the official documentation on throttled.

solarpowered-ex - for Ryzen/AMD computers

Includes the following goodies:

  • Gamescope, Lutris, MangoHud and experimental implementation of Steam Gaming Mode
  • Beta/Unstable version of Sunshine for game streaming
  • Ramalama and ROCM packages
  • LACT-libadwaita

This image is shipped with kernel-cachyos-lto with its built-in v4l2loopback and zenergy.

photosphere - for Microsoft Surface (Laptop) devices

Includes the following goodies:

  • igt-gpu-tools
  • powertop and tuned-utils - powertop2tuned is excellent for bridging powertop and tuned
  • howdy-gtk

This image is shipped with the linux-surface kernel with the iptsd kernel module.

Installation

You can install solarpowered by rebasing from Silverblue or generating an ISO file yourself. If you decide to give this a go, and would like to provide feedback and/or suggestions, feel free to open a new issue.

Rebase

To rebase from a Silverblue installation, follow the steps below.

solarpowered

  1. Rebase to the unsigned image to get the proper signing keys + policies installed and reboot automatically:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/askpng/solarpowered:latest --reboot
  1. Rebase to the signed image and reboot automatically:
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/askpng/solarpowered:latest --reboot

solarpowered-ex

  1. Rebase to the unsigned image to get the proper signing keys + policies installed and reboot automatically:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/askpng/solarpowered-ex:latest --reboot
  1. Rebase to the signed image and reboot automatically:
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/askpng/solarpowered-ex:latest --reboot

Verification

These images are signed with Sigstore's cosign.

Verify cosign.pub

Download the cosign.pub file from this repo and run the following command within the same directory:

cosign verify --key cosign.pub ghcr.io/askpng/solarpowered

About

Fedora Silverblue images for my personal use. Learning project, frequent changes.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Generated from blue-build/template