RJ Trujillo
cbb259f3ee
fix: Avoid conflict between gamescope-autologin and session selector
...
Addresses an issue where gamescope-autologin doesn't function correctly if this file exists after starting Steam. Appears isolated to GNOME. This doesn't cause issues with sessions switching as the file gets created by steamos-session-select regardless
2023-08-05 13:21:33 -06:00
RJ Trujillo
b3ed366dcf
fix(yafti): Revert to using grep and remove direct usage of image identifiers
...
Sourcing these doesn't seem to cut it as yafti doesn't acknowledge them so instead just use
cat to obtain the file contents for the same result
2023-08-04 22:20:59 -06:00
Kyle Gospodnetich
fd3d9067b4
fix(gnome): Enable variable-refresh-rate on existing mutter configs (Thanks termdisc)
2023-08-04 13:08:54 -07:00
RJ Trujillo
310b57daf9
chore: Source and use Bazzite image identifiers directly
2023-08-04 12:10:36 -06:00
RJ Trujillo
947cd74ad7
chore(yafti): Remove flatseal
2023-08-04 11:38:21 -06:00
Kyle Gospodnetich
13f9701a23
fix(gnome): Use new extension helper.
...
chore: Drop wallpaper-engine/gradience steps, combine into single desktop environment step.
2023-08-04 10:03:15 -07:00
RJ Trujillo
eb9babf891
chore: Shut up grep
2023-08-04 10:38:10 -06:00
RJ Trujillo
586d10e84f
feat: Use Bazzite image identifiers instead of rpm-ostree status
...
This should be a lot more reliable and consistent
2023-08-04 10:38:10 -06:00
RJ Trujillo
52d28f41f3
fix(just): Address inverted GNOME image check for System76 Scheduler
2023-08-04 10:38:10 -06:00
RJ Trujillo
7771b89077
fix(deck): Remove GSConnect from yafti as its built in
2023-08-04 10:38:10 -06:00
RJ Trujillo
86ced54730
chore(yafti): Give Wallpaper Engine its own screen
2023-08-04 10:38:10 -06:00
RJ Trujillo
1ef688a3f4
chore(yafti): Add screen for gradience
...
Given this is absolutely needed for the theming page shown later, give it its
own screen
2023-08-04 10:38:10 -06:00
RJ Trujillo
d09d7faf9f
fix(deck): Use GNOME on Xorg for session switching
2023-08-03 20:58:02 -06:00
RJ Trujillo
0e8d2b2181
chore(yafti): Pull Firefox out of web browsers section
2023-08-03 17:52:36 -06:00
Kyle Gospodnetich
b0e2c7642d
fix: Switch from rsync to conditional copy to fix issue with missing files
2023-08-03 15:24:42 -07:00
Kyle Gospodnetich
bf90503ff6
fix(gnome): Change default menu button icon size
2023-08-03 12:34:22 -07:00
Kyle Gospodnetich
07a5321f5a
fix(gnome): Enable newly added extensions.
2023-08-03 12:25:44 -07:00
Kyle Gospodnetich
503b948360
feat(gnome): Enable minimize and maximize buttons when picking a Valve-inspired theme
2023-08-03 11:19:13 -07:00
Kyle Gospodnetich
99dc4ef775
chore(gnome): Update message about themes in yafti.
2023-08-03 10:54:31 -07:00
Kyle Gospodnetich
d000943a7b
fix(gnome): Set dark mode wallpaper during theme step
2023-08-03 00:08:29 -07:00
Kyle Gospodnetich
a5988c72e8
feat(deck): Add ability to select a theme in Yafti
2023-08-03 00:01:02 -07:00
Kyle Gospodnetich
42c90e36ae
chore(gnome): Add Gradience setup to yafti, disable system76 step on gnome builds
2023-08-02 23:40:03 -07:00
Kyle Gospodnetich
56586cce1d
feat(gnome): Set wallpaper for custom themes
2023-08-02 23:35:45 -07:00
Kyle Gospodnetich
11c6efcb9a
feat(deck): Add service for setting the max battery charge level exposed by the latest steamdeck_hwmon driver
2023-08-02 23:29:19 -07:00
Kyle Gospodnetich
0ea2139815
chore(gnome): Add just scripts for configuring gradience and applying Valve themes
2023-08-02 22:59:23 -07:00
RJ Trujillo
81547003ce
chore(yafti): Don't install extensions CLI
...
We don't need to do this anymore as we've moved all extensions out of yafti
2023-08-02 19:43:06 -06:00
RJ Trujillo
0c8193a450
feat(gnome): Install GSConnect
...
KDE Connect implementation for GNOME
2023-08-01 21:24:51 -06:00
RJ Trujillo
cfccbf7026
feat(just): Install System76 scheduler GNOME extension
2023-08-01 21:18:03 -06:00
RJ Trujillo
6997537852
feat(yafti): Add support for installing GNOME extensions
2023-08-01 21:15:08 -06:00
RJ Trujillo
6c638f30f6
fix(yafti): Hide Wallpaper Engine plugin under GNOME
2023-08-01 21:08:44 -06:00
RJ Trujillo
12e151d46c
feat(just): Add script to install GNOME extension CLI
2023-08-01 21:05:28 -06:00
RJ Trujillo
8121d57446
fix(just): Don't allow installing Wallpaper Engine plugin under GNOME
2023-08-01 21:05:28 -06:00
RJ Trujillo
bf3e0b9172
fix(just): Add GNOME autologin support
2023-08-01 21:05:28 -06:00
RJ Trujillo
af950fff57
feat(deck): Implement GNOME/Steam session switching
...
Adapted from ChimeraOS
2023-08-01 21:05:28 -06:00
RJ Trujillo
462c2d519d
feat: Separate DE specific config from shared config
2023-08-01 21:05:28 -06:00
RJ Trujillo
826b6f664a
fix(yafti): Add missing colon to reboot button
2023-08-01 16:54:32 -06:00
RJ Trujillo
a7a7705284
fix(deck): Address large image sizes due to layering Flatpak objects
...
Installs all flatpaks without deploying them in the base image, and uses
a configuration file to deploy Deck flatpaks
2023-08-01 16:31:00 -06:00
Kyle Gospodnetich
8ee4ad223b
fix: Add reboot option and message at end of yafti.
2023-08-01 12:35:57 -07:00
Kyle Gospodnetich
d2d6603405
fix(deck): Fix SteamCMD install script
2023-08-01 08:42:40 -07:00
RJ Trujillo
b032ca56a8
chore(deck): Chiaki4deck is now on Flathub, move to gaming section
2023-07-31 19:59:38 -06:00
RJ Trujillo
9d99b642d2
feat(yafti): Install packages as user
...
This allows individual users to customize their package layout however
they'd like and adds an additional layer of sandboxing
2023-07-31 19:59:38 -06:00
RJ Trujillo
0f0be44ab8
feat: Preinstall system Flatpaks
...
Idea and implementation used from Endlish-Oesque/Beyond
2023-07-31 19:59:38 -06:00
RJ Trujillo
7928fff726
feat: Remove system flatpaks while building image
...
And move this out of yafti
2023-07-31 19:59:38 -06:00
Kyle Gospodnetich
3b1fd47103
chore: Add extra messages to just scripts
2023-07-31 00:16:52 -07:00
Kyle Gospodnetich
ccb003b53a
feat(deck): Automatically increase compression for 64GB models.
2023-07-31 00:07:21 -07:00
Kyle Gospodnetich
c5e871dc98
fea(desktop): Add environment variable needed for Decky Loader
2023-07-28 20:17:44 -07:00
Kyle Gospodnetich
1fa303b8ec
fix(deck): Add environment variable needed for Decky Loader with SELinux.
2023-07-28 18:20:51 -07:00
Kyle Gospodnetich
7d1855274c
fix: Add DMI rule for getting Steam Deck serial number from SteamOS
2023-07-28 00:08:29 -07:00
Kyle Gospodnetich
9969d3ff06
fix(deck): Add udev rule for power button
2023-07-27 18:28:58 -07:00
Kyle Gospodnetich
4eb32ac4e7
chore: Remove power-button-inhibitor, move to gamescope-session.
2023-07-27 18:16:01 -07:00