12 Commits

Author SHA1 Message Date
Kyle Gospodnetich
cf0869be28 feat: Add sugar-steamOS SDDM theme. Set as default in deck variant. 2023-06-22 22:12:48 -07:00
Kyle Gospodnetich
beff4a09b8 chore: Remove previous MangoHUD change. This is now done in gamescope-session via mangohud.patch 2023-06-22 20:11:58 -07: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
Kyle Gospodnetich
572726689c
fix: Enable MangoHUD by default
Needed for Gamescope-Session settings to take effect, it will be default disabled despite this environment variable.
2023-06-22 18:10:32 -07:00
Kyle Gospodnetich
739fa9b9bf Fix: Force page-cluster of 0 for ZRAM.
Default on Android & ChromeOS which use zstd as well.
2023-06-22 08:44:19 -07:00
Kyle Gospodnetich
1b1bad18c0 feat: Tune ZRAM for the Steam Deck. 2023-06-22 08:21:57 -07: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
6d5daa3259 feat: Add systemd service and config file in /etc/default for ryzenadj curve undervolting.
This service is not enabled by default.
2023-06-21 17:02:37 -07:00
Kyle Gospodnetich
b0df542a0b feat: Add SystemD targets for AC and Battery power 2023-06-21 16:00:11 -07:00
Kyle Gospodnetich
345cf9aa9d fix: Bring sysctl.conf in sync between deck and desktop variants.
Increased max_map_count solves issues in Hogwarts Legacy.
2023-06-21 15:22:17 -07:00
Kyle Gospodnetich
0cb0c67283 feat: Use BFQ (Low Latency) I/O scheduler.
This helps with IO starvation on Deck when games are installing or de-duplication is occurring. https://www.phoronix.com/review/linux-56-nvme
2023-06-21 15:08:24 -07: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