205 Commits

Author SHA1 Message Date
Kyle Gospodnetich
180eb8f7b6 Revert "fix(flatpak-manager): Don't install packages that are already present or remove packages that aren't there"
This reverts commit 9deec489a03b111be993eafcdccd38234fce158f.
2023-12-18 01:23:07 -08:00
RJ Trujillo
d419eb775f chore(flatpak-manager): Only remove flatpaks a single time
Someone may choose to install a flatpak on the removal list intentionally, in which
case we don't want to forcibly remove it

This verifies the version file exists following a successful run and skips the removal
process if it does
2023-12-16 07:50:59 -07:00
Kyle Gospodnetich
f5e327eafd feat: Allow Discover to launch for Vesktop 2023-12-14 15:06:51 -08:00
RJ Trujillo
eff294926e fix(flatpak-manager): Don't install packages that are already present or remove packages that aren't there 2023-12-14 14:20:54 -07:00
Kyle Gospodnetich
e2be1e6c40 fix(deck): Correct rotation of Plymouth on Galileo 2023-11-30 01:00:22 -08:00
Kyle Gospodnetich
f6f407e8e1 fix(legion): Disable X11 by default to correct issues with display rotation 2023-11-26 19:09:07 -08:00
HikariKnight
0a9758813f
feat: add initramfs rebuilding with support for user defined initramfs args (#586)
* feat: add support for  managing initramfs args
without disrupting bazzite-hardware-setup needed_initramfs args

* fix: make enable-vfio use new initramfs management

* fix: quote the initramfs to not bug rpm-ostree

* chore: sort argsfiles from args.d before parsing

* chore: bump hw version and cleanup

* chore: add missing indent for vfio section

* fix: add missing reboot on rebuild of initramfs
2023-11-26 16:12:38 -08:00
Kyle Gospodnetich
d1c60228de
feat(deck): Auto-disable bios updates for 32GB RAM decks. 2023-11-23 15:55:08 -08:00
Kyle Gospodnetich
460f1110f2 feat(deck): Switch to new steamdeck-dsp package for audio.
chore: Minor adjustments to how services are enabled by default
2023-11-23 10:29:52 -08:00
Kyle Gospodnetich
bd0af0e77d chore: Clean up logic in bazzite-hardware-setup 2023-11-20 22:26:47 -08:00
RJ Trujillo
4dadf8c2fe
feat(deck): Implement support for the DeckHD (#573)
* fix(deck): Disable BIOS updates on DeckHD devices

* feat(deck): Add support for installing DeckHD BIOS
2023-11-20 20:11:37 -08:00
RJ Trujillo
71310055ee
fix(hardware-setup): Set default target to graphical, fixes rebase from base image (#568)
Fixes: https://github.com/ublue-os/main/issues/423
2023-11-20 08:54:46 -08:00
Kyle Gospodnetich
a9c5cda896 feat: Add WineZGUI, an extremely convenient way to launch double-click simple Windows applications that don't require special considerations for their prefix. 2023-11-19 23:07:47 -08:00
Kyle Gospodnetich
bd245b2601 feat(deck): Switch to new fork of steam-patch 2023-11-16 12:39:08 -08:00
Kyle Gospodnetich
38a61d08a5 feat(deck): Add iomem=relaxed karg automatically on handhelds that require RyzenAdj for TDP control 2023-11-16 11:30:44 -08:00
Kyle Gospodnetich
5831b1dac0 feat(gnome): Add bazzite-menu extension to desktop images, modify defaults to show gamemode option on deck builds. 2023-11-14 16:33:15 -08:00
Kyle Gospodnetich
0391221c8b feat(deck): Add needed changes to support OLED Deck.
Galileo is a guess based on current gamescope source.
2023-11-13 22:06:48 -08:00
Kyle Gospodnetich
d3d08b4c8c fix(kde): Restore Calculator as a flatpak 2023-11-13 09:21:43 -08:00
Kyle Gospodnetich
23bb5cb8f8 chore: Remove shortcuts only, let users delete container if no longer desired. Final step for go-live of layered Steam. 2023-11-10 23:24:48 -08:00
Kyle Gospodnetich
c99970620f
feat: Always layer Steam (#525)
* feat: Layer Steam & Lutris on all images, unifying behavior across Bazzite.
feat: Add gamescope to non-nvidia desktop images.
chore: Remove versions checks now that F39 is stable.

* chore: Remove bazzite-arch from yafti, always set up desktop icons

* chore(readme): Remove bazzite-arch mentions
feat: Add vk_hdr_layer for future use

* chore: Clean up just commands for layered steam

* chore(ci): Syntax fix

* chore: Replace libOSMesa as well

* chore: Disable vkcapture on all surface images

* chore: Autostart Steam on all images

* chore: Remove old bazzite-arch installs automatically (if applicable)

* chore: Also remove old desktop icons after replacement

* chore: Recommend ujust over just

* chore(readme): Remove KDE note on XwaylandVideoBridge, no longer true.

* chore: Move bazzite-steam binary to desktop image
2023-11-10 13:19:01 -08:00
Kyle Gospodnetich
7e683ba3ba fix(kde): Add gwenview and okular flatpaks to default install list after they were removed from Kinoite.
Fixes #526
2023-11-09 12:02:12 -08:00
Kyle Gospodnetich
a94f845c81 fix(gnome): Fix issue with logo menu not enabling automatically on Fedora 39. 2023-11-09 09:22:36 -08:00
Kyle Gospodnetich
9a6f356ff3 chore: Ignore cec errors in service 2023-11-08 16:36:18 -08:00
Kyle Gospodnetich
666d9cb784 fix(deck): Restore Simple DRM
fix(deck): Restore Simple DRM
2023-11-06 01:31:47 -08:00
fiftydinar
169858b74b fix: Add Minimum-free ZRAM configuration
It assures that this value will get properly configured for systems with ≥6.75GBs of RAM.

As this article shows, too low of a value is not good, and too high of a value is not good.

https://linuxhint.com/vm_min_free_kbytes_sysctl/

It is the only remaining non-applied ZRAM tweak from Pop-OS, which they included in their zram service.

pop-os/default-settings@7fcad35#diff-964fc7d24025670fb776c01ef2943c84e637a3675c164696aebae19d86c8d46eR62

This checks if minimum-free ZRAM value is 1% of the maximum RAM of the current system, hence why this must go to the hardware service compared to simple sysctl config change.
2023-11-05 17:43:03 +01:00
Kyle Gospodnetich
db3117c493 chore: Add GPD Win 4 to HandyGCCS/Steam-Patch whitelist. 2023-11-05 08:31:03 -08:00
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