Skip to content

Latest commit

 

History

842 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 an experimental implementation of Steam Gaming Mode
  • Beta/Unstable version of Sunshine for game streaming
  • Ramalama and ROCM packages
  • LACT

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

photosphere - for Microsoft Surface Laptop 3

This image is currently shipped with kernel-blu, and does not have touch screen support. Once linux-surface kernel is updated to support the current Fedora version, I will migrate this image to the Surface kernel.

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.

Resources

Stars

7 stars

Watchers

1 watching

Forks

Packages

Used by

Contributors

Languages

Generated from blue-build/template