Skip to content

Releases: ublue-os/bazzite

v1.2.0

28 Sep 03:51
27df00e
Compare
Choose a tag to compare

1.2.0 (2023-09-28)

It is recommended that you flash this ISO with the Fedora Media Writer. Applications like Ventoy are known to have issues.

If you have previously used the DeckMTP plugin in Decky Loader on SteamOS, be sure to disable Dual-Role USB in the Steam Deck BIOS, otherwise you will not be able to boot to USB storage. It can be re-enabled after installing Bazzite.

Make sure you check out the Frequently Asked Questions

Users with Secure Boot enabled must enroll our signing key

just enroll-secure-boot-key
Enter the password ublue-os if prompted.

Warning

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.

Warning

Handheld users: be sure to remove your SD card during install to avoid making unintended changes to it.

Warning

Dual booting with SteamOS or other Linux distributions is not supported.

Important

These are online ISOs. A stable network connection is required. We recommend using a dock if available.

Note

A helpful install guide can be found here.

Features

  • Add a helpful message to bash for common secure boot & Nvidia user issues. (98083aa)
  • Add a just command to fix SteamVR on desktop releases (442e0c4)
  • Add a script for fixing tcmalloc for TF2 (35beec0)
  • Add fix-screenshare command to just and yafti. (db4bd53)
  • Add Gear Lever flatpak for managing AppImages (9a1c0cf)
  • Add gnome-randr (f3347f1)
  • add handygccs (258950d)
  • Add image info for auto-signing via ublue-update (a30a8f9)
  • Add just command for disabling sdgyrodsu (5c068a5)
  • Add just command for enabling theme integration with flatpak applications (22cfe77)
  • Add just command to disable uBlue gamepad drivers if desired (Thanks lorduskordus) (713e6ac)
  • Add just commands for toggling broadcom-wl (2e0e250)
  • add link to FAQ to the README (5a3f3ee)
  • Add missing package for KDE color control (Except on Nvidia) (554849b)
  • Add nct6687 driver for lm_sensors on certain AMD B550 motherboards. (0beb62f)
  • Add nix garbage collector to just clean-system (11c89fd), closes #300
  • Add obs-studio-portable installer to just (0c4bee5)
  • Add OpenRazer to Just and Bazzite Portal (66bb01b)
  • Add option to install Fleek when installing Nix (217a432)
  • Add option to install Oversteer to Bazzite-Portal (b9d3b5f)
  • Add oversteer-udev to allow oversteer without layering (443fc8d)
  • Add PinApp to Bazzite Portal (4db9a4c)
  • Add required input user group in Bazzite Portal by default (b57ff42)
  • Add ROM Properties Page shell extension (https://github.com/GerbilSoft/rom-properties) (12aba57)
  • Add Ryzen SMU driver, load automatically on Deck builds (1e28468)
  • Add scrcpy to just and yafti (86ac62b)
  • Add support for Surface devices (afb1665)
  • add table of contents section to README (4db7c82)
  • Add Tailscale VPN support OOTB (b5cd84d)
  • Add twemoji fonts, matching SteamOS (71ee71a)
  • Add Web App Manager, OpenRazer, Oversteer, Solaar, and Resilio Sync (1ed5421)
  • Add wmctrl, useful for resizing windows under gamemode/gamescope (f70ef09)
  • Added showcase section and linked blog posts. (7e47486)
  • Allow discover-overlay auto-launching to be disabled (and default disable) due to conflict with mangohud (36e073b)
  • bazzite-autologin: Merge gamescope and desktop autologin (967d525)
  • deck-gnome: Add templates for vkBasalt and DXVK to make game modding easier, allows for creation of the example config from the right click menu (1e1437a)
  • deck: Add calibrated color profiles for matte & reflective Steam Deck displays. (3e38000)
  • deck: Add default-enabled option to disable TDP and other hardware controls on non-deck hardware. See /etc/default/steam-hardware-control (484fa80)
  • deck: Add discover overlay, auto launches on desktop and gamemode if Discord is installed (61266b0)
  • deck: Add disk display to neofetch (09559a8)
  • deck: Add equalizer settings for mic from SteamOS (6bd7248)
  • deck: Add just command to disable deck-hardware-specific services (just disable-deck-services) (a19ae1f)
  • deck: Add just commands to disable bios updates & controller firmware updates if desired (30905ea)
  • deck: Add loopback audio source (b78e0d2)
  • deck: Add service to return to gaming mode (64ef129)
  • deck: Add wxGTK dependency for Lutris's PCEM (00ccc68)
  • deck: Disable PEERNTP to ensure NTS is always used (9852651)
  • deck: Implement desktop autologin toggle (aad1037)
  • deck: Restore ddccontrol (7e6ae0d)
  • deck: Restore KRFB packages (No space is saved removing them) (658aa0c)
  • deck: Switch bios updates to being default disabled, these will be enabled by Yafti at launch instead so they may be opted out of. (3fd3ee5)
  • deck: Switch to native version of Protontricks (f387447)
  • deck: Use librnnoise params from SteamOS (c4fb899)
  • deck: Use new powerbuttond daemon from upstream SteamOS (676cfdd)
  • **d...
Read more

v1.1.0 - Offline ISOs

07 Sep 00:16
514d095
Compare
Choose a tag to compare

1.1.0 (2023-09-06)

It is recommended that you flash this ISO with the Fedora Media Writer. Applications like Ventoy are known to have issues.

If you have previously used the DeckMTP plugin in Decky Loader on SteamOS, be sure to disable Dual-Role USB in the Steam Deck BIOS, otherwise you will not be able to boot to USB storage. It can be re-enabled after installing Bazzite.

Make sure you check out the Frequently Asked Questions

Users with Secure Boot enabled must enroll our signing key

just enroll-secure-boot-keys
Enter the password ublue-os if prompted.

Warning

Due to an upstream bug, Bazzite cannot be used on Steam Decks with 64GB eMMC storage at this time.

Important

Dual booting with SteamOS or other Linux distributions is not supported.

Note

A helpful install guide can be found here.

Download Offline ISOs here:

Features

  • Add option to install Fleek when installing Nix (217a432)
  • Add option to install Oversteer to Bazzite-Portal (b9d3b5f)
  • Add PinApp to Bazzite Portal (4db9a4c)
  • Add ROM Properties Page shell extension (https://github.com/GerbilSoft/rom-properties) (12aba57)
  • Add twemoji fonts, matching SteamOS (71ee71a)
  • deck: Add calibrated color profiles for matte & reflective Steam Deck displays. (3e38000)
  • deck: Add equalizer settings for mic from SteamOS (6bd7248)
  • deck: Add loopback audio source (b78e0d2)
  • deck: Switch bios updates to being default disabled, these will be enabled by Yafti at launch instead so they may be opted out of. (3fd3ee5)
  • deck: Switch to native version of Protontricks (f387447)
  • deck: Use librnnoise params from SteamOS (c4fb899)
  • Explicitly use xxhash for duperemove and rmlint (df322bf)
  • gnome: Add automatic updates for Firefox GNOME theme and Thunderbird GNOME theme (If installed) (074365a)
  • gnome: Add totem video player flatpak (d4c3478)
  • gnome: Enable symlink creation context menus and show folders first by default (30b377b)
  • gnome: Restore AdwSteamGtk flatpak (526be6a)
  • gnome: Set flat mouse accel profile on deck (Matches SteamOS behavior on KDE) (79957ad)
  • gnome: Use ProtonPlus over Protonup-Qt on GNOME builds. Same feature set, more consistent UI. (138e479)
  • just: Add script that signs the current image (e6b8cd9)
  • just: Use image identifiers for signing (5823866)
  • patch-gmod: Always use latest version (c9df8ca)
  • reduce boot times by creating donefiles w scripts in desktop version (d6667e8)
  • Switch to using dedup service from SteamOS-BTRFS (a0c9f84)
  • Use determinate systems nix installer (8d7f2ef), closes #209
  • yafti: Sign Bazzite during installation (3729cf6)

Bug Fixes

  • add more examples (4d49d60)
  • Add workaround for hardcoded font path in Steam (Thanks szescxz) (7dd9580)
  • build: Remove PR tagged images (c679417)
  • check donefiles in system services + do not check flatpak donefile (9452a41)
  • condition checked at proper key in bazzite-hardware-setup systemd service (4f3f9db)
  • deck: Add needed packages for Chinese input (Thanks szescxz) (efe06f2)
  • deck: Correct ibus path in steamdeck-kde-presets (b028b53), closes #210
  • deck: Launch Steam with -steamdeck to prevent Steam re-install when switching to gamemode, and (potentially) allow beta client selection. (471c7bc)
  • deck: Mask rather than disable bios update services (13289ca)
  • deck: Only launch steam with -steamdeck if it's been run & updated at least once. (df9b89f), closes #214
  • deck: Reduce max volume now that firmware is working (7f28345)
  • deck: Remove Deck TDP control udev rules if deck hardware isn't detected to avoid running into 15W limit from Steam (2fa0e15)
  • deck: Remove now unneeded environment variable (9addffb)
  • deck: Switch back to X11 by default while issues with special characters via Steam Keyboard are resolved (bfd0cd0)
  • deck: Use volumes from SteamOS (3265a68)
  • desktop: Clean up desktop file creation, change big picture mode to autologin only. Enable start steam in big picture mode in Steam settings if you want the previous behavior. (0c70cc5)
  • desktop: Only use X11 by default on deck builds (e04b73c)
  • desktop: Remove Memory Tuning option from Bazzite Portal on the desktop (cdd0372)
  • desktop: Restore autostart, fix big picture mode just/yafti command (698213d), closes #183
  • desktop: Use distrobox create over distrobox assemble due to reported issues, ensure output is visible in Bazzite Portal. (2cf7a2f)
  • desktop: Use yes instead of pull to speed u...
Read more

v1.0.1

22 Aug 20:26
5afb5fb
Compare
Choose a tag to compare

1.0.1 (2023-08-22)

It is recommended that you flash this ISO with the Fedora Media Writer. Applications like Ventoy are known to have issues.

If you have previously used the DeckMTP plugin in Decky Loader on SteamOS, be sure to disable Dual-Role USB in the Steam Deck BIOS, otherwise you will not be able to boot to USB storage. It can be re-enabled after installing Bazzite.

Make sure you check out the Frequently Asked Questions

Users with Secure Boot enabled must enroll our signing key

sudo mokutil --import /etc/pki/akmods/certs/akmods-ublue.der

Warning

Due to an upstream bug, Bazzite cannot be used on Steam Decks with 64GB eMMC storage at this time.

Warning

Dual booting with SteamOS or other Linux distributions is not supported.

Important

These are online ISOs. A stable network connection is required. We recommend using a dock if available.

Note

A helpful install guide can be found here.

Features

  • Add a script for fixing tcmalloc for TF2 (35beec0)
  • Add Gear Lever flatpak for managing AppImages (9a1c0cf)
  • Add wmctrl, useful for resizing windows under gamemode/gamescope (f70ef09)
  • deck: Add just command to disable deck-hardware-specific services (just disable-deck-services) (a19ae1f)
  • deck: Add just commands to disable bios updates & controller firmware updates if desired (30905ea)
  • deck: Restore ddccontrol (7e6ae0d)
  • deck: Restore KRFB packages (No space is saved removing them) (658aa0c)
  • deck: Use new powerbuttond daemon from upstream SteamOS (676cfdd)
  • desktop: Include f3 package for drive validation (83b36ce)
  • gnome: Add Hanabi, an extension for using videos as wallpapers. This is similar to KDE's Wallpaper Engine integration. (86fd1c1)
  • gnome: Use new bazzite-arch-gnome image, far faster initial setup than making these same changes on init. (9746f60)
  • Replace neofetch with more maintained hyfetch (Still available in terminal as neofetch) (1a36315)
  • user-setup: Enable NTP by default (825d69c)

Bug Fixes

  • Add missing dependency for SteamTinkerLauncher (1e161b6)
  • deck: Add audio firmware from Valve (e567213)
  • deck: Add LibFAudio dependency for Lutris (be0dd07)
  • decky: Preserve service during upgrades (ff202a4)
  • desktop: Break up export command for SteamCMD (24a8945)
  • desktop: Fix syntax error in CoreCtrl setup script (1558ecd)
  • desktop: Generate locales during distrobox setup (a6b34d3)
  • desktop: Temporarily remove autostart while distrobox bug is worked out (f2cd00d)
  • Major distrobox cleanup, drop need for separate nvidia & non-nvidia images, drop init hooks, remove exported_apps from assemble to allow stable distrobox on non-nvidia systems. (85593b6)
  • Replace additional udisks2 packages (038c2ae)
  • Use system level alias for Fish shell (73f267c)

Miscellaneous Chores

v1.0.0

17 Aug 22:38
443b57c
Compare
Choose a tag to compare

1.0.0 (2023-08-17)

It is recommended that you flash this ISO with the Fedora Media Writer. Applications like Ventoy are known to have issues.

If you have previously used the DeckMTP plugin in Decky Loader on SteamOS, be sure to disable Dual-Role USB in the Steam Deck BIOS, otherwise you will not be able to boot to USB storage. It can be re-enabled after installing Bazzite.

Warning

Due to an upstream bug, Bazzite cannot be used on Steam Decks with 64GB eMMC storage at this time.

Warning

Dual booting with SteamOS or other Linux distributions is not supported.

Important

These are online ISOs. A stable network connection is required. We recommend using a dock if available.

Note

A helpful install guide can be found here.

Features

  • Add extest library to fix Steam input on Wayland desktop (6001e35)
  • Add Lato & Fira Code font families (6b17dff)
  • Add systemd presets for sdgyrodsu and system76-scheduler (0b638e5)
  • Add Wayland support to autologin (af450a8)
  • added boilr .desktop entry (701b936)
  • boot_menu: Use new Deck kickstart to fix installation woes (7f23332)
  • deck: Add (hidden) toggleable desktop Wayland session session support (#118) (e77996f)
  • deck: Enable BIOS and Controller Firmware updating scripts by default (bf6767a)
  • deck: Enable Wayland by default! (#129) (9597496)
  • deck: Fix inability to search with Steam Keyboard on GNOME (7a329b4)
  • deck: Support 32GB RAM modded Steam Decks with double the maximum VRAM. (d282211)
  • desktop: Use new bazzite-steam-runtime wrapper to enable Steam Input on Wayland. (b65040b)
  • gnome: Add Compiz Windows Effect extension (Disabled by default) (94321f0)
  • gnome: Add extension to prevent GNOME keyboard from popping up in place of the Steam Keyboard (8268b26)
  • gnome: Add Just Perfection extension (6eb5a8e)
  • gnome: Add Search Light extension to replace search in activities on Deck (6aeeb66)
  • gnome: Disable file indexing to match KDE behavior (aee06a1)
  • gnome: Enable fractional scaling by default (e4e9edf)
  • gnome: Include Blur-My-Shell and Caffeine shell extensions by default. These are default disabled (9df56cc)
  • gnome: Use GDM on desktop (#111) (9383c2f)
  • Include extest library in bazzite-arch (1a7c0c1)
  • neofetch: Separate OS and OCI name (239b43f)
  • system-flatpak-install: Opt out of Fedora's third party repositories (c4f69ea)
  • Use new export feature in distrobox assemble (49c0235)
  • user-setup: Add user Flathub repo (fd38d27)

Bug Fixes

  • Add ddccontrol-db for up-to-date monitor datbase (4b5fc69)
  • Add duperemove preset for systemd (65f2eeb)
  • Add Yafti desktop icon (fb3971f)
  • Allow trim on encrypted disks (05d7fd8)
  • Apply kargs to Jupiter as a whole rather than only on Deck images, always remove nomodeset. (84d5c0f)
  • Apply neofetch alias to fish shell (4d168d7)
  • ci: Use PR tag for pull request reviews (1b8b091)
  • ci: Use pull request number for PR tag instead of event number (8cc182b)
  • ci: Yet another patch to ensure the PR number is always in the tag (b7656fb)
  • Clean application shortcuts in a way that's compatible with other languages (7323ae8)
  • Correct error in Boilr setup script (e99a8a5)
  • Correct font issues in Steam for certain languages (ValveSoftware/steam-for-linux#9418) - Thanks szescxz! (c87d9fe)
  • Correct the name of GNOME's Wayland session for autologin and session selection (b6df87a)
  • Correct various flatpaks in Yafti (948181c)
  • deck: Add Wayland support to GNOME autologin (#133) (2c36671)
  • deck: Add workaround for 64GB eMMC firmware issue (e0e4c7e)
  • deck: Autostart Steam using desktop shortcut rather than firstboot launcher (#121) (3190f81)
  • deck: Copy yafti config to /etc (f7d6191)
  • deck: Correct error with dmidecode polkit rule (97034e8)
  • deck: Correct issue with EmuDeck installer (b964a9b)
  • deck: Correct name of Lutris shortcut on desktop (532c692)
  • deck: Correct volume in upstream audio configs (49e46d1)
  • deck: Explicitly set discard mode due to upstream kernel making async the default in 6.2 (b363bef)
  • deck: Export extest to bazzite-arch, if used. (615ee6f)
  • deck: Extend GRUB hidden timeout to 3 seconds (4031971)
  • deck: Fix EmuDeck installer (c056f73)
  • deck: Increase volume to match SteamOS. (f82baf7)
  • deck: Install wine-core to satisfy Lutris dependencies (6a15d1f)
  • deck: Override upstream ucm2 config with one from jupiter-hw-support (b3fce74)
  • deck: Remove Autostart Steam option from Yafti, this is always the case now. (cf2df01)
  • deck: Remove unused gamemode p...
Read more

v0.1.0

05 Aug 19:34
6ef834a
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

0.1.0 (2023-08-05)

Warning

Due to an upstream bug, Bazzite cannot be used on Steam Decks with 64GB eMMC storage at this time.

Warning

Dual booting with SteamOS or other Linux distributions is not supported.

Important

These are online ISOs. A stable network connection is required. We recommend using a dock if available.

Note

A helpful install guide can be found here.

Features

  • Add additional flatpaks to yafti (Thanks to nicknamenamenick) (abed6f8)
  • Add Bazzite logo to Yafti (668d34b)
  • Add compsize for checking space saving from duperemove and rmlint (c94f78f)
  • Add CoreCtrl for Desktop (e8ee8fb)
  • Add custom neofetch logo and distro name (2191cc1)
  • Add Decky Loader to yafti in deck images (73a13ec)
  • Add drivers from OpenRGB for use with certain motherboards (477c52d)
  • Add EmuDeck to yafti in deck images (16573a4)
  • Add f3 for testing SD card legitimacy, add Valve's python package (7e566e7)
  • Add Fedora version to Neofetch distro display (52494fd)
  • Add flatseal to default installed flatpaks (ee69d39)
  • Add Greenlight to yafti (136e812)
  • Add itch to installer (7617abd)
  • Add JamesDSP to Yafti (Alternative to Easy Effects with AutoEQ support) (61a9b09)
  • Add jupiter-hw-support-bazzite spec that lacks drive handling scripts. (6f6f1db)
  • Add just script for retrieving Greenlight (5819363)
  • Add just script to retrieve Decky Loader (202efa4)
  • Add MangoHud, vkBasalt, and OBSVKCapture flatpaks (7eaa338)
  • Add Mumble/TeamSpeak/GeForce NOW (e8ee8fb)
  • Add native obs-vkcapture (92fe9c2)
  • Add Nix package manager to match evidential inclusion in SteamOS 3.5 (4626c16)
  • Add noise-suppression-for-voice used by SteamOS (0072077)
  • Add OpenRGB flatpak to yafti (b5ffcf2)
  • Add protontricks flatpak to bazzite-deck (427997a)
  • Add rmlint to image for further drive space savings (1d924d8)
  • Add ROCM HIP and OpenCL for non-Nvidia images (5dc6d71)
  • Add ROCM-HIP and ROCM-OpenCL (559902b)
  • Add script for updater to handle paru in bazzite-arch. (e2a1d41)
  • Add support for Displaylink (138d053)
  • Add ublue-updater (4565d55)
  • Add Wallpaper Engine and System76-Scheduler to Yafti. (e2bb2e3)
  • Add xdotool and yad dependencies needed by SteamTinkerLauncher (Thanks termdisc) (71279c2)
  • Automatically start Steam on desktop (e4e8b10)
  • bazzite-arch: Add ROCM HIP and OpenCL to non-Nvidia images (3e829b4)
  • boot_menu: Add entries for GNOME images (8071b97)
  • build: Add initial support for GNOME images (b9362e5)
  • Bundle Firefox flatpak by default (a735911)
  • Configure Bazzite Arch for Nvidia GPUs (668ec56)
  • Custom name for Bazzite's Steam Deck builds in Neofetch (acb5cbc)
  • deck: Add ability to select a theme in Yafti (a5988c7)
  • deck: Add Bazzite Menu extension for GNOME builds (bfc6486)
  • deck: Add bluetooth config from SteamOS. (22ea75a)
  • deck: Add BoilR (a197e4f)
  • deck: Add config file for steamos-btrfs (eede521)
  • deck: Add config files for journald to match SteamOS. (bbd2279)
  • deck: Add ds-inhibit package for fixing mouse input on dualshock controllers. (443d500)
  • deck: Add MangoHud with MangoApp enabled (9264486)
  • deck: Add option to disable SteamOS-BTRFS (693a937)
  • deck: Add pipewire config to use the noise-supression library used by upstream SteamOS (834b92d)
  • deck: Add polkit for dmidecode call used by bios updater. (bbd2279)
  • deck: Add SDGyroDSU (79a53c9)
  • deck: Add service for setting the max battery charge level exposed by the latest steamdeck_hwmon driver (11c6efc)
  • deck: Add Steam desktop shortcuts to yafti (86f8895)
  • deck: Add Steam Notification Daemon from upstream (d8ed25c)
  • deck: Add UBlue-OS Wallpapers (25e6454)
  • deck: Add VGUI2-themed wallpaper (8e92c9d)
  • deck: Add vpower service for calculating battery stats (4133500)
  • deck: Add Winetricks to fix HMM/Vortex/MO2 (Thanks termdisc) (341c607)
  • deck: Autologin to Plasma (8c58e65)
  • deck: Automatically increase compression for 64GB models. (ccb003b)
  • deck: Enable duperemove on SD card (345b81e)
  • deck: Enable Fan Control Service (40f4195)
  • deck: Enable gamescope autologin via yafti (a1db76f)
  • deck: Enable SSL/TLS secured NTP and DNS by default. This is a computer you'd use on a public network after all. ([b0c7743](b0c77432a...
Read more