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
1d2f63d1f8
fix: Actually include Flathub on the installed system
2023-07-31 19:59:38 -06:00
RJ Trujillo
2bd33b2d09
fix(deck): Add Flathub repo
...
Doesn't carry over from the desktop image
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
RJ Trujillo
0f62f91875
feat: Include Flathub as system flatpakrepo
2023-07-31 19:59:38 -06:00
Kyle Gospodnetich
99684d8b59
chore: Remove a RUN step from the containerfile.
2023-07-31 11:16:00 -07:00
Kyle Gospodnetich
6a07423b75
fix: Remove lavapipe ICDs due to causing crashes in some native OpenGL titles
2023-07-30 23:54:41 -07:00
Kyle Gospodnetich
d3ea8b58ee
chore: Remove rmlint GUI from applications menu (It's broken anyway)
2023-07-30 18:08:19 -07:00
Kyle Gospodnetich
194aa69163
Merge branch 'notif-daemon'
2023-07-30 17:15:00 -07:00
Kyle Gospodnetich
d8ed25c045
feat(deck): Add Steam Notification Daemon from upstream
2023-07-30 17:10:39 -07:00
Kyle Gospodnetich
692217eb9f
fix(deck): Remove xwaylandvideobridge shortcut removal now that upstream has removed it.
2023-07-30 16:27:07 -07:00
Kyle Gospodnetich
b3c4e1e094
fix(deck): Remove winetricks application shortcut since it'd never be launched by a user in normal use.
...
chore(deck): Remove ddc control on deck builds due to steam handling dock output.
chore(deck): Remove xwayland video bridge shortcut
2023-07-28 12:48:29 -07:00
Kyle Gospodnetich
341c60773b
feat(deck): Add Winetricks to fix HMM/Vortex/MO2 (Thanks termdisc)
2023-07-28 11:35:59 -07:00
RJ Trujillo
41b7bd98ce
chore: Remove duplicate f3 installation from Containerfile
...
We have this marked as a dependency of jupiter-hw-support-btrfs here: 71279c26b2/spec_files/jupiter-hw-support/jupiter-hw-support-btrfs.spec (L31)
2023-07-28 07:13:23 -06:00
Kyle Gospodnetich
71279c26b2
feat: Add xdotool and yad dependencies needed by SteamTinkerLauncher (Thanks termdisc)
2023-07-28 00:55:55 -07:00
Kyle Gospodnetich
0919a4a5fc
chore: Optimize containerfile to remove tiny layers
2023-07-28 00:33:29 -07:00
Kyle Gospodnetich
7e566e7a76
feat: Add f3 for testing SD card legitimacy, add Valve's python package
2023-07-28 00:09:06 -07:00
RJ Trujillo
8c467bd4cb
feat: Include ddccontrol for controlling monitor params
...
This provides a terminal utility and UI for editing monitor parameters
such as brightness, contrast, and color levels on supported monitors
2023-07-27 12:52:18 -06: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
db206e9fe5
chore: Containerfile cleanup
2023-07-25 16:57:47 -07:00
Kyle Gospodnetich
dcbde0af8d
chore: Setcap Gamescope in Containerfile
2023-07-25 14:32:20 -07:00
Kyle Gospodnetich
4133500bf9
feat(deck): Add vpower service for calculating battery stats
2023-07-25 12:58:04 -07:00
Kyle Gospodnetich
e5fc0a8327
chore: Fix typo in containerfile.
2023-07-25 11:13:34 -07:00
Kyle Gospodnetich
007207784a
feat: Add noise-suppression-for-voice used by SteamOS
2023-07-25 10:55:19 -07:00
Kyle Gospodnetich
900fa3db78
chore: Switch from single-branch to depth 1 to avoid downloading unneeded git history.
2023-07-25 10:30:10 -07:00
Kyle Gospodnetich
22ea75a20f
feat(deck): Add bluetooth config from SteamOS.
2023-07-24 18:48:48 -07:00
Kyle Gospodnetich
443d500b6f
feat(deck): Add ds-inhibit package for fixing mouse input on dualshock controllers.
2023-07-24 12:09:59 -07:00
Kyle Gospodnetich
7cfebab834
chore: Switch to new bazzite-multilib repo for Mesa and MangoHUD.
2023-07-23 02:14:26 -07:00
Kyle Gospodnetich
9ff729526f
chore(README): Mention new changes and cleanup
2023-07-23 00:59:48 -07:00
Kyle Gospodnetich
deaf38ef4e
fix(deck): Install mesa patched with gamescope frame limiter from SteamOS.
2023-07-23 00:55:02 -07:00
RJ Trujillo
75cf06aa10
fix(desktop): Use sddm.conf for autologin
...
kde_settings doesn't take effect otherwise making the SDDM configuration screen no-op
2023-07-22 09:13:27 -06:00
Kyle Gospodnetich
8fcad850d3
chore: Bring in more up-to-date Xwayland from gnome-vrr repo
2023-07-22 00:03:04 -07:00
Kyle Gospodnetich
477c52d96b
feat: Add drivers from OpenRGB for use with certain motherboards
2023-07-22 00:03:04 -07:00
Kyle Gospodnetich
c94f78f9d9
feat: Add compsize for checking space saving from duperemove and rmlint
2023-07-22 00:03:04 -07:00
Kyle Gospodnetich
1d924d8e02
feat: Add rmlint to image for further drive space savings
2023-07-22 00:03:04 -07:00
Kyle Gospodnetich
ae0af71227
fix: Switch to SteamOS 3.5 steamdeck drivers.
2023-07-21 14:53:42 -07:00
Kyle Gospodnetich
1386380a48
fix: Use jupiter driver instead of steamdeck driver. Valve submitted steamdeck upstream, however SteamOS uses the same driver named as jupiter or steamdeck-hwmon, making the upstream one not useful alongside Valve's own packages.
2023-07-19 22:25:32 -07:00
Kyle Gospodnetich
262f694423
fix: Correct build error in deck builds
2023-07-19 21:53:04 -07:00
Kyle Gospodnetich
c5f78376f6
fix: Correct typo in Containerfile
2023-07-19 16:23:47 -07:00
Kyle Gospodnetich
5da5eeb2f7
fix: Add needed akmods now that main no longer includes them by default
2023-07-19 15:58:08 -07:00
Kyle Gospodnetich
285626a321
Revert "feat: Add Fedora version to Neofetch distro display"
...
This reverts commit 52494fd9fee5bd4e1325d6c64a7918625bc6a0e4.
2023-07-19 09:29:37 -07:00
Kyle Gospodnetich
52494fd9fe
feat: Add Fedora version to Neofetch distro display
2023-07-18 23:27:55 -07:00
RJ Trujillo
406d0bbfdb
fix(desktop): Use steamos.conf for SDDM
...
Needed for SDDM theme and plasma autologin
2023-07-18 19:05:58 -06:00
RJ Trujillo
15d0fea41d
feat(desktop): Enable Steam Deck KDE presets for desktop
2023-07-18 19:05:58 -06:00
Kyle Gospodnetich
d4a0d70482
fix: Almost forgot this is a gaming distro
2023-07-15 15:41:52 -07:00
Kyle Gospodnetich
aeffc5c8c5
feat: Use multilib repos for obs-vkcapture and mangohud
2023-07-15 11:30:56 -07:00
Kyle Gospodnetich
9264486e05
feat(deck): Add MangoHud with MangoApp enabled
2023-07-15 11:27:01 -07:00
RJ Trujillo
8c58e65fad
feat(deck): Autologin to Plasma
...
Currently the user will boot to SDDM upon initial install. This is
not entirely optimal as the default session in SDDM is gamescope
session which is not usable without first updating Steam. This
addresses that by using the same logic we use for gamescope autologin
to login to Plasma on first boot
This commit also simplifies the logic in gamescope-autologin
2023-07-14 11:13:52 -06:00