236 Commits

Author SHA1 Message Date
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
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
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
RJ Trujillo
fdd8facb43 feat(deck): Simplify mounting process
- Drop usage of udisks
- Use /mnt/sdcard mount point
- FS opts will be moved to fstab
2023-07-10 18:45:09 -06:00
RJ Trujillo
a5505426db chore(deck): Remove post f3probe cleaning during format
Not being used at the moment
2023-07-10 18:45:09 -06:00
RJ Trujillo
c13d8b6b05 chore(deck): Remove useless system storage check when formatting
There isn't a case where we'd ever be working with anything but a
micro SD card
2023-07-10 18:45:09 -06:00
RJ Trujillo
2c4128099c chore(deck): Assume /dev/mmcblk is always the storage device 2023-07-10 18:45:09 -06:00
RJ Trujillo
3ded7f02b4 chore(deck): Only monitor SD cards for automount 2023-07-10 18:45:09 -06:00
RJ Trujillo
69e8c9b660 fix(deck): Temp remove validation check 2023-07-10 18:44:56 -06:00
RJ Trujillo
f78aab84b0 fix(deck): Remove mount lock
We already outright stop the automount service before formatting and
start it again afterwards. This provides redundant functionality and
increases the possibility of a failure
2023-07-10 11:30:43 -06:00
RJ Trujillo
d53f0c0636 fix(deck): Perform automount as current user 2023-07-10 11:21:14 -06:00
RJ Trujillo
0ccf7ac6d1 feat(deck): Implement BTRFS support from SteamOS BTRFS 2023-07-10 11:19:47 -06:00
RJ Trujillo
efeea77b26 chore(deck): Restore automount rules 2023-07-10 11:19:47 -06:00
RJ Trujillo
eca91bbaef chore(deck): Ensure drive scripts are executable 2023-07-10 11:19:10 -06:00
Kyle Gospodnetich
c531e71e64 chore: Remove creation of deck user, hopefully won't be needed again 2023-07-10 10:37:40 -06:00
Kyle Gospodnetich
6f6f1dbca5 feat: Add jupiter-hw-support-bazzite spec that lacks drive handling scripts.
chore: Initial add of drive handling scripts from jupiter-hw-support package to our repo.
2023-07-10 10:37:07 -06:00
RJ Trujillo
0273559311 feat(deck): Use new system update check
The existing system update check using skopeo has now been migrated
over to ublue-update. This enables that check
2023-07-09 16:53:02 -06:00
Kyle Gospodnetich
87af74f7ba fix: Add file to automatically source /etc/default/steamos-btrfs 2023-07-06 22:35:03 -07:00
Kyle Gospodnetich
c40d5721f1 fix: Specify version of vkBasalt and MangoHUD flatpaks
fix: Add "deck" user and group for hardcoded references
chore: Adjust Yafti titles
2023-07-06 22:00:26 -07:00
Kyle Gospodnetich
321e1ae8eb feat(deck): Set kargs in yafti, matching SteamOS 2023-07-06 12:38:48 -07:00
Kyle Gospodnetich
db012c1ada chore(deck): Use skel.d instead of skel 2023-07-06 11:12:24 -07:00
Kyle Gospodnetich
60c4f84d03 chore(deck): Use Return.desktop provided by steamdeck-kde-presets and use steam.desktop installed with Steam application in create-steam-shortcuts 2023-07-06 08:08:12 -07:00
Kyle Gospodnetich
006e1df0ff chore(yafti): Move nix installation to just 2023-07-04 19:36:25 -07:00
RJ Trujillo
94e886dc12 chore(yafti): Some minor cleanup
- Use consistent indentation
- Restore missing colons
- Move Wallpaper Engine and System76 scheduler out of the flatpak section
2023-07-04 18:41:04 -06:00
RJ Trujillo
86f889599e feat(deck): Add Steam desktop shortcuts to yafti 2023-07-04 18:27:50 -06:00
Kyle Gospodnetich
43a8f188c5 chore: Add note about EmuDeck to Yafti. 2023-07-04 10:34:36 -07:00
Kyle Gospodnetich
eede521f87 feat(deck): Add config file for steamos-btrfs 2023-07-04 08:48:14 -07:00
Kyle Gospodnetich
92fe9c2b37 feat: Add native obs-vkcapture 2023-07-04 00:29:56 -07:00
Kyle Gospodnetich
4626c16067 feat: Add Nix package manager to match evidential inclusion in SteamOS 3.5 2023-07-04 00:29:56 -07:00
Kyle Gospodnetich
7eaa338cfe feat: Add MangoHud, vkBasalt, and OBSVKCapture flatpaks 2023-07-04 00:29:56 -07:00