179 Commits

Author SHA1 Message Date
Kyle Gospodnetich
1a877baf25 chore: Restore steam-patch thanks to latest updates
feat(legion): Support 30W TDP control on Legion Go from gamemode.
2023-11-04 16:17:06 -07:00
Kyle Gospodnetich
da6b18bc54
feat(legion): Support hardware control on the Legion GO 2023-11-04 09:42:04 -07:00
Kyle Gospodnetich
cb4bcef1bd chore: Move user setup to libexec 2023-11-03 19:54:30 -07:00
Kyle Gospodnetich
b63c1de6f7 chore: Move waydroid scripts to libexec 2023-11-03 00:18:51 -07:00
Kyle Gospodnetich
17ffc696e1 feat(waydroid): Set density and gralloc from /etc/default/waydroid-launcher before start 2023-11-03 00:15:09 -07:00
Kyle Gospodnetich
e18fd84e3b
chore: Always exit 0 in cec-control
No sense throwing an error for an optional feature, this is a request in the first place.
2023-11-02 21:48:56 -07:00
Kyle Gospodnetich
5f5f74d924 feat: Improve Waydroid launcher, automatically initialize Waydroid if not initialized and use first-launch as a default param 2023-11-01 13:46:22 -07:00
Kyle Gospodnetich
e140578018 chore: Drop steam-patch (Broken)
Recommend powertools instead
2023-11-01 00:15:36 -07:00
Kyle Gospodnetich
3e7148dbdb
chore: Always kill weston 2023-10-27 18:44:46 -07:00
Kyle Gospodnetich
68c2a0c35e
chore: No need to exit here 2023-10-27 18:44:07 -07:00
Kyle Gospodnetich
f89018743a feat(gnome): Add nested desktop support from SteamOS 2023-10-22 16:15:03 -07:00
Kyle Gospodnetich
e3ca007799 chore: Remove search light 2023-10-21 00:58:17 -07:00
Kyle Gospodnetich
d36b72065f chore: Move to using arrays in bazzite-hardware-setup 2023-10-21 00:56:11 -07:00
Kyle Gospodnetich
1e05d4fd19 chore: Upgrade to latest VulkanLayer flatpaks 2023-10-21 00:36:11 -07:00
Kyle Gospodnetich
7f7f5b8802 fix: Modify initramfs applicator to always apply all needed params 2023-10-20 17:45:45 -07:00
Kyle Gospodnetich
a40caa7957 chore: Always set /etc/crypttab in initramfs step 2023-10-20 17:37:41 -07:00
Kyle Gospodnetich
df3f1c4375 chore: Cleanup bazzite-hardware-setup, make more use of initramfs
chore: Use lower numbers for sysctl.d
2023-10-20 17:26:33 -07:00
Kyle Gospodnetich
69f2af1884 chore: Reorganize user setup steps 2023-10-20 13:56:21 -07:00
Kyle Gospodnetich
01aac634c5 chore: Use new privileged user setup script for certain tasks 2023-10-20 13:51:35 -07:00
Kyle Gospodnetich
f933ab7845 chore: Move flatpak install list to /usr/share 2023-10-20 13:46:18 -07:00
Kyle Gospodnetich
7de70777b3 chore: Remove notification 2023-10-20 12:38:34 -07:00
Kyle Gospodnetich
5c902473b4 chore: Move flathub setup to separate script, run with pkexec 2023-10-19 23:56:34 -07:00
Kyle Gospodnetich
104f45ff81 chore: Add some safety checks to ensure flathub is enabled 2023-10-19 17:38:56 -07:00
fiftydinar
0ccfe46d9b
fix: Remove rd.luks.options=discard karg & use --append-if-missing for kargs (#453)
* fix: Remove rd.luks.options=discard karg

There is no need for it since it will be applied automatically with initramfs LUKS workaround.

* Use --append-if-missing instead of --append for rpm-ostree kargs
2023-10-19 08:44:46 -07:00
Kyle Gospodnetich
d83d129c42 feat(deck): Add additional tweaks for zram performance, switch to sysctl.d to disable watchdog (Thanks Saber J2X and fiftydinar) 2023-10-18 16:17:49 -07:00
Kyle Gospodnetich
3be722994c feat: Disable split lock mitigation for increased gaming performance in titles like God of War (Thanks Saber J2X) 2023-10-18 16:03:59 -07:00
Kyle Gospodnetich
4ab99c68e9 feat(gnome): Switch to dconf settings for a number of needed changes in gnome, add default dash application assignments. 2023-10-17 11:33:17 -07:00
Kyle Gospodnetich
06c88683ad chore: Switch to new obs-vkcapture package
fix(gnome): Remove non-working gsetting call
2023-10-17 01:42:52 -07:00
Kyle Gospodnetich
9368037631 fix: Correct hostname check (Thanks szescxz) 2023-10-16 23:56:15 -07:00
Kyle Gospodnetich
022625ea50 fix: Drop DNS over TLS and SNTP due to reported issues/edge cases, will reintroduce as an option.
chore: Remove script for Nvidia distrobox removal, no longer needed.
2023-10-16 17:04:04 -07:00
Kyle Gospodnetich
e1f5353af2 chore: Make please wait message slightly friendlier. 2023-10-16 15:51:46 -07:00
RJ Trujillo
af64da2383
fix(user-setup): Actually read the cached Fedora version
The last ran Fedora version was pointing to a nonexistant path
2023-10-16 15:37:44 -06:00
Kyle Gospodnetich
b3bae538f4
feat: Add message to plymouth during long bazzite-hardware-setup steps 2023-10-15 10:04:17 -07:00
RJ Trujillo
98d0536dac
fix(user-setup): Correct Fedora version check, prevents setup from running every boot
The file path for the last ran Fedora version wasn't being referenced causing the script to rerun every boot
2023-10-14 17:59:57 -06:00
Kyle Gospodnetich
1e938ed57d chore: Fix unclosed function
Fixes #428
2023-10-14 09:44:36 -07:00
Kyle Gospodnetich
cd35d5006c fix: Enable initramfs generation for LUKS.
Also fixes #426
2023-10-13 21:20:20 -07:00
Kyle Gospodnetich
c4184147eb chore: Remove gradience presets before copying to ensure they are up to date 2023-10-13 21:13:58 -07:00
Kyle Gospodnetich
2c6f0dd529 fix: Add improvements to flatpak manager from bluefin, correct bundled themes for flatpak. 2023-10-13 19:45:35 -07:00
Kyle Gospodnetich
3bb59da8a2 chore: Clean up bazzite-hardware-setup 2023-10-13 18:22:18 -07:00
Kyle Gospodnetich
cc41dd34f3 fix: Re-run bazzite-hardware-setup and bazzite-user-setup if Fedora version changes 2023-10-13 14:33:43 -07:00
RJ Trujillo
631423b360
feat(ci): Build images based on Fedora 39 (#332)
* feat: Build images based on Fedora 39

* fix(f39): Install kernel specific kmods

Installs kmods specific to the kernel/image flavor being used as ASUS and Surface no longer include these

* fix(f39): Skip Mesa for now, install 32bit version of Gamescope

* chore: Switch to Gradience flatpak

* chore: Syntax fix

---------

Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2023-10-13 13:35:10 -07:00
Kyle Gospodnetich
922efd7d8b chore: Restore BTRFS changes for all users 2023-10-12 16:48:49 -07:00
Kyle Gospodnetich
d4ffe57656 feat: Throw an error if a flatpak fails to install in bazzite-flatpak-manager, add notification with icon and restart every 30 seconds until it can complete 2023-10-12 14:59:23 -07:00
Kyle Gospodnetich
9185d65e75 chore: Keep tofu menu on 38 2023-10-11 18:50:09 -07:00
Kyle Gospodnetich
604c92ef5b chore: Move fstab changes to deck section to avoid possible issues on rebase 2023-10-11 16:49:45 -07:00
Kyle Gospodnetich
98c21679ce feat(gnome): Switch to new Logo Menu fork 2023-10-11 16:30:13 -07:00
Kyle Gospodnetich
7602c053bf chore: Add log when enabling Steam-Patch 2023-10-09 00:11:32 -07:00
Kyle Gospodnetich
f6090db760 fix: Correct issue detecting nvidia flavor 2023-10-09 00:05:13 -07:00
Kyle Gospodnetich
4b54774507 feat(gnome): Restore appindicator 2023-10-09 00:05:13 -07:00
Kyle Gospodnetich
ddb0411c08 chore: Cut back on whitelisted TPD devices 2023-10-08 19:34:48 -07:00