201 Commits

Author SHA1 Message Date
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
Kyle Gospodnetich
50e98238da feat(deck): Enable System76-Scheduler
Eliminates the need to have CAP_SYS_NICE on gamescope
2023-07-26 09:44:41 -07:00
Kyle Gospodnetich
ce3ad68dae chore: Include audit karg from SteamOS 2023-07-26 07:29:13 -07:00
Kyle Gospodnetich
2d666f4220 chore(README): Mention DNS over TLS and NTS.
chore: Add Bazzite logo to end screen of Yafti.
2023-07-26 07:06:10 -07:00
Kyle Gospodnetich
208d3c4ad9 chore(README): Add thanks section, modify Nix section based on feedback from Jovian-Nix team.
chore: Disable Nix package manager by default.
2023-07-26 00:01:39 -07:00
Kyle Gospodnetich
b0c77432a6 feat(deck): Enable SSL/TLS secured NTP and DNS by default. This is a computer you'd use on a public network after all. 2023-07-25 22:11:27 -07:00
Kyle Gospodnetich
834b92d6fb feat(deck): Add pipewire config to use the noise-supression library used by upstream SteamOS 2023-07-25 11:50:56 -07:00
Kyle Gospodnetich
91c2b39b51 fix(desktop): Add nvidia distrobox fix found by bsherman 2023-07-25 11:36:45 -07:00
Kyle Gospodnetich
cfb317fe00
Merge pull request #72 from ublue-os/fix-environment
fix: just and yafti bugs
2023-07-25 11:07:14 -07:00