417 Commits

Author SHA1 Message Date
Kyle Gospodnetich
803e0bf3c5 chore: Lock jupiter-hw-support to an older build while we wait for steamos-btrfs to catch up 2023-07-27 09:31:17 -07:00
Kyle Gospodnetich
97faa754f0
Merge pull request #78 from ublue-os/fix-var
fix(power-button-handler): 'systemd-inhibit' -> 'systemd_inhibit'
2023-07-27 08:38:27 -07:00
RJ Trujillo
502ee0b612
fix(power-button-handler): 'systemd-inhibit' -> 'systemd_inhibit'
Dashes can't be used in variable names as they could be mistaken for subtraction
2023-07-27 06:51:33 -06:00
Kyle Gospodnetich
db7b9f0433
Merge pull request #77 from nicknamenamenick/patch-3
Update README.md
2023-07-26 23:17:27 -07:00
nicknamenamenick
56d5fe2652
Update README.md
preinstalled
2023-07-27 00:38:03 -04:00
Kyle Gospodnetich
d5418f5ed0
Merge pull request #76 from ublue-os/rename-inhibit
fix(power-button-handler): Rename 'inhibit' string to 'systemd-inhibit'
2023-07-26 21:22:22 -07:00
RJ Trujillo
840dcff718 fix(power-button-handler): Rename 'inhibit' string to 'systemd-inhibit'
subprocess.call() improperly passes the inhibit function otherwise preventing
the handler from ever starting in the first place
2023-07-26 22:19:11 -06:00
Kyle Gospodnetich
729f9a047e fix: Add udev rules from Jovian 2023-07-26 17:35:50 -07:00
Kyle Gospodnetich
87eb1c0db6 chore: Move power-button-handler.py into /usr/bin 2023-07-26 14:41:08 -07:00
Kyle Gospodnetich
f6aa940a36 feat(deck): Handle power button
Moves power-button-handler into Bazzite and out of jupiter-hw-support, extends it with systemd-inhibit to block the power button only when it's running.
2023-07-26 14:41:08 -07:00
Kyle Gospodnetich
332a57d242 chore(README): Minor tweaks 2023-07-26 11:12:54 -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
7e9e5f1f3b chore(README): Cleanup 2023-07-26 00:55:41 -07:00
Kyle Gospodnetich
105ab64b2b chore(README): Add missing Nvidia instructions 2023-07-26 00:34:26 -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
e1ca98746a chore: Modify build script to ignore repo_content and spec_files directories. 2023-07-25 23:10:25 -07:00
Kyle Gospodnetich
e0dad9e4df chore(README): Cleanup 2023-07-25 22:16:08 -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
db206e9fe5 chore: Containerfile cleanup 2023-07-25 16:57:47 -07:00
Kyle Gospodnetich
780a064803 chore: Upgrade to mesa 23.1.4 2023-07-25 14:45:34 -07:00
Kyle Gospodnetich
dcbde0af8d chore: Setcap Gamescope in Containerfile 2023-07-25 14:32:20 -07:00
Kyle Gospodnetich
cfbbdc7770 fix(deck): Add patch for vpower service file to point to correct location. 2023-07-25 14:21:20 -07:00
Kyle Gospodnetich
561f46202a chore(README): Remove gamescope while we use upstream version 2023-07-25 13:37:23 -07:00
Kyle Gospodnetich
4133500bf9 feat(deck): Add vpower service for calculating battery stats 2023-07-25 12:58:04 -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
e5fc0a8327 chore: Fix typo in containerfile. 2023-07-25 11:13:34 -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
Kyle Gospodnetich
007207784a feat: Add noise-suppression-for-voice used by SteamOS 2023-07-25 10:55:19 -07:00
Kyle Gospodnetich
06ef522075 chore: Add sddm-sugar-seamOS copr file 2023-07-25 10:30:10 -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
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