8 Commits

Author SHA1 Message Date
RJ Trujillo
7b06c73f3e fix: Increase maximum size for zram-resize to 4096mb
zram-generator can allocate a maximum of 4096mb
2023-06-25 07:00:43 -06:00
RJ Trujillo
bf850f75fd feat: Add just scripts to toggle zram/deckswap on/off and resize 2023-06-23 10:42:14 -06:00
RJ Trujillo
2adc6e39c2 feat: Properly handle gamescope session switching
- Match SteamOS where we can
- Add SteamOS SDDM configuration
- Further configure gamescope-autologin to setup SDDM for switching
- Replace session names used in SteamOS with names used by Fedora
- Create sentinel for gamescope-session
- Remove redundant os-session-select
2023-06-22 19:52:22 -06:00
RJ Trujillo
17f9ab9f02 feat: Autologin to gamescope-session on deck images
- Run before display manager starts
2023-06-22 19:52:22 -06:00
RJ Trujillo
f1823b6d12 feat: Properly handle OS updates in Steam
Specific to Deck images. This makes updating the OS via Steam's
updater actually functional.

- Use skopeo to check for updates by comparing digests
- 'Fake' output progress of rpm-ostree due to limitations
- Don't check for an update after installing one
- Perform a connectivity check before to avoid a false positive
- If an update fails, inform the user an update is available
2023-06-22 19:51:59 -06:00
Kyle Gospodnetich
4f7ed95653 feat: Add service for applying TKG CFS tweaks.
This is deck-exclusive because System76-Scheduler does the same on the desktop variant.
2023-06-21 22:49:49 -07:00
Kyle Gospodnetich
43e3c469f0 fix: Correct exit code for update script. 2023-06-19 12:08:05 -05:00
RJ Trujillo
eeb93f9700 feat: Overhaul images
These changes effectively make the structure similar to bluefin.

bazzite now serves as a base for desktop configurations and now
bazzite-deck has been introduced to add changes specific to the
Steam Deck and Steam Deck-alike configurations. Also:

- Introduce images built from main for non-Nvidia systems
- Consolidate structure (remove duplicates, merge Containerfiles)
2023-06-18 21:39:52 +00:00