203 Commits

Author SHA1 Message Date
Kyle Gospodnetich
834b6f09fa chore: Include bazzite-multilib repo on desktop builds, install extest.i686 always 2023-08-09 13:07:39 -07:00
Kyle Gospodnetich
6001e3528d feat: Add extest library to fix Steam input on Wayland desktop 2023-08-09 12:56:31 -07:00
Kyle Gospodnetich
6a15d1f0da fix(deck): Install wine-core to satisfy Lutris dependencies 2023-08-08 23:59:12 -07:00
Kyle Gospodnetich
86a1576293 chore: Correct syntax error in Containerfile 2023-08-08 21:29:07 -07:00
Kyle Gospodnetich
ef9b0d83ec fix: Disable waydroid service by default 2023-08-08 21:02:48 -07:00
Kyle Gospodnetich
bbe6a157ca fix(deck): Start Steam on the desktop in silent mode 2023-08-08 17:30:07 -07:00
Kyle Gospodnetich
08fb8578eb chore: Restore stable distrobox for time being 2023-08-08 17:18:59 -07:00
Kyle Gospodnetich
4af276ea28 chore(deck): Fix syntax error with duperemove-weekly for mmcblk0p1 2023-08-08 15:14:21 -07:00
Kyle Gospodnetich
2cd091f512 chore: Enable duperemove automatically without Yafti 2023-08-08 15:01:29 -07:00
Kyle Gospodnetich
2d3ea5a16b chore: Enable bazzite-user-setup and bazzite-hardware-setup services 2023-08-08 14:48:45 -07:00
Kyle Gospodnetich
640353af98 chore: Install KDE wallpaper engine plugin globally as well 2023-08-08 14:01:10 -07:00
Kyle Gospodnetich
0704f197a4 chore: Start working on first-run script for users, clean up Yafti/Just 2023-08-08 13:53:26 -07:00
Kyle Gospodnetich
1030b8fe2c fix(gnome): Disable power profile management on deck 2023-08-08 12:18:22 -07:00
Kyle Gospodnetich
c723d1af2a fix: Enable sdgyrodsu and KDE's extra System76 scheduler service globally. 2023-08-08 11:26:51 -07:00
Kyle Gospodnetich
9e7efc8bd9 fix: Enable system76-scheduler in Containerfile 2023-08-08 11:08:55 -07:00
RJ Trujillo
bbec083fd8 fix: Don't copy Steam shortcut to autostart on desktop
This shortcut doesn't exist on desktop as Steam isn't layered
2023-08-08 11:42:14 -06:00
RJ Trujillo
3190f81ca2
fix(deck): Autostart Steam using desktop shortcut rather than firstboot launcher (#121)
This would forcefully open Steam every boot no matter whether or not users opted out of it in Steam
2023-08-08 17:25:53 +00:00
RJ Trujillo
f7d61917f3
fix(deck): Copy yafti config to /etc
We had been doing this for desktop but not the Deck so the Deck would launch the right config at boot but not by the shortcut
2023-08-07 15:00:29 -06:00
Kyle Gospodnetich
83adb1f6ac chore: Swap operator for kinoite check 2023-08-07 13:32:38 -07:00
Kyle Gospodnetich
76a61882e2 chore: Switch to using BASE_IMAGE_NAME in Containerfile. 2023-08-07 13:26:21 -07:00
Kyle Gospodnetich
04953e832b chore: Switch to distrobox-git package 2023-08-07 10:35:03 -07:00
Kyle Gospodnetich
4b5fc69fa4 fix: Add ddccontrol-db for up-to-date monitor datbase 2023-08-07 10:17:02 -07:00
Kyle Gospodnetich
ec1b75fc7d fix: Show as Bazzite in GRUB 2023-08-07 07:39:07 -07:00
Kyle Gospodnetich
94321f0c6f feat(gnome): Add Compiz Windows Effect extension (Disabled by default) 2023-08-06 23:47:58 -07:00
Kyle Gospodnetich
fb83e19a73 chore: Only install SDDM theme on KDE desktop, install on GNOME deck image due to SDDM being included there. 2023-08-06 22:18:48 -07:00
Kyle Gospodnetich
e7ffbfcd44 fix(gnome): Disable appindicator extension due to breaking VRR 2023-08-06 17:54:39 -07:00
Kyle Gospodnetich
d6775a7f39 chore: Correct package name 2023-08-06 14:43:14 -07:00
Kyle Gospodnetich
2a6e81c29f
Merge pull request #106 from ublue-os/EyeCantCU-patch-1
chore: Copy yafti config to /etc
2023-08-06 14:39:58 -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
56938e2c24
fix: Remove flatpak caching, use network connection instead (#110)
* fix: Stop caching flatpaks

These take up way too much space in images

* fix(flatpak-system-install): Require network connection

* fix(flatpak-system-install): Restart on failure

* fix(gnome): Add Silverblue flatpaks to install list

* fix(flatpak-system-install): Silence errors on package removal

A package may not be removed for a number of reasons, for example if someone were
to rebase from Kinoite to Bazzite GNOME, they wouldn't have the GNOME app suite
installed from Silverblue

* fix(deck): Don't try to install cached system flatpaks
2023-08-06 20:02:52 +00:00
RJ Trujillo
3236b24d49
fix(gnome): Remove noarch from package name 2023-08-05 20:12:05 -06:00
RJ Trujillo
a3b5c931bf chore: Copy yafti config to /etc
Allows editing when things go weird
2023-08-05 20:06:01 -06:00
RJ Trujillo
9548b5acb8
fix(gnome): Remove GNOME Classic sessions
We don't need these, and as a side effect this moves GNOME on Wayland to the top of SDDM
2023-08-05 19:52:05 -06:00
Kyle Gospodnetich
da86533800 chore: Remove Xwayland override due to no longer being needed. 2023-08-04 14:52:43 -07:00
Kyle Gospodnetich
fd3d9067b4 fix(gnome): Enable variable-refresh-rate on existing mutter configs (Thanks termdisc) 2023-08-04 13:08:54 -07:00
Kyle Gospodnetich
0eaf632765 chore: Add Waydroid & dependencies, future updates will add this to Yafti and get it working under X11. 2023-08-04 12:35:24 -07:00
RJ Trujillo
b625538925 fix(gnome): Correct consecutive rpm-ostree invokations 2023-08-04 11:10:52 -06:00
RJ Trujillo
eb9babf891 chore: Shut up grep 2023-08-04 10:38:10 -06:00
RJ Trujillo
812d654e3a feat(gnome): Implement askpass 2023-08-04 10:38:10 -06:00
Kyle Gospodnetich
162d03626a chore: Fix echo so variables are interpreted 2023-08-04 09:08:34 -07:00
Kyle Gospodnetich
8b1e14af6c chore: Add /etc/default/bazzite file with information about current deployment 2023-08-04 00:06:25 -07: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
RJ Trujillo
db08195a1f fix: Support removing preinstalled system flatpaks 2023-08-03 14:43:08 -06:00
Kyle Gospodnetich
d6e46741f7 chore(gnome): Remove help and tour, remove unneeded desktop icon from dependency. 2023-08-03 13:18:29 -07:00
Kyle Gospodnetich
b47c259749 chore(gnome): Remove supergfxctl-gex extension due to inclusion upstream 2023-08-03 10:50:53 -07:00
RJ Trujillo
ecf2aea7c9 feat(gnome): Install supergfxctl-gex shell extension in Nvidia images 2023-08-02 19:42:46 -06:00
RJ Trujillo
5b4c1c63c7 feat(gnome): Add Steam Deck backgrounds 2023-08-02 18:37:25 -06:00
Kyle Gospodnetich
1bb8de25bd feat(GNOME): Add appindicator shell extension. 2023-08-02 16:51:12 -07:00
Kyle Gospodnetich
cc77fde9a3 fix(GNOME): Remove now unneeded gnome extension installers from just, add system76 scheduler extension package. 2023-08-02 16:46:39 -07:00
Kyle Gospodnetich
bfc6486789 feat(deck): Add Bazzite Menu extension for GNOME builds 2023-08-02 16:25:29 -07:00