Commit Graph

27 Commits

Author SHA1 Message Date
Kyle Gospodnetich
f5ca150216 fix(gnome): Cleanup dconf files, add service to apply. 2023-12-03 14:06:29 -08:00
Kyle Gospodnetich
15c4fdd3fb feat(gnome): Add Steam & Lutris to the dash by default 2023-10-18 21:38:34 -07:00
Kyle Gospodnetich
4ab99c68e9 feat(gnome): Switch to dconf settings for a number of needed changes in gnome, add default dash application assignments. 2023-10-17 11:33:17 -07:00
Kyle Gospodnetich
cb4d0ab5e5 chore(gnome): Add battery-low sound 2023-09-18 12:19:28 -07:00
Kyle Gospodnetich
35ff5d46b9 feat(gnome): Add steam soundfont when selecting a Valve-inspired theme 2023-09-18 00:07:10 -07:00
Kyle Gospodnetich
01ea61880c Merge branch 'main' into etc-cleanup 2023-09-13 09:29:23 -07:00
Kyle Gospodnetich
b5c7c5abf8 chore: /etc/ cleanup part 2, move remaining /etc/ files to /usr/etc/ 2023-09-13 09:23:29 -07:00
RJ Trujillo
d5d373a3ca chore(deck): Consolidate DE autologin handlers to desktop-autologin
Combines plasma-autologin, and GNOME autologin on Deck images into one handler.
This is done as these services all work practically the same.
2023-09-12 08:47:07 -06:00
Kyle Gospodnetich
9367944fdd chore: Only apply EDITOR environment variable on deck builds 2023-09-11 12:45:52 -07:00
Kyle Gospodnetich
a1d63b6996 chore: Move autologin services to deck folders 2023-09-11 11:13:40 -07:00
Kyle Gospodnetich
85593b6b5e fix: 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. 2023-08-18 23:24:52 -07:00
Kyle Gospodnetich
9746f60c9a feat(gnome): Use new bazzite-arch-gnome image, far faster initial setup than making these same changes on init. 2023-08-18 18:09:41 -07:00
Kyle Gospodnetich
70ab393f1b chore(bazzite-arch): Remove now unneeded adw-gtk3 install step 2023-08-15 10:42:26 -07:00
Kyle Gospodnetich
615ee6fe20 chore: Change how SteamCMD is exported to avoid a race condition.
fix(deck): Export extest to bazzite-arch, if used.
2023-08-13 13:59:56 -07:00
RJ Trujillo
b6df87a006 fix: Correct the name of GNOME's Wayland session for autologin and session selection 2023-08-11 16:10:54 -06:00
RJ Trujillo
ad34875c32 chore(deck): Merge KDE and GNOME session select scripts 2023-08-11 16:04:35 -06:00
RJ Trujillo
2c36671775
fix(deck): Add Wayland support to GNOME autologin (#133)
Missed this one
2023-08-11 03:34:11 +00:00
Kyle Gospodnetich
525a19cbb3 chore: Remove now unneeded volume line for Nvidia distrobox integration 2023-08-08 09:33:18 -07:00
RJ Trujillo
e77996f02f
feat(deck): Add (hidden) toggleable desktop Wayland session session support (#118)
* feat(deck): Implement optional support for switching to GNOME on Wayland

This adds a variable, DESKTOP_WAYLAND, to /etc/default/desktop-wayland that gets sourced
by steamos-session-select and determines whether or not to use Wayland or X11. By default,
this ships as false

* feat(deck): Implement optional support for switching to Plasma on Wayland

* feat(deck): Add hidden just script to toggle Wayland desktop session

Omitted from 'just list'
2023-08-08 02:27:41 +00:00
Kyle Gospodnetich
5948a73624 Revert "fix(gnome): Exclude SDDM Wayland teardown workaround"
This reverts commit eb39c98844.
2023-08-07 15:06:40 -07:00
RJ Trujillo
eb39c98844 fix(gnome): Exclude SDDM Wayland teardown workaround
Fixes booting to a black screen when using gamescope-autologin under GNOME

This workaround was written to explicitly use KWin and doesn't seem to be an
issue anyway. Exclude from GNOME images and leave in place for KDE images
2023-08-07 15:43:28 -06:00
Kyle Gospodnetich
74feda24e9 Revert "Revert "feat: Use new export feature in distrobox assemble""
This reverts commit b15248a9ec.
2023-08-07 10:35:07 -07:00
Kyle Gospodnetich
b15248a9ec Revert "feat: Use new export feature in distrobox assemble"
Revert once more when Distrobox is updated in upstream Fedora.
2023-08-07 08:00:23 -07:00
Kyle Gospodnetich
49c02353d1 feat: Use new export feature in distrobox assemble 2023-08-07 07:51:37 -07:00
RJ Trujillo
9383c2fdb2
feat(gnome): Use GDM on desktop (#111)
* feat(gnome): Use GDM on desktop

Restores GDM on desktop and implements GNOME autologin with GDM support. This allows
users to use screen locking. Omitted from Steam Deck as there isn't a seemingly clean
way to implement this for session switching. Will investigate in the future

* fix(gnome): Restore patched xorg-x11-server-Xwayland package for VRR

---------

Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2023-08-06 21:31:03 +00:00
RJ Trujillo
d09d7faf9f fix(deck): Use GNOME on Xorg for session switching 2023-08-03 20:58:02 -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