585 Commits

Author SHA1 Message Date
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
RJ Trujillo
0710ca3feb fix(just): Address issues with memory resizing
- Recursive invokations need to be done with --unstable
- Add zram-size declaration if it doesn't exist
- Only fetch the current size, not the entire file contents
2023-07-25 10:39:42 -06:00
RJ Trujillo
3eb3f67728 fix(decky): Ensure we retrieve the user's home directory
Each newline in a just recipe instantiates a new shell unless we explicitly
define the environment. Similarly, because of this limitation, we need to
retrieve the users home directory (since we are executing this recipe with
sudo) so that it does not assume that the user is root

We will have to do this in the future for other recipes that depend on the
environment being preserved. Further, I ran into a limitation where global
env variables must be strings/characters. We can not reuse these variables
either so they must be declared for each recipe

See: https://just.systems/man/en/chapter_44.html
2023-07-25 10:07:29 -06:00
RJ Trujillo
c5c6f841dc fix: Move askpass invokation to yafti from just
The environment doesn't seem to carry over to just, thus askpass is not respected
2023-07-25 10:07:29 -06:00
RJ Trujillo
056cb3671b fix: Globally set SUDO_ASKPASS
This is unset everywhere by default and non-operational
2023-07-25 10:07:29 -06:00
RJ Trujillo
5580ca1aee fix(desktop): correct spelling of 'description' for big picture mode 2023-07-25 10:07:29 -06:00
Kyle Gospodnetich
a48245bb4e
Merge pull request #71 from ublue-os/castrojo-patch-3
chore(ci): bump down to 2 core builders
2023-07-25 08:06:00 -07:00
Jorge O. Castro
11a2bfa8f8
chore(ci): bump down to 2 core builders 2023-07-25 09:58:28 -04:00
Kyle Gospodnetich
2e05a948c7 chore(deck): Polkit cleanup 2023-07-24 22:08:49 -07:00
Kyle Gospodnetich
4b5ee05c44 fix(deck): Require python3-inotify in ds-inhibit 2023-07-24 21:53:35 -07:00
Kyle Gospodnetich
ad8cbd43c2 fix(deck): Mark ds-inhibit as executable 2023-07-24 20:36:44 -07:00
Kyle Gospodnetich
bbd2279862 feat(deck): Add polkit for dmidecode call used by bios updater.
feat(deck): Add config files for journald to match SteamOS.
2023-07-24 20:30:18 -07:00
Kyle Gospodnetich
22ea75a20f feat(deck): Add bluetooth config from SteamOS. 2023-07-24 18:48:48 -07:00
Kyle Gospodnetich
345b81efda feat(deck): Enable duperemove on SD card 2023-07-24 13:40:01 -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
7c29d9047b chore: Add spec files for ds-inhibit package from SteamOS. 2023-07-24 12:06:23 -07:00
Kyle Gospodnetich
bddc1647e2 chore(README): cleanup 2023-07-24 08:35:03 -07:00
Kyle Gospodnetich
1845d8da5c fix(deck): Disable simpledrm to prevent card0 from being consumed 2023-07-23 22:40:47 -07:00
Kyle Gospodnetich
52f3abcfbe feat(deck): Provide SteamCMD by default 2023-07-23 19:36:50 -07:00
Kyle Gospodnetich
0e0cc290f4 feat(desktop): Export SteamCMD from bazzite-arch 2023-07-23 19:26:25 -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
Kyle Gospodnetich
5c85477606 chore: Add spec files for mesa and gamescope frame limiter patch 2023-07-22 09:12:39 -07:00
Kyle Gospodnetich
337122b07b
Merge pull request #67 from ublue-os/hide-grub
feat: Hide the GRUB menu
2023-07-22 08:56:25 -07:00
Kyle Gospodnetich
b1f1e81e77
Merge pull request #66 from ublue-os/restore-sddm-conf
fix(desktop): Use sddm.conf for autologin
2023-07-22 08:56:11 -07:00
Kyle Gospodnetich
214ebe335b fix: Remove SteamVR polkit awaiting more proper solution 2023-07-22 08:53:26 -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
RJ Trujillo
3c60e3e610 feat: Hide the GRUB menu 2023-07-22 08:52:34 -06:00
RJ Trujillo
a267c573a7 feat(just): Use sudo askpass with ksshaskpass
sudo provides built in functionality for password requests that we can use by
exporting 'SUDO_ASKPASS' and invoked by 'sudo -A'. This prevents us from having
to pipe the password to sudo

Additionally, this allows us to use ksshaskpass instead of creating a generic
kdialog. ksshaskpass has the added benefit of working directly with kwallet
2023-07-22 07:55:48 -06:00
Kyle Gospodnetich
b61a2c48b8 fix: Remove SteamVR polkit waiting more proper solution 2023-07-22 00:17:14 -07:00
Kyle Gospodnetich
82390e3d1b fix: Bring in fbcon fix from upstream SteamOS. 2023-07-22 00:03:04 -07: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
bf5ef309d3 fix: Add polkit rules from ChimeraOS 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
e5f7d24194
Merge pull request #65 from ublue-os/steamos-3.5-drivers
fix: Switch to SteamOS 3.5 steamdeck drivers.
2023-07-21 15:23:58 -07:00
Kyle Gospodnetich
ae0af71227 fix: Switch to SteamOS 3.5 steamdeck drivers. 2023-07-21 14:53:42 -07:00
RJ Trujillo
64d02ea115
Merge pull request #64 from ublue-os/castrojo-patch-2
chore(ci): test out 4 core builders
2023-07-21 09:35:23 -06:00
Jorge O. Castro
528296c76f
chore(ci): test out 4 core builders
I want to put buildjet through it's paces, so I've set up nicer 4 core builders for bazzite for this development push. 

These should make things way faster for you., you may indulge yourselves! 😄
2023-07-21 11:09:40 -04:00
RJ Trujillo
3ca106838a
Merge pull request #63 from ublue-os/priv-write
fix(deck): Patch steamos-priv-write to address false failures
2023-07-20 21:15:22 -06:00
RJ Trujillo
0d307fdace fix(deck): Patch steamos-priv-write to address false failures
Fix from ChimeraOS: fa7697fd99 (diff-9a8d1fe67ff1847580d67f802d4e030c51fec313a023b1e51240cea9f3129006)
2023-07-20 20:09:24 -06:00
Kyle Gospodnetich
874cd6d6bd chore(README): Update steamdeck kmod name 2023-07-19 23:24:26 -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
cd8630799a fix: Remove driver_name patch for jupiter-fan-control in preparation for using jupiter driver over steamdeck. 2023-07-19 22:23:27 -07:00
Kyle Gospodnetich
262f694423 fix: Correct build error in deck builds 2023-07-19 21:53:04 -07:00
Kyle Gospodnetich
c5feecb224 fix: Add killuserprocesses.conf from SteamOS 2023-07-19 18:01:40 -07:00
Kyle Gospodnetich
dc5a7cde86 fix: Set bin_t on Decky Loader to fix issue with SELinux (Thanks jerb) 2023-07-19 16:39:34 -07:00
Kyle Gospodnetich
c5f78376f6 fix: Correct typo in Containerfile 2023-07-19 16:23:47 -07:00