bazzite/CHANGELOG.md
github-actions[bot] 848b6873bc
chore(main): release 1.3.0 (#417)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-11 20:42:28 -07:00

116 KiB

Changelog

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 steam-patch@.service (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 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)
  • 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)
  • Explicitly use xxhash for duperemove and rmlint (df322bf)
  • flatpak-system-install: Improve flatpak management (23cf933)
  • gnome: Add automatic updates for Firefox GNOME theme and Thunderbird GNOME theme (If installed) (074365a)
  • gnome: Add gamerzilla gnome extension (0dd8ace)
  • gnome: Add Hanabi, an extension for using videos as wallpapers. This is similar to KDE's Wallpaper Engine integration. (86fd1c1)
  • 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: 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 default fonts in GNOME to match SteamOS KDE session (0145cfb)
  • gnome: Set flat mouse accel profile on deck (Matches SteamOS behavior on KDE) (79957ad)
  • gnome: Use new bazzite-arch-gnome image, far faster initial setup than making these same changes on init. (9746f60)
  • gnome: Use ProtonPlus over Protonup-Qt on GNOME builds. Same feature set, more consistent UI. (138e479)
  • 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 script that signs the current image (e6b8cd9)
  • just: add waydroid-related utilities (ee151aa)
  • just: Use image identifiers for signing (5823866)
  • Launch discover-overlay on KDE Wayland since it's supported (4790e60)
  • patch-gmod: Always use latest version (c9df8ca)
  • reduce boot times by creating donefiles w scripts in desktop version (d6667e8)
  • Replace neofetch with more maintained hyfetch (Still available in terminal as neofetch) (1a36315)
  • Restore discover overlay support (1efe712)
  • steamos-update: Use service to run rootful updates (4657994)
  • Switch to new numbered just file system (81bb600)
  • Switch to using dedup service from SteamOS-BTRFS (a0c9f84)
  • Use determinate systems nix installer (8d7f2ef), closes #209
  • user-setup: Enable NTP by default (825d69c)
  • yafti: Sign Bazzite during installation (3729cf6)

Bug Fixes

  • Add HandyGCCS to Deck images (e5a487d)
  • add intel support for HTPC deck images (eb32cba)
  • Add missing dependency for SteamTinkerLauncher (1e161b6)
  • add more examples (4d49d60)
  • Add pulseaudio-utils for pactl, used by some 3rd party applications. (7c82fbe)
  • Add workaround for hardcoded font path in Steam (Thanks szescxz) (7dd9580)
  • Avoid copying the akmods repo a 2nd time needlessly (651f698)
  • bazzite-autologin: Always remove Steam's autologin config when triggered (a758977)
  • 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)
  • 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 audio firmware from Valve (e567213)
  • deck: Add LibFAudio dependency for Lutris (be0dd07)
  • deck: Add needed packages for Chinese input (Thanks szescxz) (efe06f2)
  • 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: Correct ibus path in steamdeck-kde-presets (b028b53), closes #210
  • deck: Disable desktop-autologin from gamescope-autologin directly (975986f)
  • deck: Enable gamescope-autologin by default (ebfd978)
  • deck: Launch Steam with -steamdeck to prevent Steam re-install when switching to gamemode, and (potentially) allow beta client selection. (471c7bc)
  • deck: Make fix-tf2-tcmalloc SD card aware (67813d6)
  • deck: Mask rather than disable bios update services (13289ca)
  • deck: Only enable HandyGCCS in gamescope session (c9d4b5d)
  • 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 duplicated disablement of nonfree-updates before installing Steam (d254c94)
  • deck: Remove now unneeded environment variable (9addffb)
  • deck: Sleep ryzenadj service for 10 seconds to ensure changes are applied when resuming from suspend. (74b1432)
  • deck: Switch back to X11 by default while issues with special characters via Steam Keyboard are resolved (bfd0cd0)
  • deck: Use 3d fullscreen gpu profile on deck builds (1326c19)
  • deck: Use volumes from SteamOS (3265a68)
  • decky: Preserve service during upgrades (ff202a4)
  • desktop: Break up export command for SteamCMD (24a8945)
  • 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: Fix syntax error in CoreCtrl setup script (1558ecd)
  • desktop: Generate locales during distrobox setup (a6b34d3)
  • 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: Temporarily remove autostart while distrobox bug is worked out (f2cd00d)
  • desktop: ublue-update.timer is a system service now (da98c83)
  • 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)
  • Disable generic handheld builds (c24ae27)
  • Don't explicitly check main when excluding Nvidia (7c30803)
  • Exclude Bazzite kmods from nokmods images (124d2cc)
  • fish: Add alias for just command to enforce --unstable (f230ea2)
  • Fix configure_waydroid just script (2bdf03c)
  • 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)
  • fleek: Run fleek install script as user, let it req sudo as needed. (f01ef05)
  • gamescope-autologin: Only configure autologin if Steam has updated (34ca801)
  • 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 (f64d9d2)
  • gnome: Remove unneeded GNOME Extensions flatpak even if preinstalled (838e553)
  • gnome: Restore yelp (help) (efe06f2)
  • gnome: Set sensible default power settings on Steam Deck hardware automatically (2334719)
  • HandyGCCS missing depdency (3bd2656)
  • Hard code path instead of using systemd-escape to fix issue with btrfs-dedup timer (31fda32)
  • 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)
  • install-bazzite-arch: Use sh instead to get output in yafti (87e851b)
  • install-fleek: Ensure $HOME gets set properly (95b75da)
  • just: Use image info consistently (0b7532a)
  • just: Wait for any existing transactions to complete before invoking rpm-ostree (7889e2e)
  • kde: No more obnoxious xdg-desktop-portals bug (136391a)
  • 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)
  • Make sure files don't exist before copying or symlinking in bazzite-user-setup, allows re-runs without any errors printed. (24ac50f)
  • make sure flatpak install script does not run if already installed (97fab17)
  • Make sure nix is installed first in fleek install script (c4e0c99)
  • Modify bazzite-user-setup to match bazzite-hardware-setup in ability to re-launch as needed (403547d)
  • Modify xdg-desktop-portal service to auto-restart to work around bug reported in KDE (f0a3b0b)
  • Mount icons & themes folders in bazzite-arch (09ef663)
  • Move extest back to desktop image to leave it as an option. (3ffcbf1)
  • outdated link to secure boot/nvidia information (4803882)
  • Override mesa-libEGL-devel due to dependency on it in kde-wallpaper-engine (6952d8b)
  • Pass --no-confirm to nix install script (dcf968d)
  • Replace additional udisks2 packages (038c2ae)
  • 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)
  • Surface images have moved (f2faa81)
  • treewide: Use new image info implementation (66a14d3)
  • Typo in bazzite-flatpak-manager (c1b6ce4)
  • update PR template (57edc0b)
  • Use system level alias for Fish shell (73f267c)
  • user-setup: Ensure user always has working justfile (d39adf7)
  • user-setup: Fix justfile creation (24ceab8)
  • 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)

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)
  • 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 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 (f64d9d2)
  • 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 (https://github.com/ValveSoftware/steam-for-linux/issues/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