54 Commits

Author SHA1 Message Date
HikariKnight
7438427991 fix: update sunshine workaround to handle the symlink 2024-06-24 09:48:17 +02:00
Zeglius
b739cd9e69
chore(ujust): Improve setup-virtualization user experience (#1237)
* chore(ujust): Improve virt-manager detection at setup-virtualization

* refactor(ujust): isolate temporary var in a subshell

* chore(ujust): Move libvirtd,service enablement logic to service

* Add bazzite-libvirtd-setup.service

* fix(ujust): Replace faulty bazzite-libvirtd-setup.service triggering condition

* chore(ujust): reduce grep usage in setup-virtualization

* chore(ujust): add missing sudo call

* chore(ujust): remove unnecessary check in disable-virtualization

rpm-ostree should remove virtualization related packages/kernel args regardless of virt-manager being installed.
rpm-ostree will not generate a commit if no effective change is applied.

* chore(ujust): Disable setup service at disable-virtualization

---------

Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com>
2024-06-23 17:46:49 -07:00
Ian C
c89cf0dc53
fix(sunshine): fix systemd file for missing closing quote (#1226) 2024-06-14 08:16:42 -07:00
Marco Rodolfi
707bebb41f
feat: update btrfs scripts (#1201)
* chore: fixup deckhd patch (#1200)

* Revert "chore: Add patch for libliftoff corruption issue"

This reverts commit ebaa187b5ca99b8bbd47a7ddcbf34844aed2ea5a.

* chore: Increase gamescope release version

* Import latest changes from the btrfs deduplication script and update the method for reenabling rmlint simplifying the whole process

---------

Co-authored-by: matte-schwartz <136293710+matte-schwartz@users.noreply.github.com>
Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
2024-06-03 07:02:40 -07:00
Kyle Gospodnetich
6d8cf50302
chore: Update gamescope prior to graphical session 2024-05-26 22:23:31 -07:00
RJ Trujillo
91ae917343
feat: Add RyzenAdj to desktop images (#1179)
* feat: Ship ryzenadj on desktop images

Signed-off-by: RJ Trujillo <eyecantcu@pm.me>

* fix(framework/amd): Allow MMIO access in userspace for RyzenAdj

Signed-off-by: RJ Trujillo <eyecantcu@pm.me>

* fix(framework/amd): Load Ryzen SMU on startup for RyzenAdj

Signed-off-by: RJ Trujillo <eyecantcu@pm.me>

* chore(README): Note RyzenAdj support for AMD Framework Laptops

Signed-off-by: RJ Trujillo <eyecantcu@pm.me>

---------

Signed-off-by: RJ Trujillo <eyecantcu@pm.me>
2024-05-26 11:48:10 -07:00
Kyle Gospodnetich
57612bf58d fix: Correct sunshine workaround for the latest versions 2024-05-23 23:32:14 -07:00
m2
feb4cdcc20
fix: correct brew directory. (#1140)
* fix: brew auto upgrade services

* fix: brew not in right directory

* chore: simplify move.
2024-05-17 06:26:14 -07:00
m2
fd7640dedb
fix: brew auto upgrade services (#1135) 2024-05-16 14:51:56 -07:00
m2Giles
6fccc69994 chore: compress brew on image 2024-05-16 08:57:49 -04:00
m2Giles
733fb48c9e chore: set environment variables for brew 2024-05-16 00:54:41 -04:00
m2Giles
8e32db53ab chore: use brew's installer 2024-05-16 00:49:40 -04:00
m2
3812263d53
fix: correct file 2024-05-15 21:44:29 -04:00
m2Giles
b54a91fcae chore: remove unused file 2024-05-15 20:50:03 -04:00
m2Giles
66fd205966 chore: simplify brew setup 2024-05-15 20:47:05 -04:00
m2Giles
2dbf29701b feat: homebrew on image 2024-05-15 20:01:14 -04:00
PVermeer
e61cd2424e
fix(desktop): sqlite column error in btrfs-dedup service (#1099)
* fix(duperemove): sqlite column error

* chore(duperemove): add prefix - back to ExecStart command
2024-05-10 19:28:29 -07:00
Kyle Gospodnetich
1f64f50e27 chore: Drop custom-device-pollrates service due to potential sleep issues 2024-04-24 01:14:56 -07:00
Kyle Gospodnetich
e8cc088fac chore: Move some scripts to /usr/libexec 2024-04-23 10:06:33 -07:00
Kyle Gospodnetich
134635c688 chore: Clean up USB Polling Rate Patch 2024-04-09 21:57:06 -07:00
Kyle Gospodnetich
f349a396da
feat: Add Nobara USB Polling Rate Patch (#964)
Co-authored-by: badlydrawnface <bdface@proton.me>
2024-04-09 21:53:36 -07:00
Kyle Gospodnetich
1dcda86fe0 fix: Use balanced-no-pstate profile on CPUs that don't support a pstate governor. 2024-04-09 18:28:49 -07:00
Kyle Gospodnetich
e1c139e125 chore: Drop rmlint due to being problematic. 2024-03-26 23:27:40 -07:00
Kyle Gospodnetich
f0f509eb44 fix: Correct sunshine-workaround service issue 2024-02-01 00:53:26 -08:00
Kyle Gospodnetich
99a947e63b chore: Remove setup scripts to libexec to remove them from the path, these should only be run by the service. 2024-01-31 14:34:31 -08:00
Kyle Gospodnetich
ab41b7c22f fix: Add memory limit to duperemove service 2024-01-31 14:26:53 -08:00
Kyle Gospodnetich
04ab8766f4 chore: Use same design as other selinux workarounds 2024-01-22 22:47:33 -08:00
Kyle Gospodnetich
7fb4d1d6e8 feat: Support Incus OOTB 2024-01-22 19:01:16 -08:00
m2Giles
3b23a385c2 fix: sunshine is a symlink
follow the symlink to get the actual binary.
2024-01-08 07:18:35 -05:00
Kyle Gospodnetich
ed975d1601 feat: Add workaround for Sunshine to set correct caps for KMS 2024-01-02 12:35:12 -08:00
Kyle Gospodnetich
b8aff9728a chore: Restore selinux labels recursively for waydroid folder 2023-12-31 23:18:02 -08:00
Kyle Gospodnetich
160666462a fix: Correct labels on waydroid for selinux (#639) 2023-12-31 21:50:45 -08:00
Kyle Gospodnetich
ca9d13efd4 fix: Correct caps on gamescope with workaround service
Based on work by m2Giles
2023-12-31 17:15:17 -08:00
Kyle Gospodnetich
57cbf6794e fix: Resolve xdg-desktop-portal issues(!) 2023-11-08 18:16:57 -08:00
Kyle Gospodnetich
9a6f356ff3 chore: Ignore cec errors in service 2023-11-08 16:36:18 -08:00
HikariKnight
24b3a66f36
feat: enable automounting of hugepages with 1GB pagesize if the karg hugepagesz=1G is present (#425) 2023-10-13 10:44:10 -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
1761a1739b
feat: Add CEC control (#412)
* feat: Add CEC control (Default enabled only on deck/ally/framegame builds, edit /etc/default/cec-control to change behavior)
Original source is https://github.com/ChimeraOS/chimeraos/pull/428
Big thanks to BoukeHaarsma23

* chore: Fix missing default for sleep standby
2023-10-06 16:55:13 -07:00
Kyle Gospodnetich
403547ddb3 fix: Correct issue with bazzite-hardware-setup executing every launch.
fix: Modify bazzite-user-setup to match bazzite-hardware-setup in ability to re-launch as needed
2023-09-27 15:56:35 -07:00
Kyle Gospodnetich
1dc41161e5 chore: Make sddm.conf deck build only
chore: Move bazzite-flatpak-manager service to /usr/lib
2023-09-11 11:02:27 -07:00
RJ Trujillo
de50ac20ae chore(hardware-setup): Use a versioned check instead of running once 2023-09-08 12:41:11 -06:00
Kyle Gospodnetich
e4694b0d9a chore: Remove overridden xdg-desktop-portal.service 2023-08-31 08:27:24 -07:00
Tulili
4f3f9db39a
fix: condition checked at proper key in bazzite-hardware-setup systemd service 2023-08-30 08:34:03 -03:00
Kyle Gospodnetich
f0a3b0b73b fix: Modify xdg-desktop-portal service to auto-restart to work around bug reported in KDE 2023-08-29 22:51:39 -07:00
tulili
9452a41b31
fix: check donefiles in system services + do not check flatpak donefile 2023-08-27 23:04:51 -03:00
Kyle Gospodnetich
bf6767af9e feat(deck): Enable BIOS and Controller Firmware updating scripts by default 2023-08-12 18:36:23 -07:00
Kyle Gospodnetich
bca7001423 Revert "chore: Run bazzite-user-setup.service before Decky Loader's plugin_loader.service"
This reverts commit ba4081c3e8ab522798de5ca12c9a2bc6e20455f7.
2023-08-10 17:33:41 -07:00
Kyle Gospodnetich
ba4081c3e8 chore: Run bazzite-user-setup.service before Decky Loader's plugin_loader.service 2023-08-10 16:50:04 -07:00
Kyle Gospodnetich
25fdce75eb fix: Pause boot for bazzite-hardware-setup (Thanks Pixel!) 2023-08-08 19:35:38 -07:00
RJ Trujillo
e66c498a68
fix(user-setup): Convert to simple service and use default target
Convert bazzite-user-setup to a simple service and use default target (multi-user target is only available to system services, the default target is used for user services)
2023-08-08 19:42:34 -06:00