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
7fe29a6ed4
fix(just): Don't install supergfxctl-gex extension
...
We already include it
2023-08-02 19:42:58 -06:00
RJ Trujillo
9a9068372a
fix(gnome): Add VGUI2 wallpaper
2023-08-02 18:43:56 -06: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
6fb66099ff
feat(GNOME): Install adw-gtk3 in arch to match host, switch to using paru
2023-08-02 11:09:37 -07:00
Kyle Gospodnetich
cba1772855
feat(GNOME): Add Extension Manager flatpak
2023-08-02 00:56:25 -07:00
Kyle Gospodnetich
474b7e00c0
feat(GNOME): Add Loupe image viewer and AdwSteamGtk flatpaks
2023-08-02 00:55:01 -07:00
Kyle Gospodnetich
5fb3423ad7
fix(GNOME): Switch bazzite-arch to xdg-desktop-portal-gnome on GNOME branches.
2023-08-02 00:33:16 -07:00
Kyle Gospodnetich
7613857b51
fix: Move KMS mode setting into environment in system_files
2023-08-01 23:38:04 -07:00
RJ Trujillo
0c8193a450
feat(gnome): Install GSConnect
...
KDE Connect implementation for GNOME
2023-08-01 21:24:51 -06:00
RJ Trujillo
381c09ea28
feat(desktop): Implement Supergfxctl support
2023-08-01 21:21:22 -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
64f4a178bc
feat: Implement GNOME autologin service
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
e6adf70539
fix: Attempt to remove cached flatpak data regardless of whether install list exists
...
Even if /etc/flatpak/install stays the same, these files will change. Thus remove them
regardless of whether the install list exists or not
2023-08-01 08:33:08 -06:00
RJ Trujillo
58da79e755
fix: Copy flatpak objects
2023-07-31 20:45:36 -06:00
RJ Trujillo
73de019050
fix: Directly cache Flathub repo data instead
...
Exporting the Flathub cache dir has no impact on where applications that aren't
installed get stored. No matter what they end up in /var/lib/flatpak/repo/*
therefore let's make things that much more ugly and directly copy from there
2023-07-31 19:59:38 -06:00
RJ Trujillo
cc40028de6
fix: Temp cache flatpaks in /etc/flatpak/cache
...
Unfortunately, I can't think of a better place to put these that also adheres
to the limitation of shipping them in an OCI image
2023-07-31 19:59:38 -06:00
RJ Trujillo
a09ad6325e
fix: Check for install list before attempting to install flatpaks
2023-07-31 19:59:38 -06:00
RJ Trujillo
397e17062d
fix: Correct path to system flatpaks in install script
2023-07-31 19:59:38 -06: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
b8178b6a8c
fix(desktop): Add missing settings to the Flatpak installation screen
...
This was why we would get random errors and warnings in spite of packages
being installed regardless
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
50ce3cf048
chore: Add Vapor theme preset for GNOME
2023-07-31 16:04:00 -07: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
cace912623
chore: Add gradience preset for VGUI2 theme
2023-07-30 18:24:14 -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
Kyle Gospodnetich
61a9b0983f
feat: Add JamesDSP to Yafti (Alternative to Easy Effects with AutoEQ support)
2023-07-27 14:57:59 -07:00
Kyle Gospodnetich
fade0306cf
Merge pull request #82 from ublue-os/inhibitor-reengineer
...
chore: Re-engineer power button inhibitor for gamescope-session
2023-07-27 14:49:52 -07:00
Kyle Gospodnetich
9190321e41
chore: Re-engineer power button inhibitor for gamescope-session
2023-07-27 14:32:24 -07:00
RJ Trujillo
cf667f8cdd
feat: Set SteamOS BTRFS mount flags for all BTRFS partitions
2023-07-27 15:14:08 -06:00
RJ Trujillo
a6c7eed338
feat(desktop): Add Easy Effects to installable utilities
...
Easy Effects provides an equalizer, compressor, limiter, and reverb tool for the
manipulation of audio streams
2023-07-27 13:43:00 -06:00
Kyle Gospodnetich
729f9a047e
fix: Add udev rules from Jovian
2023-07-26 17:35:50 -07:00