1176 Commits

Author SHA1 Message Date
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
Kyle Gospodnetich
abed6f86df feat: Add additional flatpaks to yafti (Thanks to nicknamenamenick) 2023-07-18 00:51:29 -07:00
Kyle Gospodnetich
8edcc7ac8f chore: Update image description, move logo.png to repo_content 2023-07-18 00:21:04 -07:00
Kyle Gospodnetich
668d34beaf feat: Add Bazzite logo to Yafti 2023-07-17 23:07:05 -07:00
RJ Trujillo
dd8137413c feat(just): Introduce basic GUI auth handler using kdialog
Keep things simple and straightforward. This handler can be expanded in the
future for compatibility with GNOME
2023-07-17 23:58:04 -06:00
RJ Trujillo
5b9586833d Revert "feat(nix): Use escalated privledges to install"
This reverts commit 6144f91bccf8643880bed62867e2ec06a3113d2e.
2023-07-17 23:58:04 -06:00
RJ Trujillo
e30a5d4757 fix(yafti): Correct path to Steam desktop file for autostart on deck 2023-07-17 23:57:44 -06:00
RJ Trujillo
0613c38415 fix(yafti): Move CoreCtrl and Chiaki4Deck out of the Flatpak packaging screen
These unfortunately can't be here and need to be moved over to the 'run' screen
2023-07-17 23:57:31 -06:00
RJ Trujillo
036be23602 fix(yafti): Use just --unstable in yafti 2023-07-17 21:56:42 -06:00
RJ Trujillo
982be6c44f feat(just): Default to using bash 2023-07-17 21:53:04 -06:00
RJ Trujillo
6144f91bcc feat(nix): Use escalated privledges to install
Introduces the alias 'guisu' which will handle requests for escalated
privledges in yafti going into the future. An alias is used here so that
we can use whatever implementation a DE may provide
2023-07-17 13:37:28 -06:00
RJ Trujillo
0c80c99206 chore(yafti): Make Bazzite configuration front and center
Given there's a lot of system configuration here that is critical to
having a pristine system, make it the very first thing people see after
the welcome screen
2023-07-17 12:50:56 -06:00
RJ Trujillo
f927f1d79e fix(bazzite-arch): Correct path to environment 2023-07-17 12:35:28 -06:00
Kyle Gospodnetich
da16ff1d6a feat(desktop): Create bazzite-arch images with distrobox assemble 2023-07-15 17:17:11 -07:00
Kyle Gospodnetich
abe7926773
Merge pull request #40 from ublue-os/just-fixes
fix(desktop): Correct spelling of 'install' in install-corectrl
2023-07-15 14:58:29 -07:00
RJ Trujillo
fd5f0a3b9c fix(autologin): Retrieve user by id
This will always retrieve the first user created on the system and
doesn't rely on there only being one user in the home directory
2023-07-15 09:16:38 -06:00
RJ Trujillo
d47471979b fix(desktop): Correct spelling of 'install' in install-corectrl 2023-07-14 13:11:20 -06:00
Kyle Gospodnetich
bdfe7ad369
Merge pull request #37 from ublue-os/just-fixes
fix: Address issues with just implementation
2023-07-14 12:10:39 -07:00
RJ Trujillo
28177b2e39 feat(just): Add ability to remove nix 2023-07-14 12:24:19 -06:00
RJ Trujillo
2830cfd786 fix: Address substiutions never terminating during zram/deckswap resize 2023-07-14 12:14:27 -06:00
RJ Trujillo
f5a3b6e3ba fix(deck): Address issues in retrieving Chiaki4Deck
Always retrieve the flatpakref, no matter where it is in assets, and
add missing colon
2023-07-14 12:14:27 -06:00
RJ Trujillo
dbf0afca06 fix(deck): Remove nomodeset, if present, when setting kargs 2023-07-14 12:14:27 -06:00
RJ Trujillo
933bc038ce fix(deck): Toggle plasma-autologin off when gamescope-autologin is enabled 2023-07-14 11:14:05 -06: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
Kyle Gospodnetich
1afdaf07f3
Merge pull request #32 from ublue-os/drive-fixes
Re-engineer drive mounting
2023-07-13 21:24:16 -07:00
Kyle Gospodnetich
94b8a4238c feat(deck): Layer Lutris to avoid common issues with the flatpak. 2023-07-13 18:18:28 -07:00
Kyle Gospodnetich
12e4d3c5b7 feat: Enable AMD's P-State EPP driver 2023-07-13 16:14:36 -07:00
Kyle Gospodnetich
ea1577fda5 chore: Remove another unneeded variable in steamos-btrfs, update defaults 2023-07-12 10:22:22 -07:00
Kyle Gospodnetich
438aec5303 fix(deck): Improve how /etc/default/steamos-btrfs is sourced 2023-07-12 10:13:22 -07:00
Kyle Gospodnetich
3a756bd24f fix(deck): Disable bind mount support 2023-07-12 08:43:56 -07:00
Kyle Gospodnetich
3829c21e37 chore: Add file exists check to steamos-btrfs.sh in profile.d, remove unused STEAMOS_BTRFS_ROOTFS_PACKMAN_EXTRA_PKGS definition 2023-07-12 07:44:20 -07:00
RJ Trujillo
376b4a166e fix(yafti): Correct spelling of description
'i' before 'p' except after... I don't know where I'm going with this
2023-07-12 07:55:45 -06:00
Kyle Gospodnetich
0944aa3f46 chore: Remove now unneeded files 2023-07-11 17:56:12 -07:00
RJ Trujillo
1f03d05b97 fix(deck): Check if micro SD card is mounted before attempting to mount 2023-07-10 20:10:26 -06:00