2023-07-18 06:30:37 -06:00
< p align = "center" >
2023-10-11 11:38:36 -07:00
< img src = "/repo_content/Bazzite_Tagline.svg?raw=true" alt = "Bazzite" / >
2023-07-18 06:30:37 -06:00
< / p >
2023-02-09 11:08:39 -08:00
[![build-bazzite ](https://github.com/ublue-os/bazzite/actions/workflows/build.yml/badge.svg )](https://github.com/ublue-os/bazzite/actions/workflows/build.yml)
2023-07-17 23:54:20 -07:00
2023-09-22 15:20:58 -04:00
---
# Table of Contents
- [Features for **All** Bazzite Images ](https://github.com/ublue-os/bazzite#about--features )
- [Features for **Desktop** Images ](https://github.com/ublue-os/bazzite#desktop )
- [Features for **Steam Deck / HTPC** Images ](https://github.com/ublue-os/bazzite#steam-deckhome-theater-pcs-htpcs )
- [Features for **GNOME** Images ](https://github.com/ublue-os/bazzite#gnome )
2023-11-13 02:18:26 -05:00
- [Features from Upstream ](https://github.com/ublue-os/bazzite#features-from-upstream )
2024-01-01 05:10:42 +00:00
- [Why ](https://github.com/ublue-os/bazzite#why )
- [Showcase ](https://github.com/ublue-os/bazzite#showcase )
- [Documentation & Newsletters ](https://github.com/ublue-os/bazzite#documentation--newsletters )
2023-09-22 15:20:58 -04:00
- [Custom Packages ](https://github.com/ublue-os/bazzite#custom-packages )
- [Verification & Metrics ](https://github.com/ublue-os/bazzite#verification )
- [Special Thanks ](https://github.com/ublue-os/bazzite#special-thanks )
- [Building Your Own ](https://github.com/ublue-os/bazzite#build-your-own )
- [Community ](https://github.com/ublue-os/bazzite#join-the-community )
---
2023-07-18 00:11:41 -07:00
## About & Features
2023-07-18 00:06:03 -07:00
2023-08-16 20:51:59 -07:00
Bazzite is an OCI image that serves as an alternative operating system for the [Steam Deck ](https://www.steamdeck.com/ ), and a ready-to-game SteamOS-like for desktop computers and living room home theater PCs.
2023-07-18 00:06:03 -07:00
2023-08-16 20:51:59 -07:00
Bazzite is built from [ublue-os/main ](https://github.com/ublue-os/main ) and [ublue-os/nvidia ](https://github.com/ublue-os/nvidia ) using [Fedora ](https://fedoraproject.org/ ) technology, which means expanded hardware support and built in drivers are included. Additionally, Bazzite adds the following features:
2023-07-18 17:18:50 -04:00
2023-07-26 00:54:38 -07:00
- Proprietary Nvidia drivers pre-installed.
- Full hardware accelerated codec support for H264 decoding.
2023-08-16 20:51:59 -07:00
- Full support for AMD's ROCM OpenCL/HIP run-times.
2023-08-27 12:16:18 -07:00
- [xone ](https://github.com/medusalix/xone ), [xpadneo ](https://github.com/atar-axis/xpadneo ), and [xpad-noone ](https://github.com/ublue-os/xpad-noone ) drivers for Xbox controllers.
2023-08-01 17:44:06 -07:00
- Full support for [DisplayLink ](https://www.synaptics.com/products/displaylink-graphics ).
2023-07-26 00:54:38 -07:00
- Includes Valve's KDE themes from SteamOS.
2023-07-18 17:18:50 -04:00
- [LatencyFleX ](https://github.com/ishitatsuyuki/LatencyFleX ), [vkBasalt ](https://github.com/DadSchoorse/vkBasalt ), [MangoHud ](https://github.com/flightlessmango/Mangohud ), and [OBS VkCapture ](https://github.com/nowrep/obs-vkcapture ) installed and available by default
2023-08-08 15:25:24 -07:00
- Support for [Wallpaper Engine ](https://www.wallpaperengine.io/en ). < sub >< sup > (Only on KDE)</ sup ></ sub >
2023-09-06 01:10:07 -07:00
- [ROM Properties Page shell extension ](https://github.com/GerbilSoft/rom-properties ) included.
2023-10-07 18:45:01 -07:00
- Full support for [Winesync/Fastsync/NTsync ](https://github.com/Frogging-Family/wine-tkg-git/issues/936 ).
2023-07-17 23:54:20 -07:00
- [Distrobox ](https://github.com/89luca89/distrobox ) preinstalled with automatic updates for created containers.
2023-09-04 22:57:53 -07:00
- Automated `duperemove` and `rmlint` services for reducing the disk space used by wine prefix contents.
2023-10-07 17:15:39 -07:00
- Support for HDMI CEC via [libCEC ](https://libcec.pulse-eight.com/ ).
2023-07-26 09:44:41 -07:00
- [System76-Scheduler ](https://github.com/pop-os/system76-scheduler ) preinstalled, providing automatic process priority tweaks to your focused application and keeping CPU time for background processes to a minimum.
2023-10-30 19:09:15 -07:00
- Customized System76-Scheduler config with additional rules.
2023-07-17 23:54:20 -07:00
- Uses [Google's BBR TCP congestion control ](https://github.com/google/bbr ) by default.
2024-01-01 02:09:00 -08:00
- [Input Remapper ](https://github.com/sezanzeb/input-remapper ) preinstalled and enabled. < sub >< sup > (Available but default-disabled on the Deck variant, may be enabled with `ujust enable-input-remapper` )</ sup ></ sub >
2024-01-01 21:40:31 -05:00
- Bazzite Portal provides an easy way to install numerous applications and tweaks, including installing [LACT ](https://github.com/ilya-zlobintsev/LACT ) and [GreenWithEnvy ](https://gitlab.com/leinardi/gwe ).
2024-01-05 21:29:50 -08:00
- [Nix ](https://nixos.org/ ) package manager with [Fleek ](https://getfleek.dev/ ) optionally available for install via `ujust` .
2023-09-28 22:14:03 -07:00
- [Brew ](https://brew.sh/ ) package manager optionally available for install via Bazzite Portal.
2024-01-03 15:43:41 -08:00
- [Waydroid ](https://waydro.id/ ) preinstalled for running Android apps. Set it up with this [quick guide ](https://universal-blue.discourse.group/docs?topic=32 ).
2023-11-02 22:58:07 -04:00
- Manage applications using [Flatseal ](https://github.com/tchx84/Flatseal ), [Warehouse ](https://github.com/flattool/warehouse ), and [Gear Lever ](https://github.com/mijorus/gearlever ).
2023-07-23 00:59:48 -07:00
- [OpenRGB ](https://gitlab.com/CalcProgrammer1/OpenRGB ) i2c-piix4 and i2c-nct6775 drivers for controlling RGB on certain motherboards.
2023-11-10 13:19:01 -08:00
- [OpenRazer ](https://openrazer.github.io ) drivers built in, Select OpenRazer in Bazzite Portal or run `ujust install-openrazer` in a terminal to begin using it.
- [OpenTabletDriver ](https://opentabletdriver.net/ ) udev rules built in, with the full software suite installable via Bazzite Portal or by running `ujust install-opentabletdriver` in a terminal.
2023-07-23 00:59:48 -07:00
- [GCAdapter_OC ](https://github.com/hannesmann/gcadapter-oc-kmod ) driver for overclocking Nintendo's Gamecube Controller Adapter to 1000hz polling.
2023-08-01 12:50:41 -07:00
- Out of the box support for [Wooting ](https://wooting.io/ ) keyboards.
2023-09-12 11:29:32 -07:00
- Built in support for Southern Islands < sub >< sup > (HD 7000)</ sup ></ sub > and Sea Islands < sub >< sup > (HD 8000)</ sup ></ sub > AMD GPUs under the `amdgpu` driver.
2023-11-10 13:19:01 -08:00
- A fix is available for [a 32-bit Source 1 engine game bug <sub><sup>(IE: TF2)</sup></sub> ](https://github.com/ValveSoftware/Source-1-Games/issues/5043 ) that makes the game crash on launch - `ujust patch-source1-tcmalloc`
- [XwaylandVideoBridge ](https://invent.kde.org/system/xwaylandvideobridge ) is available for Discord screensharing on Wayland.
2023-12-29 23:14:53 -08:00
- [Webapp Manager ](https://github.com/linuxmint/webapp-manager ) is available for creating applications from websites for a variety of browsers, including Firefox.
2023-11-10 13:19:01 -08:00
2023-08-17 22:15:26 -07:00
### Desktop
2023-07-18 14:25:22 -07:00
2023-08-17 22:15:26 -07:00
Common variant available as `bazzite` , suitable for desktop computers.
2023-07-18 14:25:22 -07:00
2023-09-01 15:04:44 -07:00
- Automatic updates for the OS, Flatpaks, Nix packages < sup >< sub > (Via Fleek)</ sub ></ sup > , and all Distrobox containers.
2023-07-17 23:54:20 -07:00
2023-08-18 09:00:28 -07:00
> [!IMPORTANT]
2023-11-14 20:51:24 -05:00
> **ISOs can be downloaded from our releases page [here](https://github.com/ublue-os/bazzite/releases), and a helpful install guide can be found [here](https://universal-blue.discourse.group/docs?topic=30).** If you experience any issues with installing Bazzite, then check out our [troubleshoot guide](https://universal-blue.discourse.group/docs?topic=34).
2023-08-04 16:33:55 -07:00
2023-08-16 20:51:59 -07:00
If you're on an existing Universal Blue image follow [these instructions ](https://universal-blue.org/images/#image-list ). To rebase an existing upstream Fedora Silverblue/Kinoite ostree system to this image:
2023-07-18 17:18:50 -04:00
2023-08-16 20:51:59 -07:00
```bash
2023-09-04 00:19:05 -07:00
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite:latest
2023-08-16 20:51:59 -07:00
```
2023-07-18 17:18:50 -04:00
2023-07-18 14:25:22 -07:00
or for devices with Nvidia GPUs:
2023-07-18 17:18:50 -04:00
2023-08-16 20:51:59 -07:00
```bash
2023-09-04 00:19:05 -07:00
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-nvidia:latest
2023-08-16 20:51:59 -07:00
```
2023-07-19 16:21:29 -07:00
2023-11-10 13:19:01 -08:00
**For users with Secure Boot enabled:** Run `ujust enroll-secure-boot-key` and enter the password `ublue-os` if prompted to enroll the required key.
2023-07-18 17:18:50 -04:00
2023-08-17 22:15:26 -07:00
### Steam Deck/Home Theater PCs (HTPCs)
2023-09-03 15:13:57 -04:00
> [!IMPORTANT]
2023-09-12 12:06:53 -04:00
Devices that are NOT the Steam Deck can still use the bazzite-deck images, but must use an AMD/Intel GPU.
2023-07-18 17:18:50 -04:00
2023-08-17 22:15:26 -07:00
Variant designed for usage as an alternative to SteamOS on the Steam Deck, and for a console-like experience on HTPCs, available as `bazzite-deck` :
2023-07-18 17:18:50 -04:00
2023-07-26 00:54:38 -07:00
- Directly boots to Gamemode matching SteamOS's behavior.
2023-08-16 20:51:59 -07:00
- **Automatic `duperemove` greatly trims the size of compatdata.**
2023-08-15 19:45:23 -07:00
- **Latest version of Mesa creates smaller shader caches and does not require them to prevent stutter.**
- **Able to be booted even if the drive is full.**
2023-09-04 20:33:37 -07:00
- **Support for every language supported by upstream Fedora.**
2023-11-12 22:25:32 -08:00
- **Uses Wayland on the desktop with [support for Steam input ](https://github.com/Supreeeme/extest ).**
2023-07-26 00:54:38 -07:00
- Features ported versions of most SteamOS packages, including drivers, firmware updaters, and fan controllers [from the evlaV repository ](https://gitlab.com/evlaV ).
2023-07-23 00:59:48 -07:00
- Patched Mesa for proper framerate control from Gamescope.
2023-07-26 00:54:38 -07:00
- Comes with patches from [SteamOS BTRFS ](https://gitlab.com/popsulfr/steamos-btrfs ) for full BTRFS support for the SD card by default.
- Ships with a ported copy of [SDGyroDSU ](https://github.com/kmicki/SteamDeckGyroDSU ), enabled by default.
2023-09-04 08:35:00 -07:00
- Option to install [Decky Loader ](https://github.com/SteamDeckHomebrew/decky-loader ), [EmuDeck ](https://www.emudeck.com/ ), [RetroDECK ](https://retrodeck.net/ ), and [ProtonUp-Qt ](https://davidotek.github.io/protonup-qt/ ), among numerous other useful packages on installation.
2023-09-01 15:04:44 -07:00
- Custom update system allows for the OS, Flatpaks, Nix packages < sup >< sub > (Via Fleek)</ sub ></ sup > , and Distrobox images to be updated directly from the Gamemode UI.
2023-08-15 20:05:43 -07:00
- Built in support for Windows dual-boot thanks to Fedora's installation of GRUB being left intact.
2023-08-16 20:51:59 -07:00
- Update break something? Easily roll back to the previous version of Bazzite thanks to `rpm-ostree` 's rollback functionality. You can even select previous images at boot.
2023-07-23 00:59:48 -07:00
- Steam and Lutris preinstalled on the image as layered packages.
2023-09-28 09:25:36 -07:00
- [Discover Overlay ](https://github.com/trigg/Discover ) for Discord pre-installed and automatically launches in both Gamemode and on the Desktop if Discord is installed. [View the official documentation here ](https://trigg.github.io/Discover/bazzite ).
2023-10-17 23:32:06 -07:00
- Uses ZRAM< sub >< sup > (4GB)</ sup ></ sub > with the ZSTD compression algorithm by default with the option to switch back to a 1GB swap file and set a custom size for it if desired.
2023-10-07 17:15:39 -07:00
- Kyber I/O scheduler to prevent I/O starvation when installing games or during background `duperemove` and `rmlint` processes.
2023-08-30 20:50:09 -07:00
- Applies SteamOS's kernel parameters.
- Color calibrated display profiles for matte and reflective Steam Deck screens included.
2023-08-08 11:44:53 -07:00
- Default-disabled power-user features, including:
2023-09-16 10:23:58 -07:00
- Service for low-risk undervolting of the Steam Deck via [RyzenAdj ](https://github.com/FlyGoat/RyzenAdj ) and [Ryzen SMU ](https://gitlab.com/leogx9r/ryzen_smu ), see `ryzenadj.service` and `/etc/default/ryzenadj` .
2023-08-08 15:25:24 -07:00
- Service for limiting the max charge level of the battery, see `batterylimit.service` and `/etc/default/batterylimit` . < sup >< sub > (Works even when the device is off)</ sub ></ sup >
- Built in support for display overclocking. For example, add `GAMESCOPE_OVERRIDE_REFRESH_RATE=40,70` to `/etc/environment` .
2023-11-12 22:25:32 -08:00
- Ability to use X11 on the desktop if desired by editing `/etc/default/desktop-wayland` .
2023-08-09 20:07:17 -07:00
- 32GB RAM mod your Steam Deck? Enjoy double the maximum VRAM amount, automatically applied. < sup >< sub > (Can you share your soldering skills?)</ sub ></ sup >
2023-11-10 13:19:01 -08:00
- Steam Deck hardware-specific services can be disabled by running `ujust disable-deck-services` in the terminal, useful for trying this image on other handhelds or for use on HTPCs.
2023-11-14 20:51:24 -05:00
- More information can be found [here ](https://universal-blue.discourse.group/docs?topic=37 ) on the Bazzite Steam Deck images.
2023-02-09 11:08:39 -08:00
2023-08-15 19:45:23 -07:00
> [!WARNING]
2023-10-01 16:09:24 -07:00
> **Due to an upstream bug, Bazzite cannot be used on Steam Decks with 64GB eMMC storage at this time. Upgrading the storage resolves the issue.**
2023-08-15 19:45:23 -07:00
2023-08-18 09:00:28 -07:00
> [!IMPORTANT]
2023-11-14 20:51:24 -05:00
> **ISOs can be downloaded from our releases page [here](https://github.com/ublue-os/bazzite/releases), and a helpful install guide can be found [here](https://universal-blue.discourse.group/docs?topic=30).** If you experience any issues with installing Bazzite, then check out our [troubleshoot guide](https://universal-blue.discourse.group/docs?topic=34).
2023-08-04 16:33:55 -07:00
2023-08-15 19:22:56 -04:00
If you're on an existing Universal Blue image follow [these instructions ](https://universal-blue.org/images/#image-list ). To rebase an existing upstream Fedora Silverblue/Kinoite ostree system to this image:
2023-07-18 14:25:22 -07:00
2023-08-16 20:51:59 -07:00
```bash
2023-09-04 00:19:05 -07:00
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck:latest
2023-08-16 20:51:59 -07:00
```
2023-07-18 14:25:22 -07:00
2023-08-04 16:33:55 -07:00
### GNOME
Builds with the GNOME desktop environment are available in both desktop and deck flavors. These builds come with the following additional features:
2023-08-30 20:50:09 -07:00
- [Variable refresh rate support and fractional scaling enabled under Wayland ](https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1154 ).
2024-01-01 02:11:53 -08:00
- Custom menu in the top bar for returning to game mode, launching Steam, and opening a number of useful utilities.
2023-08-04 16:33:55 -07:00
- [GSConnect ](https://extensions.gnome.org/extension/1319/gsconnect/ ) preinstalled and ready to use.
- Features optional Valve-inspired themes matching Vapor and VGUI2 from SteamOS.
2023-09-04 00:20:03 -07:00
- [Hanabi extension ](https://github.com/jeffshee/gnome-ext-hanabi ) included to offer similar features to Wallpaper Engine in KDE.
2023-08-21 23:17:22 -07:00
- Numerous optional extensions pre-installed, including [important user experience fixes ](https://www.youtube.com/watch?v=nbCg9_YgKgM ).
2023-09-04 17:15:20 -07:00
- Automatic updates for the [Firefox GNOME theme ](https://github.com/rafaelmardojai/firefox-gnome-theme ) and [Thunderbird GNOME theme ](https://github.com/rafaelmardojai/thunderbird-gnome-theme ). < sup >< sub > (If installed)</ sub ></ sup >
2023-08-04 16:33:55 -07:00
2023-08-18 09:00:28 -07:00
> [!IMPORTANT]
2023-11-14 20:51:24 -05:00
> **ISOs can be downloaded from our releases page [here](https://github.com/ublue-os/bazzite/releases), and a helpful install guide can be found [here](https://universal-blue.discourse.group/docs?topic=30).** If you experience any issues with installing Bazzite, then check out our [troubleshoot guide](https://universal-blue.discourse.group/docs?topic=34).
2023-08-04 16:33:55 -07:00
2023-08-16 20:51:59 -07:00
To rebase an existing ostree system to the **desktop** release:
2023-08-04 16:33:55 -07:00
2023-08-16 20:51:59 -07:00
```bash
2023-09-04 00:19:05 -07:00
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome:latest
2023-08-16 20:51:59 -07:00
```
2023-08-04 16:33:55 -07:00
2023-08-16 20:51:59 -07:00
To rebase an existing ostree system to the **desktop with Nvidia drivers** release:
2023-08-04 16:33:55 -07:00
2023-08-16 20:51:59 -07:00
```bash
2023-09-04 00:19:05 -07:00
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-gnome-nvidia:latest
2023-08-16 20:51:59 -07:00
```
2023-08-04 16:33:55 -07:00
2023-08-15 19:45:23 -07:00
> [!WARNING]
2023-08-15 19:46:44 -07:00
> **Due to an upstream bug, Bazzite cannot be used on Steam Decks with 64GB eMMC storage at this time.**
2023-08-15 19:45:23 -07:00
2023-08-17 22:18:15 -07:00
To rebase an existing ostree system to the **Steam Deck/HTPC** release:
2023-08-04 16:33:55 -07:00
2023-08-16 20:51:59 -07:00
```bash
2023-09-04 00:19:05 -07:00
rpm-ostree rebase ostree-unverified-registry:ghcr.io/ublue-os/bazzite-deck-gnome:latest
2023-08-16 20:51:59 -07:00
```
2023-08-04 16:33:55 -07:00
2023-11-13 02:18:26 -05:00
### Features from Upstream
#### Universal Blue
- Flathub is enabled by default.
2023-12-29 23:21:39 -08:00
- [`ujust` ](https://github.com/casey/just ) commands for convenience.
2023-11-13 02:18:26 -05:00
- Multi-media codecs out of the box.
- Rollback Bazzite from any build within the last 90 days.
#### Features from Fedora Linux (Kinoite & Silverblue)
- A rock solid and stable base.
- System packages stay relatively up to date.
- Can layer Fedora packages to the image without losing them between updates.
- Security focused with [SELinux ](https://github.com/SELinuxProject/selinux ) preinstalled and configured out of the box.
- The ability to rebase to different Fedora libostree images, if desired, without losing user data.
- Printing support thanks to [CUPS ](https://www.cups.org/ ) being preinstalled.
2023-07-18 00:11:41 -07:00
## Why
2023-07-18 17:18:50 -04:00
2023-08-16 20:51:59 -07:00
Bazzite started as a project to resolve some of the issues that plague SteamOS, mainly out of date packages (despite an Arch base) and the lack of a functional package manager.
2023-07-18 00:11:41 -07:00
2023-08-16 20:51:59 -07:00
Despite this project also being image-based, you are able to install any Fedora package straight from the command line. These packages will persist across updates < sub > < sup > (So go ahead and install that obscure VPN software you spent an hour trying to get working in SteamOS)< / sup > < / sub > . Additionally, Bazzite is updated multiple times a week with packages from upstream Fedora, giving you the best possible performance and latest features - all on a stable base.
2023-07-18 17:18:50 -04:00
2023-11-10 13:19:01 -08:00
Bazzite ships with the latest Linux kernel and SELinux enabled by default with full support for secure boot < sub >< sup > (Run `ujust enroll-secure-boot-key` and enter the password `ublue-os` if prompted to enroll our key)</ sup ></ sub > and disk encryption, making this a sensible solution for general computing. < sup >< sub > (Yes, you can print from Bazzite)</ sub ></ sup >
2023-07-18 11:18:49 -07:00
2024-01-01 05:10:42 +00:00
Read the [FAQ ](https://universal-blue.discourse.group/docs?topic=33 ) for details on what makes Bazzite stand out from other Linux operating systems.
2023-09-20 19:40:31 -04:00
2023-09-23 16:03:08 -04:00
## Showcase
2023-08-04 16:33:55 -07:00
![KDE Vapor Theme ](/repo_content/desktop1.png?raw=true "KDE Vapor Theme" )
![KDE VGUI2 Theme ](/repo_content/desktop2.png?raw=true "KDE VGUI2 Theme" )
2023-08-11 12:31:15 -07:00
![Steam Game Mode ](/repo_content/gamemode.png?raw=true "Steam Game Mode" )
2023-08-13 18:48:03 -07:00
![Waydroid ](/repo_content/waydroid.png?raw=true "Waydroid" )
2023-10-11 23:47:13 -07:00
![Distrobox Terminals ](/repo_content/distrobox.png?raw=true "Distrobox Terminals" )
2023-08-04 16:33:55 -07:00
![GNOME Vapor Theme ](/repo_content/gnome1.png?raw=true "GNOME Vapor Theme" )
![GNOME VGUI2 Theme ](/repo_content/gnome2.png?raw=true "GNOME VGUI2 Theme" )
2024-01-01 05:10:42 +00:00
## Documentation & Newsletters
- [Installing and Managing Applications ](https://universal-blue.discourse.group/docs?topic=35 )
- [Updates, Rollbacks, and Rebasing ](https://universal-blue.discourse.group/docs?topic=36 )
- [Gaming Guide ](https://universal-blue.discourse.group/docs?topic=31 )
2024-01-04 16:24:03 -05:00
- [Dual Booting Guide ](https://universal-blue.discourse.group/docs?topic=129 )
- [Miscellaneous Documentation ](https://universal-blue.discourse.group/docs?topic=287 )
2024-01-01 05:10:42 +00:00
Find additional documentation surrounding the project [here ](https://universal-blue.discourse.group/docs ).
Check out our [newsletters ](https://universal-blue.discourse.group/tag/bazzite-buzz ) that get published on a regular basis for updates on the project.
2023-09-23 16:03:08 -04:00
2023-07-18 14:30:57 -07:00
## Custom Packages
2023-02-09 11:08:39 -08:00
2023-07-26 00:54:38 -07:00
Ported SteamOS and ChimeraOS packages, among others used by Bazzite, are built on Copr in [bazzite ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/ ) and [bazzite-multilib ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite-multilib/ ).
2023-02-09 11:08:39 -08:00
2024-01-04 22:33:36 -08:00
| Package | Status |
| --------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| bluez | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite-multilib/package/bluez/status_image/last_build.png? ) |
| [discover-overlay ](https://github.com/trigg/Discover ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/discover-overlay/status_image/last_build.png? ) |
| ds-inhibit | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/ds-inhibit/status_image/last_build.png? ) |
| duperemove | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/duperemove/status_image/last_build.png? ) |
| [extest ](https://github.com/Supreeeme/extest ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite-multilib/package/extest/status_image/last_build.png? ) |
| gamescope | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite-multilib/package/gamescope/status_image/last_build.png? ) |
| [gamescope-session-plus ](https://github.com/ChimeraOS/gamescope-session ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/gamescope-session-plus/status_image/last_build.png? ) |
| [gamescope-session-steam ](https://github.com/ChimeraOS/gamescope-session-steam ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/gamescope-session-steam/status_image/last_build.png? ) |
| gamescope-shaders | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/gamescope-shaders/status_image/last_build.png? ) |
| galileo-mura | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/galileo-mura/status_image/last_build.png? ) |
| [gnome-randr-rust ](https://github.com/maxwellainatchi/gnome-randr-rust ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/gnome-randr-rust/status_image/last_build.png? ) |
| gnome-shell-extension-bazzite-menu | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/gnome-shell-extension-bazzite-menu/status_image/last_build.png? ) |
| [gnome-shell-extension-caribou-blocker ](https://extensions.gnome.org/extension/1326/block-caribou/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/gnome-shell-extension-caribou-blocker/status_image/last_build.png? ) |
| [gnome-shell-extension-compiz-windows-effect ](https://github.com/hermes83/compiz-windows-effect ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/gnome-shell-extension-compiz-windows-effect/status_image/last_build.png? ) |
| [gnome-shell-extension-hanabi ](https://github.com/jeffshee/gnome-ext-hanabi ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/gnome-shell-extension-hanabi/status_image/last_build.png? ) |
| [gnome-shell-extension-hotedge ](https://github.com/jdoda/hotedge ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/gnome-shell-extension-hotedge/status_image/last_build.png? ) |
| jupiter-fan-control | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/jupiter-fan-control/status_image/last_build.png? ) |
| jupiter-hw-support-[btrfs ](https://gitlab.com/popsulfr/steamos-btrfs ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/jupiter-hw-support-btrfs/status_image/last_build.png? ) |
| [mangohud ](https://github.com/flightlessmango/MangoHud ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite-multilib/package/mangohud/status_image/last_build.png? ) |
| mesa | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite-multilib/package/mesa/status_image/last_build.png? ) |
| pipewire | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite-multilib/package/pipewire/status_image/last_build.png? ) |
| powerbuttond | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/powerbuttond/status_image/last_build.png? ) |
| [python3-hid ](https://github.com/apmorton/pyhidapi ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/python3-hid/status_image/last_build.png? ) |
| rmlint | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/rmlint/status_image/last_build.png? ) |
| [ryzenadj ](https://github.com/FlyGoat/RyzenAdj ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/ryzenadj/status_image/last_build.png? ) |
| [sdgyrodsu ](https://github.com/kmicki/SteamDeckGyroDSU ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/sdgyrodsu/status_image/last_build.png? ) |
| steamdeck-dsp | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/steamdeck-dsp/status_image/last_build.png? ) |
| steamdeck-gnome-presets | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/steamdeck-gnome-presets/status_image/last_build.png? ) |
| steamdeck-kde-presets | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/steamdeck-kde-presets/status_image/last_build.png? ) |
| steamdeck-kde-presets-desktop | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/steamdeck-kde-presets-desktop/status_image/last_build.png? ) |
| steam_notif_daemon | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/steam_notif_daemon/status_image/last_build.png? ) |
| udisks2 | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/udisks2/status_image/last_build.png? ) |
| upower | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/upower/status_image/last_build.png? ) |
| vpower | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/vpower/status_image/last_build.png? ) |
| wireplumber | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/wireplumber/status_image/last_build.png? ) |
| xorg-x11-server-Xwayland | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite-multilib/package/xorg-x11-server-Xwayland/status_image/last_build.png? ) |
2024-01-06 23:09:19 -08:00
| [xwiimote-ng ](https://github.com/dev-0x7C6/xwiimote-ng ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/package/xwiimote-ng/status_image/last_build.png? ) |
2023-02-09 11:08:39 -08:00
Additionally, the following packages are used from other Copr repos:
2023-08-18 09:00:28 -07:00
2024-01-04 22:33:36 -08:00
| Package | Status |
| ------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [gcadapter_oc-kmod ](https://copr.fedorainfracloud.org/coprs/ublue-os/akmods/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/ublue-os/akmods/package/gcadapter_oc-kmod/status_image/last_build.png? ) |
| [gnome-vrr ](https://copr.fedorainfracloud.org/coprs/kylegospo/gnome-vrr/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/gnome-vrr/package/mutter/status_image/last_build.png? ) |
2024-01-06 23:09:19 -08:00
| [hhd ](https://github.com/hhd-dev/hhd ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/hhd-dev/hhd/package/hhd/status_image/last_build.png? ) |
2024-01-04 22:33:36 -08:00
| [hl2linux-selinux ](https://copr.fedorainfracloud.org/coprs/kylegospo/hl2linux-selinux/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/hl2linux-selinux/package/hl2linux-selinux/status_image/last_build.png? ) |
| [joycond ](https://copr.fedorainfracloud.org/coprs/kylegospo/joycond/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/joycond/package/joycond/status_image/last_build.png? ) |
| [kernel-fsync ](https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/package/kernel/status_image/last_build.png? ) |
| [latencyflex-vulkan-layer ](https://copr.fedorainfracloud.org/coprs/kylegospo/LatencyFleX/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/LatencyFleX/package/latencyflex-vulkan-layer/status_image/last_build.png? ) |
2024-01-13 14:59:45 -08:00
| [nerd-fonts ](https://copr.fedorainfracloud.org/coprs/che/nerd-fonts/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/che/nerd-fonts/package/nerd-fonts/status_image/last_build.png? ) |
2024-01-04 22:33:36 -08:00
| [noise-suppression-for-voice ](https://copr.fedorainfracloud.org/coprs/ycollet/audinux/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/ycollet/audinux/package/noise-suppression-for-voice/status_image/last_build.png? ) |
| [obs-vkcapture ](https://copr.fedorainfracloud.org/coprs/kylegospo/obs-vkcapture/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/obs-vkcapture/package/obs-vkcapture/status_image/last_build.png? ) |
| [prompt ](https://gitlab.gnome.org/chergert/prompt ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/prompt/package/prompt/status_image/last_build.png? ) |
| [rom-properties ](https://copr.fedorainfracloud.org/coprs/kylegospo/rom-properties/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/rom-properties/package/rom-properties/status_image/last_build.png? ) |
| [steamdeck-kmod ](https://copr.fedorainfracloud.org/coprs/ublue-os/akmods/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/ublue-os/akmods/package/jupiter-kmod/status_image/last_build.png? ) |
| [system76-scheduler ](https://copr.fedorainfracloud.org/coprs/kylegospo/system76-scheduler/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/system76-scheduler/package/system76-scheduler/status_image/last_build.png? ) |
| [VTFLib ](https://copr.fedorainfracloud.org/coprs/kylegospo/VTFLib/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/VTFLib/package/VTFLib/status_image/last_build.png? ) |
| [wallpaper-engine-kde-plugin ](https://copr.fedorainfracloud.org/coprs/kylegospo/wallpaper-engine-kde-plugin/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/wallpaper-engine-kde-plugin/package/wallpaper-engine-kde-plugin/status_image/last_build.png? ) |
| [webapp-manager ](https://copr.fedorainfracloud.org/coprs/kylegospo/webapp-manager/ ) | ![Build Status ](https://copr.fedorainfracloud.org/coprs/kylegospo/webapp-manager/package/webapp-manager/status_image/last_build.png? ) |
2024-01-01 02:11:53 -08:00
2023-02-09 11:08:39 -08:00
## Verification
2023-08-11 16:19:00 +02:00
These images are signed with sigstore's [cosign ](https://docs.sigstore.dev/cosign/overview/ ). You can verify the signature by downloading the `cosign.pub` key from this repo and running the following command:
2023-02-09 11:08:39 -08:00
2023-08-16 20:51:59 -07:00
```bash
cosign verify --key cosign.pub ghcr.io/ublue-os/bazzite
```
2023-07-18 08:13:10 -07:00
2024-01-10 21:53:07 -08:00
## Secure Boot
Secure boot is supported with our custom key. The pub key can be found in the root of this repository [here ](https://github.com/ublue-os/bazzite/blob/main/secure_boot_key.der ).
If you'd like to enroll this key prior to installation, download the key and run the following:
```bash
sudo mokutil --import secure_boot_key.der
```
2023-10-09 11:16:02 -07:00
### Contributor Metrics
![Bazzite ](https://repobeats.axiom.co/api/embed/86b500d79c613015ad16f56df76c8e13f3fd98ae.svg "Repobeats analytics image" )
2023-07-26 00:01:39 -07:00
2024-01-14 16:01:13 -08:00
## Star History
< a href = "https://star-history.com/ #ublue -os/bazzite&Date" >
< picture >
< source media = "(prefers-color-scheme: dark)" srcset = "https://api.star-history.com/svg?repos=ublue-os/bazzite&type=Date&theme=dark" / >
< source media = "(prefers-color-scheme: light)" srcset = "https://api.star-history.com/svg?repos=ublue-os/bazzite&type=Date" / >
< img alt = "Star History Chart" src = "https://api.star-history.com/svg?repos=ublue-os/bazzite&type=Date" / >
< / picture >
< / a >
2024-01-14 15:59:51 -08:00
2024-01-13 14:50:02 -08:00
<!-- readme: collaborators,contributors - start -->
2024-01-13 14:52:38 -08:00
< table >
< tr >
< td align = "center" >
< a href = "https://github.com/KyleGospo" >
< img src = "https://avatars.githubusercontent.com/u/10704358?v=4" width = "100;" alt = "KyleGospo" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > KyleGospo< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/EyeCantCU" >
< img src = "https://avatars.githubusercontent.com/u/18015150?v=4" width = "100;" alt = "EyeCantCU" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > EyeCantCU< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/nicknamenamenick" >
< img src = "https://avatars.githubusercontent.com/u/121328689?v=4" width = "100;" alt = "nicknamenamenick" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > nicknamenamenick< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/HikariKnight" >
< img src = "https://avatars.githubusercontent.com/u/2557889?v=4" width = "100;" alt = "HikariKnight" / >
< br / >
< sub > < b > HikariKnight< / b > < / sub >
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/castrojo" >
< img src = "https://avatars.githubusercontent.com/u/1264109?v=4" width = "100;" alt = "castrojo" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > castrojo< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/RodoMa92" >
< img src = "https://avatars.githubusercontent.com/u/16669146?v=4" width = "100;" alt = "RodoMa92" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > RodoMa92< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td > < / tr >
< tr >
< td align = "center" >
< a href = "https://github.com/dnkmmr69420" >
< img src = "https://avatars.githubusercontent.com/u/104856296?v=4" width = "100;" alt = "dnkmmr69420" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > dnkmmr69420< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/fiftydinar" >
< img src = "https://avatars.githubusercontent.com/u/65243233?v=4" width = "100;" alt = "fiftydinar" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > fiftydinar< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/Gecked-Deck" >
< img src = "https://avatars.githubusercontent.com/u/104325921?v=4" width = "100;" alt = "Gecked-Deck" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > Gecked-Deck< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/tulilirockz" >
< img src = "https://avatars.githubusercontent.com/u/120808662?v=4" width = "100;" alt = "tulilirockz" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > tulilirockz< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/sekalengrengginang" >
< img src = "https://avatars.githubusercontent.com/u/49896401?v=4" width = "100;" alt = "sekalengrengginang" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > sekalengrengginang< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/Zindswini" >
< img src = "https://avatars.githubusercontent.com/u/7989183?v=4" width = "100;" alt = "Zindswini" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > Zindswini< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td > < / tr >
< tr >
< td align = "center" >
< a href = "https://github.com/CharlieBros" >
< img src = "https://avatars.githubusercontent.com/u/8083960?v=4" width = "100;" alt = "CharlieBros" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > CharlieBros< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/noelmiller" >
< img src = "https://avatars.githubusercontent.com/u/4983138?v=4" width = "100;" alt = "noelmiller" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > noelmiller< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/drokath" >
< img src = "https://avatars.githubusercontent.com/u/6271945?v=4" width = "100;" alt = "drokath" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > drokath< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/bobslept" >
< img src = "https://avatars.githubusercontent.com/u/38557801?v=4" width = "100;" alt = "bobslept" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > bobslept< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/ArtikusHG" >
< img src = "https://avatars.githubusercontent.com/u/24320212?v=4" width = "100;" alt = "ArtikusHG" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > ArtikusHG< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/duhow" >
< img src = "https://avatars.githubusercontent.com/u/1145001?v=4" width = "100;" alt = "duhow" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > duhow< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td > < / tr >
< tr >
< td align = "center" >
< a href = "https://github.com/badlydrawnface" >
< img src = "https://avatars.githubusercontent.com/u/53501005?v=4" width = "100;" alt = "badlydrawnface" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > badlydrawnface< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/eltociear" >
< img src = "https://avatars.githubusercontent.com/u/22633385?v=4" width = "100;" alt = "eltociear" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > eltociear< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/ashylily" >
< img src = "https://avatars.githubusercontent.com/u/20535390?v=4" width = "100;" alt = "ashylily" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > ashylily< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/gerblesh" >
< img src = "https://avatars.githubusercontent.com/u/101901964?v=4" width = "100;" alt = "gerblesh" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > gerblesh< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/h7io" >
< img src = "https://avatars.githubusercontent.com/u/1141177?v=4" width = "100;" alt = "h7io" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > h7io< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/karajan9" >
< img src = "https://avatars.githubusercontent.com/u/6549509?v=4" width = "100;" alt = "karajan9" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > karajan9< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td > < / tr >
< tr >
< td align = "center" >
< a href = "https://github.com/leechgrrl" >
< img src = "https://avatars.githubusercontent.com/u/58349791?v=4" width = "100;" alt = "leechgrrl" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > leechgrrl< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td >
< td align = "center" >
< a href = "https://github.com/zelikos" >
< img src = "https://avatars.githubusercontent.com/u/26857149?v=4" width = "100;" alt = "zelikos" / >
< br / >
2024-01-13 16:36:20 -08:00
< sub > < b > zelikos< / b > < / sub >
2024-01-13 14:52:38 -08:00
< / a >
< / td > < / tr >
< / table >
2024-01-13 14:50:02 -08:00
<!-- readme: collaborators,contributors - end -->
2023-07-26 00:01:39 -07:00
## Special Thanks
Bazzite is a community effort and wouldn't exist without everyone's support. Below are some of the people who've helped us along the way:
2024-01-03 23:32:15 -05:00
2023-12-13 15:31:00 -08:00
- [rei.svg ](https://github.com/reisvg ) - For creating our logo and overall branding.
2023-08-16 20:51:59 -07:00
- [evlaV ](https://gitlab.com/evlaV ) - For making Valve's code available and for being [this person ](https://xkcd.com/2347/ ).
- [ChimeraOS ](https://chimeraos.org/ ) - For gamescope-session and for valuable support along the way.
- [Jovian-NixOS ](https://github.com/Jovian-Experiments ) - For supporting us with technical issues and for creating a similar project. Seriously, go check it out. It's our Nix-based cousin.
2023-12-13 15:34:42 -08:00
- [sentry ](https://copr.fedorainfracloud.org/coprs/sentry/ ) - For assistance with needed kernel patches and for creating the [kernel-fsync repo ](https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/ ) we now use.
2024-01-01 01:07:46 -08:00
- [nicknamenamenick ](https://github.com/nicknamenamenick ) - For being the MVP nearly single-handedly upkeeping our documentation and support literature, and countless cases of helping users.
2023-08-16 20:51:59 -07:00
- [Steam Deck Homebrew ](https://deckbrew.xyz ) - For choosing to support distributions other than SteamOS despite the extra work, and a special thanks to [PartyWumpus ](https://github.com/PartyWumpus ) for getting Decky Loader working with SELinux for us.
- [cyrv6737 ](https://github.com/cyrv6737 ) - For the initial inspiration and the base that became bazzite-arch.
2023-08-15 20:04:26 -07:00
2023-08-15 20:05:43 -07:00
## Build Your Own
2023-08-15 20:04:26 -07:00
Bazzite is built entirely in GitHub and creating your own custom version of it is as easy as forking this repository, adding a private signing key, and enabling GitHub actions.
2023-08-16 22:53:30 -07:00
[Familiarize yourself ](https://docs.github.com/en/actions/security-guides/encrypted-secrets ) on keeping secrets in github. You'll need to [generate a new keypair ](https://docs.sigstore.dev/cosign/overview/ ) with cosign. The public key can be in your public repo < sub >< sup > (Your users need it to check the signatures)</ sup ></ sub > , and you can paste the private key in `Settings -> Secrets -> Actions` with the name `SIGNING_SECRET` .
2023-08-15 20:04:26 -07:00
2023-08-16 22:53:30 -07:00
We also ship a config for the popular [pull app ](https://github.com/apps/pull ) if you'd like to keep your fork in sync with upstream. Enable this app on your repo to keep track of Bazzite changes while also making your own modifications.
2023-08-30 20:46:01 -07:00
2023-08-30 20:50:09 -07:00
## Join The Community
2023-08-30 20:46:01 -07:00
2024-01-04 14:36:23 -05:00
You can find us on the [Universal Blue Discord ](https://discord.gg/f8MUghG5PB ) and view the archive of support threads on our [Answer Overflow ](https://www.answeroverflow.com/c/1072614816579063828/1087140957096517672 ).
Discuss and create user guides over at the [Universal Blue Discourse Forums ](https://universal-blue.discourse.group/c/bazzite/5 ).
2024-01-04 16:24:03 -05:00
Follow Universal Blue on [Mastodon ](https://fosstodon.org/@UniversalBlue ).