Skip to content
This repository was archived by the owner on Jul 24, 2026. It is now read-only.

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bazzite-deck-niri   bluebuild build badge Artifact Hub

A WIP bazzite-deck-gnome-based image that aims to be a mostly unopinionated* example of getting Niri to work on PC handhelds using Steam Input keybinds and an auto-generated scaling/transform config for the internal display.

*The image comes with Noctalia Shell as a convenient default and some of the keybinds are assigned to basic Noctalia Shell actions. If using this image as a base you can remove the noctalia-shell package and change the keybinds to use something else.

This repository was built using BlueBuild.

Installation

First, install a Bazzite -deck image (bazzite-deck-gnome is recommended but bazzite-deck may or may not also work). Then follow these steps to rebase to bazzite-deck-niri:

  • First rebase to the unsigned image, to get the proper signing keys and policies installed:
    rpm-ostree rebase ostree-unverified-registry:ghcr.io/lotsospaghetti/bazzite-deck-niri:latest
    
  • Reboot to complete the rebase:
    systemctl reboot
    
  • Then rebase to the signed image, like so:
    rpm-ostree rebase ostree-image-signed:docker://ghcr.io/lotsospaghetti/bazzite-deck-niri:latest
    
  • Reboot again to complete the installation
    systemctl reboot
    

As far as I've tested, installing directly from an ISO doesn't seem to work. You could try it but I highly recommend rebasing instead.

Verification

These images are signed with Sigstore's cosign. You can verify the signature by downloading the cosign.pub file from this repo and running the following command:

cosign verify --key cosign.pub ghcr.io/lotsospaghetti/bazzite-deck-niri

About

Basic Steam Input configuration and Bazzite-based image for Niri on PC handhelds

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

Generated from blue-build/template