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
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
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
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
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
Kyle Gospodnetich
2e05a948c7
chore(deck): Polkit cleanup
2023-07-24 22:08:49 -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
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
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
82390e3d1b
fix: Bring in fbcon fix from upstream SteamOS.
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
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
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
Kyle Gospodnetich
9cbe9c6dc9
fix: Remove "(Runtime)" from Steam desktop shortcut
2023-07-18 23:00:41 -07:00
RJ Trujillo
c612d140cb
chore(autologin): Remove redundant sddm.conf removal
2023-07-18 19:27:49 -06: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
bb71532248
fix(desktop): Add VGUI2 wallpaper
2023-07-18 19:05:58 -06:00
RJ Trujillo
c75048660c
revert: "feat: Set SteamOS theme by default"
...
No longer needed with desktop presets
This reverts commit ff6e9f437fcbe40ea61b1bbab00ee7cca42784fd.
2023-07-18 19:05:58 -06:00
Kyle Gospodnetich
acb5cbc7b7
feat: Custom name for Bazzite's Steam Deck builds in Neofetch
2023-07-18 17:44:20 -07:00
Kyle Gospodnetich
83cd6a859e
Merge pull request #46 from ublue-os/readme-and-branding
...
Preparations for 1.0
2023-07-18 14:49:24 -07:00
Kyle Gospodnetich
31502f3198
feat(Desktop): Add Big Picture Mode for HTPCs.
2023-07-18 14:47:01 -07:00
Kyle Gospodnetich
693a93762a
feat(deck): Add option to disable SteamOS-BTRFS
2023-07-18 12:49:22 -07:00
Kyle Gospodnetich
273b682dbc
Merge pull request #50 from ublue-os/just-revert-bash
...
Revert "feat(just): Default to using bash"
2023-07-18 11:22:38 -07:00
Kyle Gospodnetich
40da521e90
Merge pull request #49 from ublue-os/boilr
...
feat(deck): Add BoilR
2023-07-18 11:21:57 -07:00
Kyle Gospodnetich
4aa37f3a96
Merge pull request #48 from ublue-os/fix-update-progress
...
fix(steamos-update): Get progress bar working again
2023-07-18 11:21:46 -07:00
RJ Trujillo
02965719fc
fix(steamos-update): Get progress bar working again
...
Universal Blue update isn't verbose unless something is logged or an
exception is raised. Because of this, we can't just monitor its output
and increment the progress bar. Instead, we need to wait for it to
complete.
Since there isn't an entirely clean way of doing that, we'll just wait
for the creation of '/tmp/update-check'
This also removes output from the updater to ensure that formatting
stays consistent when the output is passed to Steam.
2023-07-18 11:53:44 -06:00
RJ Trujillo
a197e4f8f5
feat(deck): Add BoilR
2023-07-18 11:51:57 -06:00
RJ Trujillo
8878630c02
Revert "feat(just): Default to using bash"
...
This doesn't work as intended. Each command instantiates a new shell making this
a hurdle for readability, so remove it instead and continue explicitly defining
the environment
This reverts commit 982be6c44fe65205ef6cbd59785a3883d1052ee2.
2023-07-18 11:47:57 -06:00
Kyle Gospodnetich
ff6e9f437f
feat: Set SteamOS theme by default
2023-07-18 10:47:15 -07:00
Kyle Gospodnetich
2191cc183e
feat: Add custom neofetch logo and distro name
2023-07-18 10:46:57 -07:00
Kyle Gospodnetich
b5ffcf2e31
feat: Add OpenRGB flatpak to yafti
2023-07-18 01:00:43 -07:00