mirror of
https://github.com/ublue-os/bazzite.git
synced 2024-12-29 03:20:57 +00:00
40 KiB
40 KiB
Changelog
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
- release 0.1.0 (f960f6f)