Skip to content

Latest commit

 

History

History
1391 lines (1235 loc) · 187 KB

CHANGELOG.md

File metadata and controls

1391 lines (1235 loc) · 187 KB

Changelog

3.0.1 (2024-05-02)

Features

  • Add ujust setup-luks-tpm-unlock (5402f53)
  • Add new ublue wallpaper as the default (3c79d31)
  • Add new version of gamescope (60a94cd)
  • Add Steam Deck SD card mounting to desktop images (a683b3b)
  • deck: Add Handheld Controller Glyphs... (#1059) (e1f026e)
  • Deprecate looking-glass shm in favor of kvmfr module (#1013) (8f7bb0b)
  • framework: Add needed kargs and extensions to setup scripts (96f1be0)
  • framework: Use Framework logo in logo menu by default <3 (4a8e70b)
  • gnome: Add compiz alike magic lamp effect extension, default disabled (dbc7862)
  • gnome: Add power profile switcher extension (pre-configured, but disabled by default) (fb006c2)
  • gnome: Restore xwayland fractional scaling (dbc7862)
  • remove root password option from installer (ad9ec40)

Bug Fixes

  • Always install jupiter-sd-mounting-btrfs (821e9ea)
  • bazzite-user-setup should only run when needed (#1020) (f33d1e7)
  • bazzite-user-setup: include in file check and move after first if statement (#1023) (c4670d2)
  • ci: set image version to match source (#1031) (57b0d1f)
  • Correct issue with Steam refusing to launch on some multi-gpu hardware when launched on the dGPU. (0c1a55c)
  • disable requirement for testing branch (224e883)
  • Drop patched bluez (857f933)
  • fix typo (f49e0c0)
  • fully qualify path (e1cbc25)
  • kde: Fix issue with theme picker under KDE6 for Vapor and VGUI2. (3c79d31)
  • no longer tell people to configure grub when showing virtualization helptext (#1042) (3457926)
  • simplify code and add if back for testing (ca44343)

Miscellaneous Chores

3.0.0 (2024-04-24)

Features

  • Upgrade to Fedora 40 base
  • add bazzite-rollback-helper util (#1002) (1d146d6)
  • add command to support rebasing (#989) (c96bc6f)
  • Add framework-laptop kmod (1ab933c)
  • Add kmod for cdemu (c789ce2)
  • Add kmod for looking glass client (049912f)
  • Add option to ujust to control background transparency of the Ptyxis terminal (0767471)
  • Add option to ujust to disable swipe gestures in gaming mode (Thanks @nicknamenamenick) (94334a0)
  • Add ujust command to optionally install CDEmu for handling disk-based games without a CD drive. (3c38bd3)
  • deck: Automatically hide HHD-UI desktop icon on Steam Deck hardware where it's not applicable. (59e4c38)
  • deck: End X11 support (21e5f14)
  • deck: Remove nested desktop support. This has been broken under GNOME since launch, and is now broken under KDE as of KDE6. (3032dae)
  • desktop: add an action to install ollama on a Bazzite system (#994) (2dba9b1)
  • gnome: Add patched mutter with triple buffering and nvidia secondary gpu copy acceleration (4889453)
  • Include zoxide by default (8ae44a7)
  • New fetch logo (b9419a9)
  • nvidia: Restore X11 support on KDE until Nvidia successfully moves on from 80s Deco (4885be3)
  • Switch to fastfetch from hyfetch (8c921a5)
  • ujust: add ujust for disabling/enabling swipe gestures (#1005) (1ecb734)

Bug Fixes

  • ci: extract digest output from retry action (#1003) (a8675e9)
  • Correct BLEND_TF support in gamescope AMD HDR patch (5538873)
  • Correctly apply vfio after initramfs changes (#987) (79146b8)
  • deck: Use new rotation system based on Valve's bootstrap. (c16afeb)
  • ds-inhibit: autoload hid-playstation to avoid hook conflicts (#991) (a771bf7)
  • Fix issue with Waydroid due to apparmor entry in LXC config (baf680d)
  • just: correctly set default powerprofile to power-saver when selected (e189885)
  • move custom-device-pollrates.conf (#975) (18132ea)

Miscellaneous Chores

2.5.0 (2024-04-14)

Features

  • New ISO install experience with Flatpaks now included.
  • Removal of initramfs building at first boot thanks to new in-image generation. Existing users who haven't customized initramfs can run rpm-ostree initramfs --disable after updating to speed up future updates.
  • Add auto-vram kargs for Legion GO and ASUS Ally (d8f450c)
  • Add copr helper (df62cd6)
  • Add ISO torrents via archive.org, huge thanks to @qoijjj for all the work on this (#933) (022bf16)
  • Add Nobara USB Polling Rate Patch (#964) (f349a39)
  • Add pre-image initramfs generation, preload fido2, tpm2-tss, and clevis (f9b4ef9)
  • add readme for how to trigger initramfs rebuild (6834f49)
  • Add setroubleshoot by default, with alerts disabled (142e573)
  • Add support for midi in Lutris (5403679)
  • Add udica for generating SELinux policies for containers (b18c31b)
  • deck: add tdpfix for cards that has 15W TDP on boot due to writable sysfs on boot (#892) (0bbd9a5)
  • gamescope: Add HDR patch for Kernel 6.8 (f8ad9ab)
  • just: add warning message for looking-glass shm creation. (1700ea7)
  • just: Enable virtualization for deck hardware (#895) (2139735)
  • just: update recipe to edit tuned default profile using ppd.conf (#907) (eed757d)
  • remove custom rpm-ostree initramfs arg support (c8dc6d8)
  • Remove initramfs step that takes a long time on first startup (b48a3ec)
  • Switch yafti to use the new Solaar flatpak (020060e)
  • update image label with actual kernel version (#924) (2bbdf25)
  • Use new https://github.com/ublue-os/hwe Nvidia install script (a692a2f)
  • Use zstd compression for initramfs (6592377)

Bug Fixes

  • Add lsb_release package for EmuDeck (2c8bfc3)
  • Add missing sqlite package for duperemove, fixes #959 (5403679)
  • ally: Fix a bug where the power drains when the device is fully powered off caused by the fingerprint reader. (f5f0334)
  • Correct issue with hhd being enabled on root, add HHD adjustor package. (929cee4)
  • Correct issues with newest version of distrobox (bae2fae)
  • deck: Restore all settings in restore-gnome-de-settings ujust command on deck images (89ca085)
  • deck: Skip the first update in gaming mode on new installs (5eede45)
  • gamescope: add 3.13.16.9 backport (#967) (45a8e4a)
  • gnome: Disable joystickwake on GNOME until lock screen issue can be triaged and fixed. (57f144f)
  • Install firmware on all images, allows desktop images to be used on some handhelds (with caveats) (a5a7b95)
  • kde: Update gtk4 package for Ptyxis (0109f9a)
  • Pull in s76 scheduler fixes from fruitchewy (b60b1e6)
  • readme: Remove Dual Boot documentation (#969) (5bd73aa)
  • remove clevis from dracut.conf.d (977321b)
  • Remove unneeded file checks from hardware setup (7133fc7)
  • Remove unneeded secure boot message (7a3a9c1)
  • Use balanced-no-pstate profile on CPUs that don't support a pstate governor. (1dcda86)
  • Use Ptyxis from ublue-os/staging copr (a1d47b0)
  • Use xone driver as canary for secure boot check (6113650)

2.4.0 (2024-03-14)

Features

  • Add ujust command to install CoolerControl, an excellent GUI for controlling fan speeds on a wide array of hardware (30eac4a)
  • amd: Add LACT to topgrade (cf5e0f0)
  • deck: Add HHD-UI (a8f5feb)
  • just: add option to add user to libvirt group (#865) (36388bc)
  • just: add option to disable vfio (#830) (c86a56a)
  • nvidia: Update to Nvidia 550 drivers (95123e0)
  • Update isogenerator to latest version (#822) (fe48ae0)

Bug Fixes

  • Add patch to avoid conflicts with Fedora's trim service (ed02a65)
  • Add version gating for the fsync kernel (07e0e33), closes #873
  • ci: issues with enrollment password (#823) (1e26697)
  • Correct issue with user setup script execution check (93bc12f)
  • correct orientation for GPD Win Max 2 (2022) (#819) (0f2fb7d)
  • custom initramfs args actually get applied (2bef48a)
  • deck: Correct the default display scale on KDE images (c86fc7d)
  • deck: Ensure the detected branch name is always lowercase (26b1d53)
  • deck: Replace die with finish 0, may correct update errors some users have been experiencing (e980853)
  • desktop: Correct missing steamos-add-to-steam executable in KDE (a8e77d1)
  • distrobox-export (#803) (55cf1cb)
  • dont remove waydroid-choose-gpu (#856) (d58a511)
  • just: Add missing description (#834) (0805791)
  • just: Create repo file with sudo (ba72610)
  • make sure custom initramfs args are set (6bd4949)
  • nvidia: Always reboot at the end of bazzite-hardware-setup, potentially fixes frozen screen that makes kargs appear to take an infinite amount of time. NVK soon? I want off Mr. Nvidia's wild ride. (c267cbe)
  • readme: Bold (7c35c11)

2.3.0 (2024-02-23)

Features

  • Add a number of useful cockpit plugins (7b4e7b8)
  • Add a warning when the currently booted image is over a month old (84a9e07)
  • Add auto updating for some CSS Loader themes not on the official store with topgrade (d7c5e52)
  • Add automatic nested desktop resolution handling for a number of handhelds. (668eb07)
  • Add BoxBuddy to Bazzite Portal (16b3eaf)
  • Add HHD support for GPD Win Mini & GPD Max 2 (e347c5a)
  • Add HHD to GPD Win 4 (661160d)
  • Add joystickwake to keep screen alive from controller input (564c5bf)
  • Add MOTD thanks to @bsherman and @castrojo (#717) (674fc08)
  • Add patched switcheroo-control by Sentry, fixes dGPU/iGPU switching (3f3a1eb)
  • Add Planify (https://github.com/alainm23/planify) to Yafti (ab0535a)
  • Add support for AIR Plus (155f6f5)
  • Add support for ayn-platform driver (33592d3)
  • Add support for REALTEK RTL8814AU devices (cb91d9f)
  • Add support for REALTEK RTLXXAU devices (9a1c9d1)
  • Add System Update application utilizing Topgrade (dc95ca9)
  • Add topgrade for upgrades, this will be extended to take over updates moving forward (2f5bb6a)
  • Add TuneD in place of PPD (c0b853a)
  • Add TuneD-PPD, replacing power profiles daemon (7d63435)
  • Add udev rules for HHD's DualSense Gyro (f492777)
  • Add Vapor & VGUI2 themes for Prompt terminal (d91ad21)
  • Add vdpau drivers with h264 support (90a3cc9)
  • Add ZLUDA for CUDA support on AMD hardware, present in /usr/lib64/zluda/* (515b79f)
  • Allow MangoHUD config on all flatpaks automatically (dd782c8)
  • Allow tailscale control by default for users in wheel, cleanup hhd enabling script (e693724)
  • Allow VkBasalt config on all flatpaks automatically (221f8cb)
  • ally: Add support for BMI323 gyro (c803164)
  • Automatically change iomem for handhelds that need ryzenadj (9b1b4c0)
  • ayaneo: Add ayaneo-platform and patched bmi160 drivers (62aa585)
  • ci: Introduce a stable tag (#710) (c5a69fa)
  • Clean up just file situation, use split deck/desktop just files with a single shared one (0f0feea)
  • deck: Add BoxBuddy to Bazzite Portal (c8475aa)
  • deck: Add fix for suspend with some wifi adapters. (0492920)
  • deck: Add Loki Max to rotation fix script and nested desktop defaults (df51d82)
  • deck: Add ujust commands to install various themes needed by ROG Ally & Legion Go. (d7c5e52)
  • deck: Include BMI260 gyroscope driver (c88af81)
  • Enable Discord RPC for non-flatpak applications by default (b24e2dc)
  • gnome: Add File Roller Archive Manager (#786) (5e18df5)
  • gnome: Remove Totem in favor of Celluloid (#697) (7c4d2ac)
  • kde: Add System Update to the default list of favorite applications (f9614a0)
  • kde: Support light theme in Prompt w/ Vapor theme applied (4a4ed95)
  • legion: Enable Steam Hardware Control when SimpleDeckyTDP is installed via ujust (7827fb1)
  • loki max: Auto enable handycon (00d0729)
  • nvidia: Default to x11 (bd4d24a)
  • nvidia: Enable Supergfxctl extension by default under GNOME (d936647)
  • Override default fish greeting to allow the motd to work (adfa1e0)
  • Pre-install BoxBuddy (#797) (27568ec)
  • Replace power profiles daemon with TuneD (b6e3805)
  • Support Incus OOTB (7fb4d1d)
  • Support multitouch in Waydroid (Thanks Aru!) (463f206)
  • Switch from Zenpower3 to Zenergy (33592d3)
  • Switch to modified xone that retains full support for xpad, resolves issues with third party game controllers in previous releases. (6f50817)
  • Switch to newer ublue-update powered by topgrade (0c1c140)
  • Use automatic desktop sizing from nested desktop for Waydroid (3beaff3)
  • Use topgrade for ujust update (97aeca6)
  • waydroid: Fix controller integration, add automatic DPI scaling for Deck & Legion Go, others can be added to /etc/default/waydroid-launcher (61ae746)

Bug Fixes

  • Add a fix for LibreOffice flatpak to correct a printing bug (9a22b18)
  • add back ujust toggle-updates (#759) (56a963c)
  • Add crash fix from upstream for some HTPCs (Thanks @nadiaholmquist) (aad5548)
  • Add memory limit to duperemove service (ab41b7c)
  • Add missing i2c-tools package (31bb763)
  • Add new just restructuring to the deck just file (87bb7a3)
  • Add new ROG Ally dmi (bfaaf95)
  • added glibc-headers and glibc-devel to override list (#729) (473fab7)
  • ally: Correct blacklist for undesirable gyro (a57f7d4)
  • Always use ds-inhibit service (b7e27cf)
  • asus: Ensure ROG GUI is installed. (e43ff9e)
  • Correct gamemode check in rotation fix (6eb6f27)
  • Correct path to rotation fix hardware check. (e31e63b)
  • Correct possible issue when rebasing from another Fedora issue with flathub/flatpak repositories. (448a3ca)
  • Correct rotation for Lenovo p14s gen2 (#782) (462deab)
  • Correct sunshine-workaround service issue (f0f509e)
  • Create git repository if it doesn't already exist in Firefox/Thunderbird GNOME theme updater (5303f00)
  • deck: Add GPD Win 4 to rotation fix script (695f68a)
  • deck: Improve bazzite-rotation-fix (Thanks Aru!) (898a70e)
  • Disable container update in topgrade, solves issue with topgrade needlessly starting containers. Does not affect Distrobox. (b97f10b)
  • Disable negativo17 before installing xone (e725c0f)
  • Don't use joystickwake on deck hardware (953a752)
  • Enable dri permission for XIV Launcher by default (19e6a93)
  • Ensure fish greeting is overridden (809b3a3)
  • Ensure the user flathub repository has a higher priority (d6f69ce)
  • Ensure topgrade config always exists (1dcbb5f)
  • Escape special characters in motd script (7ed7e7f)
  • Fix cage check in waydroid (d4b587d)
  • gpd: Correct screen rotation on the GPD Win 2 (#781) (f08e72b)
  • gpd: Correct screen rotation on the GPD Win Mini (2c5e4d7)
  • Install nerd-fonts separately to ensure only our desired font is installed. (4b31fb7)
  • kde: Correct Nvidia install script using a different variable for the image name, corrects missing supergfxctl-plasmoid (7b4a7ff)
  • kde: Remove Maliit keyboard from System Settings on deck builds (3d1a272)
  • legion: Set panel orientation via karg to correct Plymouth rotation (2fdd501)
  • make gamescope 720p patch use env_to_bool to allow user binary setting (#758) (129b5f2)
  • mangohud config folder typo (#788) (929bddb)
  • Move feral gamemode section to correct location (65fd2be)
  • nvidia: Restore patched Xwayland (c027a25)
  • rtl8814au/rtl88xxau: package rtl8814au instead of rtl88xxau driver (#721) (05dd6e2)
  • Set GPU scheduler back to RR (d64208d)
  • steamos-update: Properly read the return code of the upgrade command (d6a5217)
  • steamos-update: Use double quotes to prevent potential globbing and word splitting (cd56fe4)
  • Temporarily drop rtl8814au (1f3baeb)
  • Update LACT installer to download the correct version for KDE & GNOME, apply live to avoid needing to reboot and enable the service after reboot. (f09a2d2)
  • Use nightly RPM of sunshine until present elsewhere (736d70e)
  • waydroid: waydroid-launcher script (#772) (0b14aae)

Reverts

  • "chore: Always update glibc-common" (01e7c36)

Miscellaneous Chores

2.2.0 (2024-01-18)

Features

  • Add 'ujust restore-original-terminal' to restore the default terminal for KDE/GNOME that was hidden when we switched to prompt (9529cf2)
  • Add a just command and default-enabled option to the Bazzite portal to fix download speeds under Steam for Linux. (9f6edde)
  • Add an alias for hyfetch to use Bazzite logo (3d1e296)
  • Add default config for Firefox to handle vaapi (5ff1fef)
  • Add gamescope-shaders package (85955da)
  • Add Gradience to list of optional flatpaks. (911ed83)
  • Add hhd for Lenovo Legion (a7af503)
  • Add joycond for Nintendo HID support (9aca6dd)
  • Add p-state patched power-profiles-daemon (c260b88)
  • Add Pods as a default feature, great for managing distrobox/containers. (ef0d873)
  • Add Selinux Troubleshooting packages (#651) (4a6364b)
  • Add support for VTF formats (f1e0d64)
  • Add ujust command to force-enable AMD pstate (c23dac4)
  • Add Webapp Manager (a55b48e)
  • Add workaround for Sunshine to set correct caps for KMS (ed975d1)
  • Add zenpower3 kmod (963620a)
  • added a few apps to yafti (#624) (aec0f9c)
  • Allow Discover to launch for Vesktop (f5e327e)
  • aokzoe: Support custom refresh rates on AOKZOE A1 hardware (74a127d)
  • Blacklist k10temp in favor of zenpower3 (bd41da2)
  • ci: Add kernel signing (75d8586)
  • ci: Migrate to signing action (e20f1b7)
  • ci: Perform ShellCheck (32f2ff8)
  • ci: Test - Implement kernel signing (a9da666)
  • ci: Verify base image with cosign before building (06555ee)
  • deck: Add Bazzite Steam Startup video by SuperRiderTH (9fddcf8)
  • deck: Add DeckHD patch to gamescope (842a14b)
  • deck: Add ujust command for installing HHD Decky (55f6915)
  • deck: Add ujust enable-input-remapper to restore input remapper when desired (23152f7)
  • deck: Use Valve-patched UPower (ae345f3)
  • documentation: Initial translation of the readme to Spanish (#652) (7cc1187)
  • documentation: Translation of the readme to Spanish complete, sans fixing the table of contents links. (#654) (a18523f)
  • Drop steam-patch in favor of gamescope patches & Decky Loader. (d40aff8)
  • Enable libvirtd service if virt-manager layered (#613) (f82083c)
  • Enable libvirtd service if virt-manager layered (#613) (7409500)
  • Enable MTU Probing matching upstream (a345f31)
  • gamescope: Bring in additional patches from ChimeraOS (3036d90)
  • gnome: Add a folder that automatically contains all Waydroid apps (3d95f25)
  • gnome: Add default settings for blur my shell (48586fe)
  • gnome: Add hot edge as a default extension, greatly improves desktop UX by making the dash behave more like a hidden dock. Apply pressure to the bottom of your screen to make it appear. (4f27c04)
  • gnome: Add ujust command to reset Bazzite setting customizations (e4455c6)
  • gnome: Automatically use Prompt if installed, relies on xdg-terminal-exec until upstream makes a decision on default terminals. (3d02031)
  • gnome: Configure Just Perfection extension by default, hide Search box on Deck builds due to Steam Keyboard not functioning with it (819ee2c)
  • gnome: Create folders by default to make app grid cleaner, hide unused winetricks shortcut. (89316c0)
  • gnome: Do gsettings changes in dconf rather than bazzite-user-setup (606bdcf)
  • gnome: Enable blur my shell by default (37990b7)
  • gnome: Enable just perfection shell theme by default on Desktop images (f47dc5f)
  • gnome: Enable num-lock by default (#629) (18bd602)
  • gnome: Enable supergfxctl-gex on NVIDIA builds by default (99d05de)
  • gnome: Enable the Bazzite theme by default, this is a microscopic shell theme that improves appindicator appearance. (9ff98f2)
  • gnome: Enable workspace wrap around, fix annoying attention notification, remove delay from alt+tab (06734f9)
  • gnome: Fix caps-lock input delay (#630) (cdc6ce5)
  • gnome: Fix text fringing on OLED displays. (9d5f158)
  • gnome: Give users the full wobble if they enable the compiz extension (7d8d841)
  • gnome: Place OSD in top left on deck images, matching SteamOS Gamemode (06734f9)
  • gnome: Show link to Pods in Bazzite Menu (779951d)
  • gnome: Switch to nautilus-open-any-terminal (628e8d5)
  • gnome: Switch to Prompt terminal (0799570)
  • gnome: Use steam sound theme by default (11439ef)
  • Include nerd-fonts, this will automatically be used as a fallback for the default Fira Code font when an unknown symbol is requested (6073c84)
  • Include playerctl for media control (91ab29d)
  • Initial debloat pass, hide applications we've replaced by default. Switch to hiding rather than removing desktop files for some applications. (0a168a9)
  • just: Add changes to work with new tooling in ublue-os/config (#691) (0165dfc)
  • kde: Add dconf for Prompt (b2d3906)
  • kde: Add option to restore the gtk-4.0 breeze theme to just (5f735d3)
  • kde: Add Prompt as an optional terminal alternative (f0fc5e1)
  • kde: Add Vapor & VGUI2 themes for Gradience to theme GTK apps (911ed83)
  • kde: Add VTF Thumbnailer (0896477)
  • kde: Change default favorite applications (d78c964)
  • kde: Change default pinned application list (e0586e5)
  • kde: Ship an incredibly minor gtk.css theme to to make prompt feel at home, adjusts window geometry and nothing else. (49e7786)
  • kde: Use prompt for control+alt+t shortcut by default, hide Konsole (This will be restorable via ujust before reaching stable) (e8afaa7)
  • kde: Use prompt terminal by default (ee90e79)
  • legion: Add ujust get-simpledeckytdp (43479cc)
  • Make wireplumber write-able for later use with steamdeck-dsp (b0bdb90)
  • mesa: Add patch for drastically improved RADV RT performance (566bb40)
  • nvidia: Add explicit sync patched Xwayland (58b3d9e)
  • nvidia: Add Waydroid support (This will not work on Nvidia GPUs until at least NVK is available, but you may now use it on Nvidia builds with an Intel or AMD integrated GPU) (ef0ffbc)
  • nvidia: Automatically set needed params for hw accelerated video in Flaptak Firefox on Nvidia hardware (cc5d257)
  • nvidia: Build nouveau-experimental vulkan driver in Mesa (240863c)
  • nvidia: Enable GSP firmware by default (f2d280c)
  • Restore DisplayLink (5518433)
  • Ship a default Pods config for new users, simplifies setup for people who aren't container nerds (ee08b8c)
  • Ship xwiimote-ng (74efd24)
  • Support the Anbernic Win600 (2664b2e)
  • Switch to layered sunshine (a524faa), closes #649
  • Use HHD on both Legion & Ally (030b538)
  • Use stock fedora gamepad drivers by default. If you are using a controller better served by xpad/xpadneo, switch with "ujust use-ublue-gamepads" (080e40c)

Bug Fixes

  • Add fix for black screen on intel in gamescope (e5a6bff)
  • add missing shebang to selinux-looking-glass (d9cad8e)
  • Add redhat-lsb-core to resolve issue with EmuDeck depending on lsb_release (8bd89ef)
  • ally: Correct rotation in KDE (c314aea), closes #680
  • Always launch prompt in a new window when xdg-terminal-exec is called with no input (d8cc1eb)
  • Auto rotate legion go screen (#660) (30dc34a)
  • Better handle drm path, fixes issues with DisplayLink (7975627)
  • build Release ISO condition (27f2973)
  • Correct a syntax issue in waydroid's prop file (535f319)
  • Correct caps on gamescope with workaround service (ca9d13e)
  • Correct fan control on Jupiter (Thanks RodoMa92) (a6e0b97)
  • Correct labels on waydroid for selinux (#639) (1606664)
  • Correct restore-original-terminal command on KDE (2c18133)
  • deck: Setup sdgyrodsu as a user service (47b6994)
  • desktop: Adjust font sizes for Vapor KDE theme (3bf5725)
  • Don't enable tuned-ppd, this is done purely with dbus (d2994a7)
  • Fix OLED deck audio and stuttering audio on some desktops (46e9956)
  • Fix popping audio in steam/gamescope under certain circumstances. (c900737)
  • flatpak-manager: Don't install packages that are already present or remove packages that aren't there (9deec48)
  • flatpak-manager: Use entire install list when no flatpaks are installed (b6f624c)
  • framework: Don't remove non-existant power profiles daemon (d00c490)
  • framework: Remove tlp on framework images (d67268d)
  • gnome: Fix directory check for Add to Steam option in Nautilus (5fbec9e)
  • gnome: Fix issue with xdg-terminal-exec when used with long commands (4aa7fab)
  • gnome: Fix prompt keyboard shortcut, add default config for Logo menu to dconf, clean up config change from Containerfile. (486fd46)
  • Handle nested desktop mode a different way in rotation fix. (ca069b9)
  • just: Fixed source1 patch 60-custom.just (#621) (6349cb3)
  • kde: Correct caps for KDE's System Monitor (62c69ec), closes #689
  • kde: Load dconf for Prompt on KDE with bazzite-user-setup (e66c473)
  • kde: Only add Return.desktop on Deck builds, remove Bazzite Portal from desktop (8612ad8)
  • legion: Adjust priv-write patch to only prevent writes to non-backlight hardware control without the enable flag (8a0df51)
  • legion: Correct rotation on KDE Wayland (Thanks d3Xt3r) (030b538)
  • legion: Disable ds-inhibit by default (7035592)
  • legion: Update rotation direction and exit in a nested session. (927d5b3)
  • Lock to previous version of btrfs dedup script (73479f5)
  • Move Bazzite-Portal into Utilities folder and out of Lost & Found (0d519da)
  • Move from BoilR AppImage to Flatpak (7af44aa)
  • Move from Greenlight AppImage to Flatpak (09a3102)
  • nvidia: Do not apply flatpak overrides to hybrid systems (d9ef9ec)
  • readme: capitalization (5feeaf4)
  • readme: Fix documentation links (68cc665)
  • readme: Too many spaces (dbc5b2e)
  • Remove rundir change from wireplumber, this will be implemented another way (0b3eb46)
  • Set up bazzite-hardware-setup to re-run if the branch changes (8d67292)
  • sunshine is a symlink (3b23a38)
  • Switch to 70-bazzite.just for custom just scripts, frees up 60-custom.just for downstream (9ebd1c4), closes #679
  • Update LACT installer to download the correct version for KDE & GNOME, apply live to avoid needing to reboot and enable the service after reboot. (f09a2d2)
  • Use python3 (libs) from updates (8fccc16)
  • Use Waydroid folder name to match KDE, move Bazzite Portal into utilities (1df1ec7)
  • yafti: Use new just shortcuts for nix/fleek (4bdb3a1)
  • Zramd-generator generalization (#674) (90d7589)

Miscellaneous Chores

2.1.0 (2023-12-13)

Features

  • Add documentation link to Bazzite Portal (#549) (e6df636)
  • add initramfs rebuilding with support for user defined initramfs args (#586) (0a97588)
  • add just syntax checker (70f7aae)
  • Add LE stylized Bazzite logo (7ee568a)
  • Add LE stylized Steam Deck logo (50c221b)
  • Add patched Xwayland for Nvidia 545. (e9f304b)
  • Add WineZGUI, an extremely convenient way to launch double-click simple Windows applications that don't require special considerations for their prefix. (a9c5cda)
  • Always layer Steam (#525) (c999706)
  • deck: Add documentation link to Bazzite Portal (#550) (919c17c)
  • deck: Add iomem=relaxed karg automatically on handhelds that require RyzenAdj for TDP control (38a61d0)
  • deck: Add needed changes to support OLED Deck. (0391221)
  • deck: Add Xvfb, useful for running some services in the background in gamemode. (48ae649)
  • deck: Auto-disable bios updates for 32GB RAM decks. (d1c6022)
  • deck: Enable Wayland by default (7378e4a)
  • deck: Implement support for the DeckHD (#573) (4dadf8c)
  • deck: Include new galileo-mura package (12b2875)
  • deck: Replace Website with Forums on Bazzite Portal (#545) (e624854)
  • deck: Switch to new fork of steam-patch (bd245b2)
  • deck: Switch to new steamdeck-dsp package for audio. (460f111)
  • desktop: Restore displaylink on desktop images, leave off of deck images until issues with MangoHUD are resolved. (d8ee043)
  • desktop: Switch from CoreCtrl to LACT as the default AMD overclocking solution. (083dda2)
  • Export OpenTabletDriver GUI in just command (6af4a21)
  • gnome: Add bazzite-menu extension to desktop images, modify defaults to show gamemode option on deck builds. (5831b1d)
  • Preinstall GOverlay (#572) (f21da88)
  • readme: Add Features from Upstream (#536) (360cd78)
  • readme: Add link to announcements (#551) (8d32a3a)
  • Replace Website with Forums on Bazzite Portal (#544) (5f8951d)

Bug Fixes

  • Always return pipewire replacement as true (72b73e8)
  • autologin/return-to-gamemode: Don't assume path to home directory (#571) (b35b1f2)
  • boot menu: Add missing ASUS NVIDIA entries (2f3d8c5)
  • boot menu: Correct broken GNOME Surface entries (febb15a)
  • boot menu: Correct GNOME Surface sublabels too (d2d9366)
  • Correct missing extest library (d324f62)
  • deck: Add udev rule for Galileo brightness control (b4b18bd)
  • deck: Correct EmuDeck install on GNOME builds (762db3c)
  • deck: Correct rotation of Plymouth on Galileo (e2be1e6)
  • deck: Correct zram disabling karg (ea5b583)
  • deck: Don't consider errors in steamos-automount to be fatal, this is just a request for external drives to be mounted. (dac5bf5)
  • deck: Fix issue with ntfs in the latest udisks2 (11408e1)
  • deck: Improve just scripts for bios handling (ab5a503)
  • deck: Include wifi firmware for OLED deck (b1337ff)
  • deck: Increase volume for LCD deck in steamdeck-dsp (b9eb87f)
  • deck: Missing characters on Bazzite Portal (#599) (7608c6e)
  • deck: Modify returned/accepted values of os-branch-select to something the steam client understands (62e299c)
  • deck: Patch path to ladspa plugin in steamdeck-dsp (bdb10d1)
  • deck: Prevent BIOS updates on DeckHD and 32GB decks even if requested. (162dd80)
  • deck: Remove steamdeck-dsp for now (086c17c)
  • deck: Restore audio changes on main, this is in lieu of steamdeck-dsp which will remain on :testing for now. (58ddbf4)
  • deck: Update jupiter-hw-support package (0b35eda)
  • Drop DDControl as a default, caused unresponsive monitors for some users. (d6dede7)
  • gnome: Cleanup dconf files, add service to apply. (b9b1e42)
  • gnome: Fix issue with logo menu not enabling automatically on Fedora 39. (a94f845)
  • gnome: Remove gnome-software-rpm-ostree. Slows down gnome-software and offers little for our use case. (f34aa80)
  • hardware-setup: Set default target to graphical, fixes rebase from base image (#568) (7131005)
  • Install proper 32 bit glibc package (0b2c9af)
  • kde: Add gwenview and okular flatpaks to default install list after they were removed from Kinoite. (7e683ba), closes #526
  • kde: Restore Calculator as a flatpak (d3d08b4)
  • legion: Disable X11 by default to correct issues with display rotation (f6f407e)
  • Missing characters on Bazzite Portal (#600) (8bda75e)
  • nvidia: Remove older 32 bit glibc package (290f766)
  • Only autostart Steam on deck images (2534fb9)
  • Properly handle asus-nvidia images in enable-supergfxctl (53398e9)
  • Reinstall pipewire from Fedora updates (06d49d9)
  • Resolve xdg-desktop-portal issues(!) (57cbf67)
  • Restore noto-san change removed from main (4d955cb)
  • Temporarily remove xwaylandvideobridge, fixes white box issue (e9e6087)
  • Use patched bluez library (b7e6c44)

2.0.2 (2023-11-08)

Miscellaneous Chores

2.0.1 (2023-11-08)

Features

  • deck: Enhance and fix zram and deckswap scripts (#512) (01ecbaf)

Miscellaneous Chores

2.0.0 (2023-11-07)

Features

  • add a basic virtual surround 7.1 config using ASH Control Room 1 (f539e99)
  • Add a helpful installer for adding LatencyFleX dlls to wine prefixes & game installs. (https://github.com/Shringe/LatencyFleX-Installer/) (55a5ad3)
  • Add AppImage Pool to Bazzite Portal #6 (#471) (78bacc1)
  • Add Bazzite's webpage from Universal Blue to Portal. (#507) (9351a2a)
  • Add icons for exe files (cd90ea2)
  • Add LatencyFleX wine libraries to default wine install (2824230)
  • Add message to plymouth during long bazzite-hardware-setup steps (b3bae53)
  • Add OS branch selection to Steam OS gamemode (86bb026)
  • Add RazerGenie to OpenRazer install. (dcce67b), closes #473
  • Add steam-proton-mf-wmv utility (https://github.com/scaronni/steam-proton-mf-wmv) (9e447f5)
  • Add SteamOS Nested Desktop to Bazzite Portal (eb69785)
  • Add support for a testing and unstable branch (#495) (941a3a6)
  • add virtual audio channels for special usecases (#449) (7586e95)
  • Add vk_hdr_layer (https://github.com/Drakulix/VK_hdr_layer) (06251a5)
  • Add Warehouse to Bazzite Portal on Deck images (#443) (fbd05a1)
  • Add Warehouse to Bazzite Portal on Desktop images (#442) (29aad27)
  • Add waydroid-choose-gpu script as a built in feature. (c5e554b)
  • Added "System Management" Category (#450) (1b3d321)
  • Added "System Management" Category (deck) (#451) (96cebff)
  • added Metadata Cleaner to Utilities category (96cebff)
  • Automatically add Waydroid to Steam during init-waydroid call (502d2d7)
  • ci: Build images based on Fedora 39 (#332) (631423b)
  • deck: Add additional tweaks for zram performance, switch to sysctl.d to disable watchdog (Thanks Saber J2X and fiftydinar) (d83d129)
  • deck: Add AppImage Pool to Bazzite Portal (#470) (b4d9ee9)
  • deck: Add default input settings and icons for Steam to Waydroid shortcut (a699c90)
  • deck: Add new SteamOS Nested Desktop feature. (71026da)
  • deck: Add QTVirtualKeyboard for SDDM (e1f1252)
  • deck: Increase ZRAM size to 4GB by default (Thanks Saber J2X) (50b2894)
  • deck: Switch to stable Decky Loader releases (c50d9e8)
  • Disable split lock mitigation for increased gaming performance in titles like God of War (Thanks Saber J2X) (3be7229)
  • enable automounting of hugepages with 1GB pagesize if the karg hugepagesz=1G is present (#425) (24b3a66)
  • gnome: Add "Add to Steam" option to right click menu of executable files (b11d3c4)
  • gnome: Add Nautilus integration for GSConnect (KDE Connect) (cd34969)
  • gnome: Add nested desktop support from SteamOS (f890187)
  • gnome: Add Steam & Lutris to the dash by default (15c4fdd)
  • gnome: Replace GNOME user icons with Valve-themed ones (5af6e86)
  • gnome: Restore power-profiles-daemon (138d2d0)
  • gnome: Switch to dconf settings for a number of needed changes in gnome, add default dash application assignments. (4ab99c6)
  • gnome: Switch to new tailscale qs extension (37d3695)
  • Improve Waydroid launcher, automatically initialize Waydroid if not initialized and use first-launch as a default param (5f5f74d)
  • Include link to Bazzite's FAQ documentation... (#446) (69727c3)
  • Include link to Bazzite's FAQ documentation... (#447) (56ec7c7)
  • Include vulkan-tools and clinfo in all images (4092a15)
  • kde: Add kdeplasma-addons package for cube desktop and other important features (69c78de)
  • kde: Add new Valve-themed user photos (544c478)
  • legion: Support 30W TDP control on Legion Go from gamemode. (1a877ba)
  • legion: Support hardware control on the Legion GO (da6b18b)
  • legion: Support Legion GO controller (27374d4)
  • Looking glass shm OOB auto generation and support (#424) (1682676)
  • Mark Fedpra 39 as stable (4610c63)
  • readme: Add application management features (#497) (31a4ab5)
  • Throw an error if a flatpak fails to install in bazzite-flatpak-manager, add notification with icon and restart every 30 seconds until it can complete (d4ffe57)
  • Warehouse as preinstalled Flatpak. (#465) (a600fa7)
  • waydroid: Set density and gralloc from /etc/default/waydroid-launcher before start (17ffc69)

Bug Fixes

  • Add --noconfirm to OpenTabletDriver install step (ffe7968), closes #467
  • Add improvements to flatpak manager from bluefin, correct bundled themes for flatpak. (2c6f0dd)
  • Add Minimum-free ZRAM configuration (169858b)
  • add missing comment with info about what virtual audio channels are and their use case (1e824a5)
  • Add replacement openrazer service (86dae4e)
  • asus: Don't enable displaylink service (5d126bd)
  • asus: Don't install evdi kmod (76a5cf8)
  • Correct hostname check (Thanks szescxz) (9368037)
  • Correct issue with screen rotation on non-deck hardware (1d84e3f)
  • correct mistype in removing virtual surround (#466) (090a15c)
  • Correct syntax error (4d27a99)
  • deck: Add zenity and newt to fix issues with EmuDeck (#475) (c789040), closes #474
  • deck: Remove askpass invokation from zram-resize (2c20dee)
  • deck: Remove default BT config to address potential permission issues (5eb0df8)
  • deck: Restore Simple DRM (666d9cb)
  • Drop DNS over TLS and SNTP due to reported issues/edge cases, will reintroduce as an option. (022625e)
  • Enable initramfs generation for LUKS. (cd35d50)
  • f39: Install Mesa in new way for f39 (64f706b)
  • f39: Restore mesa replacement (bcd96fc)
  • Fix app icons for Nix apps (a81410f)
  • fix typo preventing 38 stable builds (#444) (61ab7d1)
  • Github links instead of Flathub links... (#502) (84f32a4)
  • gnome: Launch nested session in Xephyr, this fixes most everything but flatpak firefox. (7e25957)
  • gnome: Launch new dbus session with nested gnome, change icon to svg (f45cdd3)
  • gnome: Remove gnome-initial-setup, our ISO installer handles this a different way. (42f97f0)
  • gnome: Remove non-working gsetting call (06c8868)
  • Improve bios update disabling feature to work similarly to foxnet/bios/INHIBIT file in SteamOS. (bd20063)
  • Install vkcapture, glcapture, vkbsalt, and mangohud with explicit arch (4092a15)
  • Massively improve steamos-priv-write, add support for using ryzenadj for other hardware from corando98's steam-patch fork (https://github.com/corando98/steam-patch) (9f52ad4)
  • Modify initramfs applicator to always apply all needed params (7f7f5b8)
  • Re-run bazzite-hardware-setup and bazzite-user-setup if Fedora version changes (cc41dd3)
  • Remove pkexec, this resolves some newly reported issues with the bazzite portal (f017996)
  • Remove rd.luks.options=discard karg & use --append-if-missing for kargs (#453) (0ccfe46)
  • removed FAQ link at the end (96cebff)
  • removed unneeded parts of the nix installation on the justfile (#441) (9114ec3)
  • Restore evdi on F39 (#480) (ce5eb84)
  • surface-nvidia: Exclude OBS vkcapture (#499) (1df46b0)
  • Switch to layered OpenRazer due to issues in Distrobox. (f127260)
  • Symlink wine64 to wine (Solves a mistaken dependency issue in Lutris) (1e222d1)
  • user-setup: Actually read the cached Fedora version (af64da2)
  • user-setup: Correct Fedora version check, prevents setup from running every boot (98d0536)
  • yafti: Use pkexec to enable Deck BIOS and FW updates (250f20e)

Miscellaneous Chores

1.3.0 (2023-10-12)

Features

  • Add option to disable DNS over TLS to Bazzite Portal (52f6e30)
  • Enable Steam Patch for any hardware other than Steam Deck, fixes resolution issue that requires desktop gamers to select "Native" for every title in gamemode. (3a9577c)
  • gnome: Add optional shell theme that makes appindicators function like a proper tray (de76430)
  • gnome: Add xwaylandvideobridge (4b91901)
  • gnome: Move from extest to libei (77a6671)
  • gnome: Restore appindicator (4b54774)
  • gnome: Switch to new Logo Menu fork (98c2167)

Bug Fixes

  • Correct issue detecting nvidia flavor (f6090db)
  • Correct issue with opentabletdriver just command if ~/.config/systemd/user folder doesn't exist (f42737a)
  • Correct PathExists check in [email protected] (84a0e36)
  • install Krita instead of Ardour when user requests Krita (#420) (793ea46)
  • nvidia: Add LatencyFlex, vkBasalt, MangoHUD, and Vulkan-Tools packages from Deck images. (5b0ca63)

1.2.2 (2023-10-08)

Miscellaneous Chores

1.2.1 (2023-10-08)

Features

  • Add CEC control (#412) (1761a17)
  • Add dependencies required by DaVinci Resolve (290fe94)
  • add link to discussions (#397) (eb5facc)
  • Add option to download Wootility to Bazzite Portal. (d171b8f)
  • Add option to force discover-overlay to launch on GNOME Wayland (See /etc/default/discover-overlay) (75f85d8)
  • Add option to install Brew package manager. (f5915c0)
  • Add option to install OpenTabletDriver in an arch distrobox (5350368)
  • Add unrar by default, this is used by enough games & mods to be a default package. (4ca5a6a)
  • Add Weston launcher for Waydroid using policykit to start and stop service (7a6085e)
  • Add XIV Launcher flatpak to list of games (dc6722d)
  • Always check kargs (#398) (ee4ab58)
  • Auto update brew packages with ublue-update (f9ebb2b)
  • ci: Enable ASUS and Surface Nvidia images (1acad66)
  • deck: Double zram size on 32GB decks (a6236df)
  • deck: Switch to kyber I/O scheduler from BFQ, disable watchdog, and raise memlock limit (0ea324d)
  • desktop: Add option to enable virtualization and vfio (d9f7aaf)
  • desktop: Add options to disable/enable watchdog (#413) (2cb3ad7)
  • Enable TDP control on non-deck hardware covered by steam-patch. (28fec8e)
  • nvidia: Switch to layered steam to avoid issues with 32-bit Nvidia libraries. (#415) (f4452f0)
  • waydroid: Add new Waydroid launcher to streamline use (708b25e)
  • waydroid: Add script to fix controllers in Waydroid (2792919)

Bug Fixes

  • Add hostname reset to bazzite-hardware-setup if the hostname is too long for distrobox to reliably function (3fa0d5d)
  • Avoid creating ~/.steam/steam manually, create needed file in systemd service definition for steam-patch. (edbfd0c)
  • Call daemon-reload when installing opentabletdriver & resilio sync (da96cbe)
  • Check for Ally & Framegame everywhere Deck is currently checked for (28fec8e)
  • Correct issue in reset-waydroid (4cf2b8d)
  • Correct issue with updater run from systemd (cf7dd21)
  • Correct syntax issue in bazzite-hardware-setup (99101d6)
  • Correct typo in Yafti config (5ea2392)
  • Create input group another way for usermod command (a0c10ff)
  • deck: Block additional AMD watchdog kmod for Steam Deck (#409) (5a0396d)
  • desktop: Resolve issue with Steam refusing to start after sleeping (5626a67), closes #321
  • Exclude kmods from everything but main and nvidia (a6b49c8)
  • Get username for steam-patch from param (294de76)
  • HandyGCCS: Enable globally (#400) (17a7611)
  • Modify HandyGCCS setup to be explicit on device, automatically install Steam Patch (https://github.com/Maclay74/steam-patch/) on Handhelds that require it. (e5821e9)
  • Prepare gnome-vrr patch for Fedora 39 (024e0da)
  • Run brew installer as sudo (f9ebb2b)
  • use new akmods:main-RELEASE tag structure (eef361e)
  • waydroid: Adjust network preference order (7944f6e)
  • waydroid: Disable locking in Weston (afd20b6)

Miscellaneous Chores

1.2.0 (2023-09-28)

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 fix-screenshare command to just and yafti. (db4bd53)
  • 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 oversteer-udev to allow oversteer without layering (443fc8d)
  • Add required input user group in Bazzite Portal by default (b57ff42)
  • 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 Web App Manager, OpenRazer, Oversteer, Solaar, and Resilio Sync (1ed5421)
  • 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 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 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)
  • desktop: Add discover-overlay matching deck builds (Default disabled, see /etc/default/discover-overlay) (7fff9de)
  • desktop: Add reset-bazzite-arch just command to completely remove the image and pull it fresh. (de25c72)
  • Enable builds without kmods (6623191)
  • flatpak-system-install: Improve flatpak management (23cf933)
  • gnome: Add gamerzilla gnome extension (0dd8ace)
  • gnome: Add just command for installing Adwaita-for-Steam, update theme with ublue-update automatically when present (cc662ab)
  • gnome: Add steam soundfont when selecting a Valve-inspired theme (35ff5d4)
  • gnome: Add tailscale status gnome shell extension (8047e20)
  • gnome: Set default fonts in GNOME to match SteamOS KDE session (0145cfb)
  • hardware-setup: Enable amdgpu on supported systems (aea93df)
  • Include Mission Center (a8ed723)
  • Increase vm.max_map_count to match SteamOS (131490d)
  • Install broadcom's WL driver needed by some hardware. This is default disabled due to it breaking other wifi hardware. (8536117)
  • just: add waydroid-related utilities (ee151aa)
  • Launch discover-overlay on KDE Wayland since it's supported (4790e60)
  • reduce boot times by creating donefiles w scripts in desktop version (d6667e8)
  • Restore discover overlay support (1efe712)
  • steamos-update: Use service to run rootful updates (4657994)
  • Switch to new numbered just file system (81bb600)

Bug Fixes

  • Add HandyGCCS to Deck images (e5a487d)
  • add intel support for HTPC deck images (eb32cba)
  • Add pulseaudio-utils for pactl, used by some 3rd party applications. (7c82fbe)
  • Avoid copying the akmods repo a 2nd time needlessly (651f698)
  • bazzite-autologin: Always remove Steam's autologin config when triggered (a758977)
  • Correct issue where bazzite-arch updater fails if you're using a bazzite-arch image at a non-default name (3621027)
  • Correct issue with bazzite-hardware-setup executing every launch. (403547d)
  • Correct issue with Boilr installer if ~/.local/share/applications doesn't exist (5c068a5)
  • Correct issue with patch-gmod just command (bfb53a7)
  • Correct issues with just command, lists by default and works in fish no matter working directory (6e4cb37), closes #271
  • Correct missing icon in Lutris on bazzite-arch - Fixes #262 (0c4bee5)
  • deck: Add workaround from ChimeraOS for gamescope crashing if Steam hasn't been launched & updated prior to switching to gamemode. (f769813)
  • deck: Adjust shortcut to trigger service to return to gaming mode (2c391a4)
  • deck: Disable desktop-autologin from gamescope-autologin directly (975986f)
  • deck: Enable gamescope-autologin by default (ebfd978)
  • deck: Make fix-tf2-tcmalloc SD card aware (67813d6)
  • deck: Only enable HandyGCCS in gamescope session (c9d4b5d)
  • deck: Remove duplicated disablement of nonfree-updates before installing Steam (d254c94)
  • deck: Sleep ryzenadj service for 10 seconds to ensure changes are applied when resuming from suspend. (74b1432)
  • deck: Use 3d fullscreen gpu profile on deck builds (1326c19)
  • desktop: ublue-update.timer is a system service now (da98c83)
  • Disable generic handheld builds (c24ae27)
  • Don't explicitly check main when excluding Nvidia (7c30803)
  • Exclude Bazzite kmods from nokmods images (124d2cc)
  • flatpak-system-install: Ensure Bazzite config directory exists before writing version (abaafa3)
  • flatpak-system-install: Re-remove Deck install list (65deb11)
  • flatpak-system-install: Ship flatpak lists in /usr (847c9d7)
  • gamescope-autologin: Only configure autologin if Steam has updated (34ca801)
  • gnome: Set sensible default power settings on Steam Deck hardware automatically (2334719)
  • HandyGCCS missing depdency (3bd2656)
  • hardware-setup: Correctly check image name (10886b8)
  • hardware-setup: Disable Deck services on generic devices (4edac4a)
  • hardware-setup: Disable sdgyrodsu immediately (b6976b6)
  • hardware-setup: Disable sdgyrodsu on generic devices (0d2d62d)
  • hardware-setup: Don't remove amdgpu kargs when no longer in use (1f8c80f)
  • hardware-setup: REVERT ME, disable desktop-autologin if gamescope-autologin is enabled (38c95fc)
  • hardware-setup: Set image flavor (97e74f3)
  • image info: use proper prefix in IMAGE_REF (c7bd4b7)
  • image-info: Don't wrap identifiers in quotations (019704d)
  • just: Use image info consistently (0b7532a)
  • kde: No more obnoxious xdg-desktop-portals bug (136391a)
  • Make sure files don't exist before copying or symlinking in bazzite-user-setup, allows re-runs without any errors printed. (24ac50f)
  • Modify bazzite-user-setup to match bazzite-hardware-setup in ability to re-launch as needed (403547d)
  • Move extest back to desktop image to leave it as an option. (3ffcbf1)
  • outdated link to secure boot/nvidia information (4803882)
  • Surface images have moved (f2faa81)
  • treewide: Use new image info implementation (66a14d3)
  • Typo in bazzite-flatpak-manager (c1b6ce4)
  • user-setup: Fix justfile creation (24ceab8)

Reverts

  • "fix(hardware-setup): REVERT ME, disable desktop-autologin if gamescope-autologin is enabled" (6763c3f)

Miscellaneous Chores

1.1.0 (2023-09-06)

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)
  • 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 up repeat bazzite-arch creations. (341ebc0)
  • fish: Add alias for just command to enforce --unstable (f230ea2)
  • Fix configure_waydroid just script (2bdf03c)
  • fleek: Run fleek install script as user, let it req sudo as needed. (f01ef05)
  • gnome: Override new mutter-common package (88c6bbc)
  • gnome: Remove appindicator extension that breaks VRR (Also updates Search Light defaults and fixes Bazzite-Menu so it launches Steam with extest applied) (ea7d053)
  • gnome: Remove gnome extensions rpm, this is replaced with mjakeman's flatpak (8cf5283)
  • gnome: Remove non-working caffeine extension (fe5a66f)
  • gnome: Remove unneeded GNOME Extensions flatpak even if preinstalled (838e553)
  • gnome: Restore yelp (help) (efe06f2)
  • Hard code path instead of using systemd-escape to fix issue with btrfs-dedup timer (31fda32)
  • install-bazzite-arch: Use sh instead to get output in yafti (87e851b)
  • install-fleek: Ensure $HOME gets set properly (95b75da)
  • just: Wait for any existing transactions to complete before invoking rpm-ostree (7889e2e)
  • make sure flatpak install script does not run if already installed (97fab17)
  • Make sure nix is installed first in fleek install script (c4e0c99)
  • Modify xdg-desktop-portal service to auto-restart to work around bug reported in KDE (f0a3b0b)
  • Mount icons & themes folders in bazzite-arch (09ef663)
  • Override mesa-libEGL-devel due to dependency on it in kde-wallpaper-engine (6952d8b)
  • Pass --no-confirm to nix install script (dcf968d)
  • sign-image: Pull current image from rpm-ostree and fallback to image identifiers (b62722d)
  • sign-image: Use package screen instead of consent screen (e286929)
  • steamos-update: Don't trigger updates while checking (thanks Chimera!) (c137d1b)
  • steamos-update: fix updates not applying (978e0de)
  • steamtinkerlauncher: Add xrandr dependency (22689fd)
  • update PR template (57edc0b)
  • user-setup: Ensure user always has working justfile (d39adf7)
  • yafti: Don't sign image if its already been signed (2916d9a)
  • yafti: Remove steam.desktop with -f to prevent error from being printed if it doesn't exist (09062f9)

1.0.1 (2023-08-22)

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

1.0.0 (2023-08-17)

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 package (6eb5a8e)
  • deck: Scale back fstab changes on Decks with eMMC. (cee0999)
  • deck: Start Steam on the desktop in silent mode (bbe6a15)
  • decky: Install prerelease until DECKY_SELINUX change is pushed to stable (b408884)
  • decky: Use recursive chcon during install (67cd8e1)
  • desktop: Add friendly message for bazzite-arch setup (2bec89a)
  • desktop: Clean up desktop icons (f35fe9a)
  • desktop: Correct Lutris desktop shortcut path (c70ccab)
  • desktop: Don't show distrobox section if it's already configured (5996573)
  • desktop: Handle SteamCMD export properly (c70ccab)
  • desktop: Remove vestigial steam desktop shortcut, start steam automatically when installing bazzite-arch (1cf6280)
  • desktop: Run Steam from the new bazzite-steam-runtime on first launch. (5f141c0)
  • Disable automatic GNOME Software software updates (d9be973)
  • Disable DESKTOP_WAYLAND on Nvidia builds by default (e831dc3)
  • Disable waydroid service by default (ef9b0d8)
  • Don't copy Steam shortcut to autostart on desktop (bbec083)
  • Don't install flatpaks until after kargs are configured (41d615c)
  • Enable sdgyrodsu and KDE's extra System76 scheduler service globally. (c723d1a)
  • Enable system76-scheduler in Containerfile (9e7efc8)
  • Fix install error during SteamCMD step if Steam hasn't been launched yet (Thanks termdisc) (e022b07)
  • flatpak: Locally install Flathub repo and fix Fedora repo removal (#126) (04a6a58)
  • gnome: Add trackerignore to 2nd steam location (ed8e5e6)
  • gnome: Add VGUI2 wallpaper to wallpaper picker in settings (5c21278)
  • GNOME: Allow gnome-ssh-askpass to inhibit shortcuts (78eaaa4)
  • gnome: Center new windows if a Valve theme is selected, makes Lutris easier to use. (081fb28)
  • gnome: Correct accent color of VGUI2 theme (59d87a1)
  • gnome: Create local application shortcut for EmuDeck (081a2f8)
  • gnome: Disable appindicator extension due to breaking VRR (e7ffbfc)
  • gnome: Disable power profile management on deck (1030b8f)
  • gnome: Download EmuDeck.desktop to Downloads on GNOME builds (3a62b5f)
  • gnome: Exclude SDDM Wayland teardown workaround (eb39c98)
  • gnome: Make headerbar shade more transparent on both themes (81b6288)
  • gnome: Reduce card shade transparency on VGUI2, restore original border color on Vapor. (e9e42a0)
  • gnome: Remove GNOME Classic sessions (9548b5a)
  • gnome: Remove noarch from package name (3236b24)
  • gnome: Remove unneeded GNOME plugin (39584e6)
  • gnome: Restore indexer, remove .steam folder from indexer to make lighter & smaller. (20661af)
  • gnome: Switch to light shade color for VGUI2 theme, more accurate (Thanks fiftydinar) (44ad941)
  • gnome: Symlink gradience presets instead of using CLI so updates don't require reimport (7574de4)
  • Handle steam shortcuts properly between deck and desktop, clean up by moving some tasks to bazzite-arch (586ebf2)
  • Install 32-bit fuse-libs for 32-bit AppImage support. (c9d10d2)
  • kde: Correctly enable System76 Scheduler DBus Proxy on desktop (db8178c)
  • kde: Properly enable System76 plugin for KWin (33ce584)
  • kde: Setup Steam desktop shortcuts during desktop configuration (6f17491)
  • Pause boot for bazzite-hardware-setup (Thanks Pixel!) (25fdce7)
  • plasma-autologin: Remove the scary spaces when assigning file paths (d59cca6)
  • Remove flatpak caching, use network connection instead (#110) (56938e2)
  • Remove wrapping quotes from kargs (ba5e922)
  • rpm-ostreed: Set automatic update policy to none (ab08e10)
  • Show as Bazzite in GRUB (ec1b75f)
  • user-setup: Convert to simple service and use default target (e66c498)

Miscellaneous Chores

0.1.0 (2023-08-05)

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)
  • deck: Enable System76-Scheduler (50e9823)
  • deck: Handle power button (f6aa940)
  • deck: Hook Steam into autostart script (2bd020b)
  • deck: Implement BTRFS support from SteamOS BTRFS (0ccf7ac)
  • deck: Implement GNOME/Steam session switching (af950ff)
  • deck: Layer Lutris to avoid common issues with the flatpak. (94b8a42)
  • deck: Provide SteamCMD by default (52f3abc)
  • deck: Set kargs in yafti, matching SteamOS (321e1ae)
  • deck: Simplify mounting process (fdd8fac)
  • deck: Use new system update check (0273559)
  • Desktop: Add Big Picture Mode for HTPCs. (31502f3)
  • desktop: Add Easy Effects to installable utilities (a6c7eed)
  • desktop: Add ublue-os-wallpapers (0499472)
  • desktop: Create bazzite-arch images with distrobox assemble (da16ff1)
  • desktop: Enable Steam Deck KDE presets for desktop (15d0fea)
  • desktop: Export SteamCMD from bazzite-arch (0e0cc29)
  • desktop: Implement Supergfxctl support (381c09e)
  • desktop: Modify Steam Deck KDE presets for desktop use (9f9c4ec)
  • Directly install decky loader (76f90df)
  • Enable AMD's P-State EPP driver (12e4d3c)
  • Enable automatic updates for distrobox (e8e259b)
  • Enable duperemove automatically in yafti (88fcc4e)
  • Export protontricks from bazzite-arch (a63aad0)
  • GNOME: Add appindicator shell extension. (1bb8de2)
  • GNOME: Add Extension Manager flatpak (cba1772)
  • GNOME: Add gnome-tweaks (80d65dd)
  • GNOME: Add Gradience and adw-gtk3 theme (f70b004)
  • gnome: Add helper for enabling extensions (0cb2dfc)
  • GNOME: Add Loupe image viewer and AdwSteamGtk flatpaks (474b7e0)
  • gnome: Add Steam Deck backgrounds (5b4c1c6)
  • GNOME: Add User Theme & GSConnect extensions by default (2987a35)
  • gnome: Enable minimize and maximize buttons when picking a Valve-inspired theme (503b948)
  • gnome: Implement askpass (812d654)
  • GNOME: Install adw-gtk3 in arch to match host, switch to using paru (6fb6609)
  • gnome: Install GSConnect (0c8193a)
  • gnome: Install supergfxctl-gex shell extension in Nvidia images (ecf2aea)
  • gnome: Set wallpaper for custom themes (56586cc)
  • gnome: Use SDDM (f2308d2)
  • Hide the GRUB menu (3c60e3e)
  • Implement GNOME autologin service (64f4a17)
  • Implement GNOME VRR patchset (282c6df)
  • Include ddccontrol for controlling monitor params (8c467bd)
  • Include Flathub as system flatpakrepo (0f62f91)
  • Include Wireguard-tools (a240477)
  • Increase open file limit (aeaddda)
  • Install Chiaki4Deck instead of Chiaki on bazzite-deck (a843942)
  • just: Add ability to remove nix (28177b2)
  • just: Add script to install GNOME extension CLI (12e151d)
  • just: Default to using bash (982be6c)
  • just: Install System76 scheduler GNOME extension (cfccbf7)
  • just: Introduce basic GUI auth handler using kdialog (dd81374)
  • just: Use sudo askpass with ksshaskpass (a267c57)
  • nix: Use escalated privledges to install (6144f91)
  • Preinstall system Flatpaks (0f0be44)
  • Remove system flatpaks while building image (7928fff)
  • Remove update services in preparation for new ublue updater. (e2a1d41)
  • Run firstboot script per-profile (5ed3870)
  • Separate DE specific config from shared config (462c2d5)
  • Set SteamOS BTRFS mount flags for all BTRFS partitions (cf667f8)
  • Set SteamOS theme by default (ff6e9f4)
  • steamos-update: Initial support for Universal Blue updater (a6e81f0)
  • Use Bazzite image identifiers instead of rpm-ostree status (586d10e)
  • Use multilib repos for obs-vkcapture and mangohud (aeffc5c)
  • yafti: Add support for installing GNOME extensions (6997537)
  • yafti: Install packages as user (9d99b64)

Bug Fixes

  • Actually include Flathub on the installed system (1d2f63d)
  • Add "deck" user and group for hardcoded references (c40d572)
  • Add DMI rule for getting Steam Deck serial number from SteamOS (7d18552)
  • Add file to automatically source /etc/default/steamos-btrfs (87af74f)
  • Add killuserprocesses.conf from SteamOS (c5feecb)
  • Add needed akmods now that main no longer includes them by default (5da5eeb)
  • Add patch for driver name in jupiter-fan-control (4b89985)
  • Add patch for dynamic user name in mounting script (2f3f56b)
  • Add polkit rules from ChimeraOS (bf5ef30)
  • Add reboot option and message at end of yafti. (8ee4ad2)
  • Add udev rules from Jovian (729f9a0)
  • Address problem copying DE specifc files (3829ddb)
  • Address substiutions never terminating during zram/deckswap resize (2830cfd)
  • Almost forgot this is a gaming distro (d4a0d70)
  • Attempt to remove cached flatpak data regardless of whether install list exists (e6adf70)
  • autologin: Retrieve user by id (fd5f0a3)
  • Avoid conflict between gamescope-autologin and session selector (cbb259f)
  • bazzite-arch: Correct path to environment (f927f1d)
  • boot_menu: Correct bazzite-deck-nvidia label (f95b182)
  • Bring in fbcon fix from upstream SteamOS. (82390e3)
  • Check for install list before attempting to install flatpaks (a09ad63)
  • Copy flatpak objects (58da79e)
  • Correct build error in deck builds (262f694)
  • Correct issues with selinux by moving files from /lib/hwsupport to /sbin/hwsupport in jupiter-hw-support packages. (940d309)
  • Correct path to system flatpaks in install script (397e170)
  • Correct rsync params (db9de40)
  • Correct spelling of rpm-ostree (cbad1a4)
  • Correct typo in Containerfile (c5f7837)
  • Correct unexpected token (8263469)
  • deck: Add environment variable needed for Decky Loader with SELinux. (1fa303b)
  • deck: Add Flathub repo (2bd33b2)
  • deck: Add patch for vpower service file to point to correct location. (cfbbdc7)
  • deck: Add patched udisks2 package (322efa9)
  • deck: Add udev rule for power button (9969d3f)
  • deck: Address issues in retrieving Chiaki4Deck (f5a3b6e)
  • deck: Address large image sizes due to layering Flatpak objects (a7a7705)
  • deck: Check if micro SD card is mounted before attempting to mount (1f03d05)
  • deck: Clean flathub dir before caching (c84c854)
  • deck: Disable bind mount support (3a756bd)
  • deck: Disable simpledrm to prevent card0 from being consumed (1845d8d)
  • deck: Disable ublue-update timer (f355420)
  • deck: Fix SteamCMD install script (d2d6603)
  • deck: Get username via ls due to user not yet being set at time of mount. (caac517)
  • deck: Improve how /etc/default/steamos-btrfs is sourced (438aec5)
  • deck: Install mesa patched with gamescope frame limiter from SteamOS. (deaf38e)
  • deck: Mark ds-inhibit as executable (ad8cbd4)
  • deck: Patch steamos-priv-write to address false failures (0d307fd)
  • deck: Perform automount as current user (d53f0c0)
  • deck: Remove GSConnect from yafti as its built in (7771b89)
  • deck: Remove mount lock (f78aab8)
  • deck: Remove nomodeset, if present, when setting kargs (dbf0afc)
  • deck: Remove winetricks application shortcut since it'd never be launched by a user in normal use. (b3c4e1e)
  • deck: Remove xwaylandvideobridge shortcut removal now that upstream has removed it. (692217e)
  • deck: Require python3-inotify in ds-inhibit (4b5ee05)
  • deck: Temp remove validation check (69e8c9b)
  • deck: Toggle plasma-autologin off when gamescope-autologin is enabled (933bc03)
  • deck: Use GNOME on Xorg for session switching (d09d7fa)
  • decky: Ensure we retrieve the user's home directory (3eb3f67)
  • desktop: Actually apply mulituser patch (a03d7ba)
  • desktop: Add missing settings to the Flatpak installation screen (b8178b6)
  • desktop: Add nvidia distrobox fix found by bsherman (91c2b39)
  • desktop: Add patch to re-enable multiuser support in KDE (b871f02)
  • desktop: Add VGUI2 wallpaper (bb71532)
  • desktop: correct spelling of 'description' for big picture mode (5580ca1)
  • desktop: Correct spelling of 'install' in install-corectrl (d474719)
  • desktop: Set lockscreen wallpaper to the Steam Deck's default (c1ac54c)
  • desktop: Use sddm.conf for autologin (75cf06a)
  • desktop: Use steamos.conf for SDDM (406d0bb)
  • Directly cache Flathub repo data instead (73de019)
  • Disable services instead of removing upstream updater for now. (5110162)
  • Enable displaylink service by default (95c17cf)
  • Exclude KDE configuration from GNOME images (9628a59)
  • Globally set SUDO_ASKPASS (056cb36)
  • gnome-autologin: Use Xorg (5d3222f)
  • gnome: Add adw-gtk3 flatpaks (c840e00)
  • gnome: Add VGUI2 wallpaper (9a90683)
  • gnome: Add XML files for Steam Deck backgrounds (4069a31)
  • gnome: Change default menu button icon size (bf90503)
  • gnome: Correct bazzite-arch inithooks to install adw-gtk3 in the box, and swap to xdg-desktop-portal-gnome (b69a5e2)
  • gnome: Correct consecutive rpm-ostree invokations (b625538)
  • gnome: Enable newly added extensions. (07a5321)
  • gnome: Enable variable-refresh-rate on existing mutter configs (Thanks termdisc) (fd3d906)
  • GNOME: Remove now unneeded gnome extension installers from just, add system76 scheduler extension package. (cc77fde)
  • gnome: Set dark mode wallpaper during theme step (d000943)
  • GNOME: Switch bazzite-arch to xdg-desktop-portal-gnome on GNOME branches. (5fb3423)
  • gnome: Use new extension helper. (13f9701)
  • jupiter-hw-support: Add f3 as a requirement for drive validation checks (e0e3486)
  • jupiter-hw-support: Retrieve user by id (1819f5f)
  • just: Add GNOME autologin support (bf3e0b9)
  • just: Address inverted GNOME image check for System76 Scheduler (52d28f4)
  • just: Address issues with memory resizing (0710ca3)
  • just: Don't allow installing Wallpaper Engine plugin under GNOME (8121d57)
  • just: Don't install supergfxctl-gex extension (7fe29a6)
  • kde: Correct consecutive rpm-ostree invokations (cbd3fa6)
  • kde: Correct VGUI2.jpg file placement (3e829b4)
  • Make autostart scripts executable (9903735)
  • mesa-va-drivers-freeworld-steamfix -> mesa-va-drivers (51488ec)
  • Move askpass invokation to yafti from just (c5c6f84)
  • Move KMS mode setting into environment in system_files (7613857)
  • Only remove steamdeck-kde-presets-desktop if it would be installed (dde0127)
  • power-button-handler: 'systemd-inhibit' -> 'systemd_inhibit' (502ee0b)
  • power-button-handler: Rename 'inhibit' string to 'systemd-inhibit' (840dcff)
  • Preinstall fake mesa-va-drivers package to resolve Steam dependency issue (84d3cee)
  • Re-enable mesa-va-drivers-freeworld (d1e7909)
  • Remove "(Runtime)" from Steam desktop shortcut (9cbe9c6)
  • Remove driver_name patch for jupiter-fan-control in preparation for using jupiter driver over steamdeck. (cd86307)
  • Remove duplicate packages from selection (76f90df)
  • Remove file conflicting with kde-settings (30b01c7)
  • Remove flatpak system update service disablement (ef6d029)
  • Remove install files from tmp when install complete (8d8f681)
  • Remove krfb-libs (1a6cdff)
  • Remove lavapipe ICDs due to causing crashes in some native OpenGL titles (6a07423)
  • Remove SteamVR polkit awaiting more proper solution (214ebe3)
  • Remove SteamVR polkit waiting more proper solution (b61a2c4)
  • Remove ublue-os-update-services (b7b4363)
  • Remove unicode characters (0f45ad3)
  • Revert me when the upstream ublue-os-update-services package is fixed (942542e)
  • Set bin_t on Decky Loader to fix issue with SELinux (Thanks jerb) (dc5a7cd)
  • Specify version of vkBasalt and MangoHUD flatpaks (c40d572)
  • steamos-automount: Don't use systemd container when adding library (794698d)
  • steamos-update: Force update (baf51b6)
  • steamos-update: Get progress bar working again (0296571)
  • Support removing preinstalled system flatpaks (db08195)
  • Switch from rsync to conditional copy to fix issue with missing files (b0e2c76)
  • Switch to newer evlaV repository for jupiter-dock-updater-bin (645003e)
  • Switch to SteamOS 3.5 steamdeck drivers. (ae0af71)
  • system76-scheduler: Call kcm_kwin_scripts during configuration (93becca)
  • system76-scheduler: Fully remove from deck images (b691e95)
  • Temp cache flatpaks in /etc/flatpak/cache (cc40028)
  • Temporarily drop ROCM (d5397ab)
  • Update bazzite copr to use evlaV repositories as upstream (e486db5)
  • Use alternate Nvidia init in Distrobox (b6288a1)
  • Use jupiter driver instead of steamdeck driver. Valve submitted steamdeck upstream, however SteamOS uses the same driver named as jupiter or steamdeck-hwmon, making the upstream one not useful alongside Valve's own packages. (1386380)
  • Use nvidia-container-toolkit in distrobox instead of --nvidia flag since it's included upstream. (a119f18)
  • Use rsync instead of cp (e05d506)
  • yafti: Add missing colon to reboot button (826b6f6)
  • yafti: Correct path to Steam desktop file for autostart on deck (e30a5d4)
  • yafti: Correct spelling of description (376b4a1)
  • yafti: Hide Wallpaper Engine plugin under GNOME (6c638f3)
  • yafti: Move CoreCtrl and Chiaki4Deck out of the Flatpak packaging screen (0613c38)
  • yafti: Revert to using grep and remove direct usage of image identifiers (b3ed366)
  • yafti: Use just --unstable in yafti (036be23)

Reverts

  • "feat: Include Wireguard-tools" (ee6d160)
  • "feat: Set SteamOS theme by default" (c750486)
  • "fix: Revert me when the upstream ublue-os-update-services package is fixed" (cd275f7)

Miscellaneous Chores