Merge branch 'main' into testing

This commit is contained in:
HikariKnight 2024-03-16 23:56:35 +01:00
commit bcff39a7dd
28 changed files with 259 additions and 433 deletions

13
.gitattributes vendored Normal file
View File

@ -0,0 +1,13 @@
*.yml linguist-detectable=true
*.yml linguist-language=YAML
*.yaml linguist-detectable=true
*.yaml linguist-language=YAML
*.just linguist-detectable=true
*.just linguist-documentation=false
*.just linguist-language=Just
*.json linguist-detectable=true
*.json linguist-documentation=false
*.json linguist-language=JSON

View File

@ -84,7 +84,7 @@ jobs:
- name: Matrix Variables
run: |
echo "AKMODS_FLAVOR=fsync" >> $GITHUB_ENV
echo "AKMODS_FLAVOR=6.7.9-204.fsync" >> $GITHUB_ENV
echo "BASE_IMAGE_NAME=${{ matrix.base_image_name }}" >> $GITHUB_ENV
if [[ "${{ matrix.base_image_flavor }}" == "framework" ]]; then

View File

@ -1,5 +1,39 @@
[h1]Changelog[/h1]
[h2][url=https://github.com/ublue-os/bazzite/compare/v2.3.0...v2.4.0]2.4.0[/url] (2024-03-14)[/h2]
[h3]Features[/h3]
[list]
[*] Add ujust command to install CoolerControl, an excellent GUI for controlling fan speeds on a wide array of hardware ([url=https://github.com/ublue-os/bazzite/commit/30eac4aae913e8b3eacdac9571efa102ea9aeb8f]30eac4a[/url])
[*] [b]amd:[/b] Add LACT to topgrade ([url=https://github.com/ublue-os/bazzite/commit/cf5e0f0f3d06bba93adc6653c3f4493a1e250d78]cf5e0f0[/url])
[*] [b]deck:[/b] Add HHD-UI ([url=https://github.com/ublue-os/bazzite/commit/a8f5febcb282d2290b444ce4b014a7b8cd82957b]a8f5feb[/url])
[*] [b]just:[/b] add option to add user to libvirt group ([url=https://github.com/ublue-os/bazzite/issues/865]#865[/url]) ([url=https://github.com/ublue-os/bazzite/commit/36388bc8ada8ae6b7b9f0c71f2388d4f2bf44a2e]36388bc[/url])
[*] [b]just:[/b] add option to disable vfio ([url=https://github.com/ublue-os/bazzite/issues/830]#830[/url]) ([url=https://github.com/ublue-os/bazzite/commit/c86a56aee547b43f3990e6b010befa41299d85b6]c86a56a[/url])
[*] [b]nvidia:[/b] Update to Nvidia 550 drivers ([url=https://github.com/ublue-os/bazzite/commit/95123e0d5d855e3c25790be440192343b4cb1e90]95123e0[/url])
[*] Update isogenerator to latest version ([url=https://github.com/ublue-os/bazzite/issues/822]#822[/url]) ([url=https://github.com/ublue-os/bazzite/commit/fe48ae09067b44493e643a7ff905c07c4cab7098]fe48ae0[/url])
[/list]
[h3]Bug Fixes[/h3]
[list]
[*] Add patch to avoid conflicts with Fedora's trim service ([url=https://github.com/ublue-os/bazzite/commit/ed02a6526c2a49baa6f142702d44d451dca96624]ed02a65[/url])
[*] Add version gating for the fsync kernel ([url=https://github.com/ublue-os/bazzite/commit/07e0e33efa7484be0d4aea9d6f5241861671812a]07e0e33[/url]), closes [url=https://github.com/ublue-os/bazzite/issues/873]#873[/url]
[*] [b]ci:[/b] issues with enrollment password ([url=https://github.com/ublue-os/bazzite/issues/823]#823[/url]) ([url=https://github.com/ublue-os/bazzite/commit/1e26697007dfd22903d627bec1a3006c4ff26400]1e26697[/url])
[*] Correct issue with user setup script execution check ([url=https://github.com/ublue-os/bazzite/commit/93bc12f3044b0e559f7edc3188d375521f238db8]93bc12f[/url])
[*] correct orientation for GPD Win Max 2 (2022) ([url=https://github.com/ublue-os/bazzite/issues/819]#819[/url]) ([url=https://github.com/ublue-os/bazzite/commit/0f2fb7daee3b6cfc0b342c608a8d4e920a278049]0f2fb7d[/url])
[*] custom initramfs args actually get applied ([url=https://github.com/ublue-os/bazzite/commit/2bef48a149944a62e0f854f35b1dfc58b3032758]2bef48a[/url])
[*] [b]deck:[/b] Correct the default display scale on KDE images ([url=https://github.com/ublue-os/bazzite/commit/c86fc7dbd7274c9277b4675390469a2e75f2a049]c86fc7d[/url])
[*] [b]deck:[/b] Ensure the detected branch name is always lowercase ([url=https://github.com/ublue-os/bazzite/commit/26b1d533b93e09bdbd052cde6a6e9d1d00b56001]26b1d53[/url])
[*] [b]deck:[/b] Replace die with finish 0, may correct update errors some users have been experiencing ([url=https://github.com/ublue-os/bazzite/commit/e980853e3cce651e3476f5046784163ebd3d546e]e980853[/url])
[*] [b]desktop:[/b] Correct missing steamos-add-to-steam executable in KDE ([url=https://github.com/ublue-os/bazzite/commit/a8e77d1731021fff27bf6b90a0a500783f880677]a8e77d1[/url])
[*] distrobox-export ([url=https://github.com/ublue-os/bazzite/issues/803]#803[/url]) ([url=https://github.com/ublue-os/bazzite/commit/55cf1cb3b5df85b4f1845ed7293f2da0e5842811]55cf1cb[/url])
[*] dont remove waydroid-choose-gpu ([url=https://github.com/ublue-os/bazzite/issues/856]#856[/url]) ([url=https://github.com/ublue-os/bazzite/commit/d58a511a0e023dcc5ab81b7bb131357f858e277b]d58a511[/url])
[*] [b]just:[/b] Add missing description ([url=https://github.com/ublue-os/bazzite/issues/834]#834[/url]) ([url=https://github.com/ublue-os/bazzite/commit/080579142775482ca5e3930a4b8dfd7985795717]0805791[/url])
[*] [b]just:[/b] Create repo file with sudo ([url=https://github.com/ublue-os/bazzite/commit/ba7261081a6e333e2c2cc293ad4b58b460d9307b]ba72610[/url])
[*] make sure custom initramfs args are set ([url=https://github.com/ublue-os/bazzite/commit/6bd4949a87287327e443074e973c64e91bab2724]6bd4949[/url])
[*] [b]nvidia:[/b] Always reboot at the end of bazzite-hardware-setup, potentially fixes frozen screen that makes kargs appear to take an infinite amount of time. NVK soon? I want off Mr. Nvidia's wild ride. ([url=https://github.com/ublue-os/bazzite/commit/c267cbe82e7dbae8844b1fccee01d702028cb0da]c267cbe[/url])
[*] [b]readme:[/b] Bold ([url=https://github.com/ublue-os/bazzite/commit/7c35c11ebe9624309ea1cedea6efa0d8b24db74f]7c35c11[/url])
[/list]
[h2]2.3.0 (2024-02-23)[/h2]
@ -120,158 +154,4 @@
[h3]Miscellaneous Chores[/h3]
[list]
[*] release 2.3.0 ([url=https://github.com/ublue-os/bazzite/commit/e14878f9e4b353ad1ed01876e2ccbcd159264868]e14878f[/url])
[/list]
[h2]2.2.0 (2024-01-18)[/h2]
[h3]Features[/h3]
[list]
[*] Add 'ujust restore-original-terminal' to restore the default terminal for KDE/GNOME that was hidden when we switched to prompt ([url=https://github.com/ublue-os/bazzite/commit/9529cf223fda274a68ba5ed765b4672ba4148e08]9529cf2[/url])
[*] Add a just command and default-enabled option to the Bazzite portal to fix download speeds under Steam for Linux. ([url=https://github.com/ublue-os/bazzite/commit/9f6edde1fc099615e82c059009a3665ccfe1afff]9f6edde[/url])
[*] Add an alias for hyfetch to use Bazzite logo ([url=https://github.com/ublue-os/bazzite/commit/3d1e296aa63e54d0fc04dd68c06633fbee3fa24f]3d1e296[/url])
[*] Add default config for Firefox to handle vaapi ([url=https://github.com/ublue-os/bazzite/commit/5ff1fefeeeba77572c6c3af169d9f4fd1c196f6c]5ff1fef[/url])
[*] Add gamescope-shaders package ([url=https://github.com/ublue-os/bazzite/commit/85955da1105506968c77a1ec01aa0efeaea9abe1]85955da[/url])
[*] Add Gradience to list of optional flatpaks. ([url=https://github.com/ublue-os/bazzite/commit/911ed8372730ac786e39a8a329430c377cb121a3]911ed83[/url])
[*] Add hhd for Lenovo Legion ([url=https://github.com/ublue-os/bazzite/commit/a7af503577cf2b2aa0894d7d51c8001b9107dd69]a7af503[/url])
[*] Add joycond for Nintendo HID support ([url=https://github.com/ublue-os/bazzite/commit/9aca6dd992eaf57f49c4069b24ee85fe416bf5d6]9aca6dd[/url])
[*] Add p-state patched power-profiles-daemon ([url=https://github.com/ublue-os/bazzite/commit/c260b885690dd63fcf2a667b9544bfd8ee182360]c260b88[/url])
[*] Add Pods as a default feature, great for managing distrobox/containers. ([url=https://github.com/ublue-os/bazzite/commit/ef0d8732c8bb9bca20c43bad338705597800e6a4]ef0d873[/url])
[*] Add Selinux Troubleshooting packages ([url=https://github.com/ublue-os/bazzite/issues/651]#651[/url]) ([url=https://github.com/ublue-os/bazzite/commit/4a6364b63026d206d4b5b4fa0c765c4b54720d82]4a6364b[/url])
[*] Add support for VTF formats ([url=https://github.com/ublue-os/bazzite/commit/f1e0d645e96bd2ad8a81c861e5323787cc7dd985]f1e0d64[/url])
[*] Add ujust command to force-enable AMD pstate ([url=https://github.com/ublue-os/bazzite/commit/c23dac4dba689f633fbb21ea0c7569e8ea0de921]c23dac4[/url])
[*] Add Webapp Manager ([url=https://github.com/ublue-os/bazzite/commit/a55b48e5edc81682f980b12e92fcb65591d23321]a55b48e[/url])
[*] Add workaround for Sunshine to set correct caps for KMS ([url=https://github.com/ublue-os/bazzite/commit/ed975d1601e4f0c0305efe5da8ad3049549d317d]ed975d1[/url])
[*] Add zenpower3 kmod ([url=https://github.com/ublue-os/bazzite/commit/963620ab47ede862a74c2546f76899f27fc889e1]963620a[/url])
[*] added a few apps to yafti ([url=https://github.com/ublue-os/bazzite/issues/624]#624[/url]) ([url=https://github.com/ublue-os/bazzite/commit/aec0f9cf76b93e33fc0fda01aa4e4faaf2c3d462]aec0f9c[/url])
[*] Allow Discover to launch for Vesktop ([url=https://github.com/ublue-os/bazzite/commit/f5e327eafd19fff8f2f49b64e1ad16c7e149ac06]f5e327e[/url])
[*] [b]aokzoe:[/b] Support custom refresh rates on AOKZOE A1 hardware ([url=https://github.com/ublue-os/bazzite/commit/74a127d5934dc707cd928e9b7b85f215f7a78356]74a127d[/url])
[*] Blacklist k10temp in favor of zenpower3 ([url=https://github.com/ublue-os/bazzite/commit/bd41da22c9dd9de3cea5ee1c117f90b034c891d4]bd41da2[/url])
[*] [b]ci:[/b] Add kernel signing ([url=https://github.com/ublue-os/bazzite/commit/75d858625e5ab51a9e49ce0e5a803953fa14aa80]75d8586[/url])
[*] [b]ci:[/b] Migrate to signing action ([url=https://github.com/ublue-os/bazzite/commit/e20f1b7256b4ef44fd4d1fbe1c943b51cdb302ff]e20f1b7[/url])
[*] [b]ci:[/b] Perform ShellCheck ([url=https://github.com/ublue-os/bazzite/commit/32f2ff8d612708328ea6a8829376a49966e4a7cc]32f2ff8[/url])
[*] [b]ci:[/b] Test - Implement kernel signing ([url=https://github.com/ublue-os/bazzite/commit/a9da66666fdf67bd2ed34da30b78baf57d627e64]a9da666[/url])
[*] [b]ci:[/b] Verify base image with cosign before building ([url=https://github.com/ublue-os/bazzite/commit/06555eed1509965cce9c068545d1973dd1e90d49]06555ee[/url])
[*] [b]deck:[/b] Add Bazzite Steam Startup video by SuperRiderTH ([url=https://github.com/ublue-os/bazzite/commit/9fddcf856267c953e30eb0f40105fe75c0b0b203]9fddcf8[/url])
[*] [b]deck:[/b] Add DeckHD patch to gamescope ([url=https://github.com/ublue-os/bazzite/commit/842a14bba35ee81c51129ff682d5a802b66b7f72]842a14b[/url])
[*] [b]deck:[/b] Add ujust command for installing HHD Decky ([url=https://github.com/ublue-os/bazzite/commit/55f6915f2011db16b46272a7a5df00358ffd5b72]55f6915[/url])
[*] [b]deck:[/b] Add ujust enable-input-remapper to restore input remapper when desired ([url=https://github.com/ublue-os/bazzite/commit/23152f78789ae3ad5eb971c13ad7b31aa4f15c97]23152f7[/url])
[*] [b]deck:[/b] Use Valve-patched UPower ([url=https://github.com/ublue-os/bazzite/commit/ae345f3c22ea21ddd2ac9bbf2934a1aaa56be4e8]ae345f3[/url])
[*] [b]documentation:[/b] Initial translation of the readme to Spanish ([url=https://github.com/ublue-os/bazzite/issues/652]#652[/url]) ([url=https://github.com/ublue-os/bazzite/commit/7cc11878433ca27c8adddece0a3e506311918680]7cc1187[/url])
[*] [b]documentation:[/b] Translation of the readme to Spanish complete, sans fixing the table of contents links. ([url=https://github.com/ublue-os/bazzite/issues/654]#654[/url]) ([url=https://github.com/ublue-os/bazzite/commit/a18523fe6c3fad97e4c977c1991d98c06d0e2820]a18523f[/url])
[*] Drop steam-patch in favor of gamescope patches & Decky Loader. ([url=https://github.com/ublue-os/bazzite/commit/d40aff832e751c6361990f46499b494f0f8019e5]d40aff8[/url])
[*] Enable libvirtd service if virt-manager layered ([url=https://github.com/ublue-os/bazzite/issues/613]#613[/url]) ([url=https://github.com/ublue-os/bazzite/commit/f82083ccd125d47caf348a9c79ef6d46ed52f7c5]f82083c[/url])
[*] Enable libvirtd service if virt-manager layered ([url=https://github.com/ublue-os/bazzite/issues/613]#613[/url]) ([url=https://github.com/ublue-os/bazzite/commit/7409500bc3b46cfc2d7a6ad63b7f077af813bbeb]7409500[/url])
[*] Enable MTU Probing matching upstream ([url=https://github.com/ublue-os/bazzite/commit/a345f31d5fea5d2a9ce224ba74056ffdb92f1442]a345f31[/url])
[*] [b]gamescope:[/b] Bring in additional patches from ChimeraOS ([url=https://github.com/ublue-os/bazzite/commit/3036d9003a66b92d5c9a856f7ab529357fc65cbc]3036d90[/url])
[*] [b]gnome:[/b] Add a folder that automatically contains all Waydroid apps ([url=https://github.com/ublue-os/bazzite/commit/3d95f257a6cd0bee1b14cc111aca714906b31669]3d95f25[/url])
[*] [b]gnome:[/b] Add default settings for blur my shell ([url=https://github.com/ublue-os/bazzite/commit/48586fe21b6690c66afaf0de15f01ab99fcce6b6]48586fe[/url])
[*] [b]gnome:[/b] Add hot edge as a default extension, greatly improves desktop UX by making the dash behave more like a hidden dock. Apply pressure to the bottom of your screen to make it appear. ([url=https://github.com/ublue-os/bazzite/commit/4f27c04d4b90cc4d6571435397d77c06e81cd324]4f27c04[/url])
[*] [b]gnome:[/b] Add ujust command to reset Bazzite setting customizations ([url=https://github.com/ublue-os/bazzite/commit/e4455c67fd08cd40b39d2419d53a2189489e90a4]e4455c6[/url])
[*] [b]gnome:[/b] Automatically use Prompt if installed, relies on xdg-terminal-exec until upstream makes a decision on default terminals. ([url=https://github.com/ublue-os/bazzite/commit/3d02031e09f257f274a5c015f47e5d6477ad0dd9]3d02031[/url])
[*] [b]gnome:[/b] Configure Just Perfection extension by default, hide Search box on Deck builds due to Steam Keyboard not functioning with it ([url=https://github.com/ublue-os/bazzite/commit/819ee2c445df8c70f41cda4168cfcaae563a6bef]819ee2c[/url])
[*] [b]gnome:[/b] Create folders by default to make app grid cleaner, hide unused winetricks shortcut. ([url=https://github.com/ublue-os/bazzite/commit/89316c0b57c868af65b15050e436c505283278d6]89316c0[/url])
[*] [b]gnome:[/b] Do gsettings changes in dconf rather than bazzite-user-setup ([url=https://github.com/ublue-os/bazzite/commit/606bdcfec5a8e631352b5240ee83fb6226ea89e9]606bdcf[/url])
[*] [b]gnome:[/b] Enable blur my shell by default ([url=https://github.com/ublue-os/bazzite/commit/37990b727300aa3afc5f7f303b2be3185de5da65]37990b7[/url])
[*] [b]gnome:[/b] Enable just perfection shell theme by default on Desktop images ([url=https://github.com/ublue-os/bazzite/commit/f47dc5f14d301dc04f9b49d9a234222bba455803]f47dc5f[/url])
[*] [b]gnome:[/b] Enable num-lock by default ([url=https://github.com/ublue-os/bazzite/issues/629]#629[/url]) ([url=https://github.com/ublue-os/bazzite/commit/18bd602959aea5d9c447c79ac64b900c684bbc13]18bd602[/url])
[*] [b]gnome:[/b] Enable supergfxctl-gex on NVIDIA builds by default ([url=https://github.com/ublue-os/bazzite/commit/99d05de037f46fbb73b8683559d16665dbb5b319]99d05de[/url])
[*] [b]gnome:[/b] Enable the Bazzite theme by default, this is a microscopic shell theme that improves appindicator appearance. ([url=https://github.com/ublue-os/bazzite/commit/9ff98f2fa8405caa683a7fffceaf478dec415ee3]9ff98f2[/url])
[*] [b]gnome:[/b] Enable workspace wrap around, fix annoying attention notification, remove delay from alt+tab ([url=https://github.com/ublue-os/bazzite/commit/06734f9be6722611d3912bf6c7b31b52b8eb9009]06734f9[/url])
[*] [b]gnome:[/b] Fix caps-lock input delay ([url=https://github.com/ublue-os/bazzite/issues/630]#630[/url]) ([url=https://github.com/ublue-os/bazzite/commit/cdc6ce59454927da9dda021afd04699de4751df6]cdc6ce5[/url])
[*] [b]gnome:[/b] Fix text fringing on OLED displays. ([url=https://github.com/ublue-os/bazzite/commit/9d5f1586bee00a8e804985c9777c92c81869e825]9d5f158[/url])
[*] [b]gnome:[/b] Give users the full wobble if they enable the compiz extension ([url=https://github.com/ublue-os/bazzite/commit/7d8d841b482cdf6188ff5dcaf116b3817083bc84]7d8d841[/url])
[*] [b]gnome:[/b] Place OSD in top left on deck images, matching SteamOS Gamemode ([url=https://github.com/ublue-os/bazzite/commit/06734f9be6722611d3912bf6c7b31b52b8eb9009]06734f9[/url])
[*] [b]gnome:[/b] Show link to Pods in Bazzite Menu ([url=https://github.com/ublue-os/bazzite/commit/779951d7b10ac8394a0e038117bcf56cb9db9c35]779951d[/url])
[*] [b]gnome:[/b] Switch to nautilus-open-any-terminal ([url=https://github.com/ublue-os/bazzite/commit/628e8d5901d205ce30d311e80c4d87a781efd298]628e8d5[/url])
[*] [b]gnome:[/b] Switch to Prompt terminal ([url=https://github.com/ublue-os/bazzite/commit/07995706ae730e1d767d4f2e5dc6d563f5ec794c]0799570[/url])
[*] [b]gnome:[/b] Use steam sound theme by default ([url=https://github.com/ublue-os/bazzite/commit/11439ef3ada0529e8dc4f16cb24271f3e33d4b9d]11439ef[/url])
[*] Include nerd-fonts, this will automatically be used as a fallback for the default Fira Code font when an unknown symbol is requested ([url=https://github.com/ublue-os/bazzite/commit/6073c849b98b4e049e8c97b941850dcdcdae48b8]6073c84[/url])
[*] Include playerctl for media control ([url=https://github.com/ublue-os/bazzite/commit/91ab29dddc97f8428c3d4d8e3355cd0f4571e472]91ab29d[/url])
[*] Initial debloat pass, hide applications we've replaced by default. Switch to hiding rather than removing desktop files for some applications. ([url=https://github.com/ublue-os/bazzite/commit/0a168a914ea89ed13162112bc08b5b48c44526ce]0a168a9[/url])
[*] [b]just:[/b] Add changes to work with new tooling in ublue-os/config ([url=https://github.com/ublue-os/bazzite/issues/691]#691[/url]) ([url=https://github.com/ublue-os/bazzite/commit/0165dfcf3284470b94cd2f3be78b03d69bf44c32]0165dfc[/url])
[*] [b]kde:[/b] Add dconf for Prompt ([url=https://github.com/ublue-os/bazzite/commit/b2d3906f4b3fd9330bc7af147d355123418102d2]b2d3906[/url])
[*] [b]kde:[/b] Add option to restore the gtk-4.0 breeze theme to just ([url=https://github.com/ublue-os/bazzite/commit/5f735d3c6bbf6b9924479756f74e8fce0262eb0b]5f735d3[/url])
[*] [b]kde:[/b] Add Prompt as an optional terminal alternative ([url=https://github.com/ublue-os/bazzite/commit/f0fc5e1e7b53cbd26ebb2b0d25ffd0efb79e1501]f0fc5e1[/url])
[*] [b]kde:[/b] Add Vapor & VGUI2 themes for Gradience to theme GTK apps ([url=https://github.com/ublue-os/bazzite/commit/911ed8372730ac786e39a8a329430c377cb121a3]911ed83[/url])
[*] [b]kde:[/b] Add VTF Thumbnailer ([url=https://github.com/ublue-os/bazzite/commit/0896477880a8863b23b8a1267ec4e9e73f74caa3]0896477[/url])
[*] [b]kde:[/b] Change default favorite applications ([url=https://github.com/ublue-os/bazzite/commit/d78c964231c9b826f5a00d038f8601da19476021]d78c964[/url])
[*] [b]kde:[/b] Change default pinned application list ([url=https://github.com/ublue-os/bazzite/commit/e0586e50ecfcb578023b8e1c92534ac07c075c3d]e0586e5[/url])
[*] [b]kde:[/b] Ship an incredibly minor gtk.css theme to to make prompt feel at home, adjusts window geometry and nothing else. ([url=https://github.com/ublue-os/bazzite/commit/49e77864e5997544f7746081fa93ba9425ee8c89]49e7786[/url])
[*] [b]kde:[/b] Use prompt for control+alt+t shortcut by default, hide Konsole (This will be restorable via ujust before reaching stable) ([url=https://github.com/ublue-os/bazzite/commit/e8afaa76ed69ec8540154c3676b01a08a76fbffc]e8afaa7[/url])
[*] [b]kde:[/b] Use prompt terminal by default ([url=https://github.com/ublue-os/bazzite/commit/ee90e790a24043caf1e3bd2a54902467c856d093]ee90e79[/url])
[*] [b]legion:[/b] Add ujust get-simpledeckytdp ([url=https://github.com/ublue-os/bazzite/commit/43479cc83796a648360d3f969a4c28e91858f9aa]43479cc[/url])
[*] Make wireplumber write-able for later use with steamdeck-dsp ([url=https://github.com/ublue-os/bazzite/commit/b0bdb90e71de9a6894fe5c72c12dc46747d5a67d]b0bdb90[/url])
[*] [b]mesa:[/b] Add patch for drastically improved RADV RT performance ([url=https://github.com/ublue-os/bazzite/commit/566bb401ee61798b563eb9f1b649c87a98faeff8]566bb40[/url])
[*] [b]nvidia:[/b] Add explicit sync patched Xwayland ([url=https://github.com/ublue-os/bazzite/commit/58b3d9e8cc16ce01b96999a37292567d7256ec3e]58b3d9e[/url])
[*] [b]nvidia:[/b] Add Waydroid support (This will not work on Nvidia GPUs until at least NVK is available, but you may now use it on Nvidia builds with an Intel or AMD integrated GPU) ([url=https://github.com/ublue-os/bazzite/commit/ef0ffbc2e1df6a6d35d53685b105a3d6e0067ba2]ef0ffbc[/url])
[*] [b]nvidia:[/b] Automatically set needed params for hw accelerated video in Flaptak Firefox on Nvidia hardware ([url=https://github.com/ublue-os/bazzite/commit/cc5d25766d9d6166352d406204ed09c49a4ef934]cc5d257[/url])
[*] [b]nvidia:[/b] Build nouveau-experimental vulkan driver in Mesa ([url=https://github.com/ublue-os/bazzite/commit/240863cd6ef42f86770a26a425aa7f383b47d852]240863c[/url])
[*] [b]nvidia:[/b] Enable GSP firmware by default ([url=https://github.com/ublue-os/bazzite/commit/f2d280cd45d2844d9456d715391d9c3cc9e6e992]f2d280c[/url])
[*] Restore DisplayLink ([url=https://github.com/ublue-os/bazzite/commit/55184333082af4e68f2f4cd3b06017f53184f9d6]5518433[/url])
[*] Ship a default Pods config for new users, simplifies setup for people who aren't container nerds ([url=https://github.com/ublue-os/bazzite/commit/ee08b8c4ac538d59cf401a672490d2ff2934b5c8]ee08b8c[/url])
[*] Ship xwiimote-ng ([url=https://github.com/ublue-os/bazzite/commit/74efd24580bc961b3812a2f7344e99e1396c7831]74efd24[/url])
[*] Support the Anbernic Win600 ([url=https://github.com/ublue-os/bazzite/commit/2664b2e5869fc0c11fca65a1506411212de149ba]2664b2e[/url])
[*] Switch to layered sunshine ([url=https://github.com/ublue-os/bazzite/commit/a524faac6d82f132c1d04e7dd9a7695c903598e2]a524faa[/url]), closes [url=https://github.com/ublue-os/bazzite/issues/649]#649[/url]
[*] Use HHD on both Legion & Ally ([url=https://github.com/ublue-os/bazzite/commit/030b538a5d30199bd0eaf74f7007c51de32f036a]030b538[/url])
[*] Use stock fedora gamepad drivers by default. If you are using a controller better served by xpad/xpadneo, switch with "ujust use-ublue-gamepads" ([url=https://github.com/ublue-os/bazzite/commit/080e40c59224aeecd066c5468791aef0ba9b70a9]080e40c[/url])
[/list]
[h3]Bug Fixes[/h3]
[list]
[*] Add fix for black screen on intel in gamescope ([url=https://github.com/ublue-os/bazzite/commit/e5a6bffee4ed699d9174cce51c1206c5e0294b8b]e5a6bff[/url])
[*] add missing shebang to selinux-looking-glass ([url=https://github.com/ublue-os/bazzite/commit/d9cad8e807caaf9e184eadcd02b4385c2ec028d3]d9cad8e[/url])
[*] Add redhat-lsb-core to resolve issue with EmuDeck depending on lsb_release ([url=https://github.com/ublue-os/bazzite/commit/8bd89ef5c5810e55df51a1694762eaf1539cf2c9]8bd89ef[/url])
[*] [b]ally:[/b] Correct rotation in KDE ([url=https://github.com/ublue-os/bazzite/commit/c314aea8feb6d311f95c30e4493d3a91aebbbb89]c314aea[/url]), closes [url=https://github.com/ublue-os/bazzite/issues/680]#680[/url]
[*] Always launch prompt in a new window when xdg-terminal-exec is called with no input ([url=https://github.com/ublue-os/bazzite/commit/d8cc1ebe467d20baa04333671a8963ebc7beb5b5]d8cc1eb[/url])
[*] Auto rotate legion go screen ([url=https://github.com/ublue-os/bazzite/issues/660]#660[/url]) ([url=https://github.com/ublue-os/bazzite/commit/30dc34a8483b30d0aa721f35b379a5c41b1141ce]30dc34a[/url])
[*] Better handle drm path, fixes issues with DisplayLink ([url=https://github.com/ublue-os/bazzite/commit/79756279aaa7d709d73b888ed361e5a4f20ddd9a]7975627[/url])
[*] build Release ISO condition ([url=https://github.com/ublue-os/bazzite/commit/27f2973aecdf0b8f50ddcdfb52c1658d294dcef6]27f2973[/url])
[*] Correct a syntax issue in waydroid's prop file ([url=https://github.com/ublue-os/bazzite/commit/535f319977972200930587c367a11728930f78ea]535f319[/url])
[*] Correct caps on gamescope with workaround service ([url=https://github.com/ublue-os/bazzite/commit/ca9d13efd4e015316c47f4cb32cf9fdce3a89f4f]ca9d13e[/url])
[*] Correct fan control on Jupiter (Thanks RodoMa92) ([url=https://github.com/ublue-os/bazzite/commit/a6e0b97a38f5b278958edb1f4eb638de66f91ba7]a6e0b97[/url])
[*] Correct labels on waydroid for selinux ([url=https://github.com/ublue-os/bazzite/issues/639]#639[/url]) ([url=https://github.com/ublue-os/bazzite/commit/160666462a6aa557189dea7475961ba1ee534a11]1606664[/url])
[*] Correct restore-original-terminal command on KDE ([url=https://github.com/ublue-os/bazzite/commit/2c18133e2ad158d33ffda328a38ec5623f2ef1c7]2c18133[/url])
[*] [b]deck:[/b] Setup sdgyrodsu as a user service ([url=https://github.com/ublue-os/bazzite/commit/47b6994d88c394aa82521f2e75f82d2350a84aee]47b6994[/url])
[*] [b]desktop:[/b] Adjust font sizes for Vapor KDE theme ([url=https://github.com/ublue-os/bazzite/commit/3bf5725748e1222e62e1c8f789acde161c71de1d]3bf5725[/url])
[*] Don't enable tuned-ppd, this is done purely with dbus ([url=https://github.com/ublue-os/bazzite/commit/d2994a7f6a5c3f9b0d9c84e408b193cf56112ff2]d2994a7[/url])
[*] Fix OLED deck audio and stuttering audio on some desktops ([url=https://github.com/ublue-os/bazzite/commit/46e9956fa83f65f11ce7be8c34c5dddb6efcb091]46e9956[/url])
[*] Fix popping audio in steam/gamescope under certain circumstances. ([url=https://github.com/ublue-os/bazzite/commit/c900737371de0014c09185ddf5b679ccb2cdad60]c900737[/url])
[*] [b]flatpak-manager:[/b] Don't install packages that are already present or remove packages that aren't there ([url=https://github.com/ublue-os/bazzite/commit/9deec489a03b111be993eafcdccd38234fce158f]9deec48[/url])
[*] [b]flatpak-manager:[/b] Use entire install list when no flatpaks are installed ([url=https://github.com/ublue-os/bazzite/commit/b6f624cfbe11995c13df520f943fa40d57261080]b6f624c[/url])
[*] [b]framework:[/b] Don't remove non-existant power profiles daemon ([url=https://github.com/ublue-os/bazzite/commit/d00c490dd084eddc2971f7cd1a05ddc6d1e350c7]d00c490[/url])
[*] [b]framework:[/b] Remove tlp on framework images ([url=https://github.com/ublue-os/bazzite/commit/d67268d91a64cb34a7dbf7477c5043838bd57002]d67268d[/url])
[*] [b]gnome:[/b] Fix directory check for Add to Steam option in Nautilus ([url=https://github.com/ublue-os/bazzite/commit/5fbec9ef245f3cd9fd034beb19efa9c51556f0e0]5fbec9e[/url])
[*] [b]gnome:[/b] Fix issue with xdg-terminal-exec when used with long commands ([url=https://github.com/ublue-os/bazzite/commit/4aa7fabcd54181ed7c7138461454b438188b6074]4aa7fab[/url])
[*] [b]gnome:[/b] Fix prompt keyboard shortcut, add default config for Logo menu to dconf, clean up config change from Containerfile. ([url=https://github.com/ublue-os/bazzite/commit/486fd466842d6464312b5e1ba0f2593b5e27f89c]486fd46[/url])
[*] Handle nested desktop mode a different way in rotation fix. ([url=https://github.com/ublue-os/bazzite/commit/ca069b9418243ae7359e68c4abcd97cf37955610]ca069b9[/url])
[*] [b]just:[/b] Fixed source1 patch 60-custom.just ([url=https://github.com/ublue-os/bazzite/issues/621]#621[/url]) ([url=https://github.com/ublue-os/bazzite/commit/6349cb3f3eed96069796e2f47581e514b237cf4f]6349cb3[/url])
[*] [b]kde:[/b] Correct caps for KDE's System Monitor ([url=https://github.com/ublue-os/bazzite/commit/62c69ec58556992309c4160d7144a2ac6e0544bb]62c69ec[/url]), closes [url=https://github.com/ublue-os/bazzite/issues/689]#689[/url]
[*] [b]kde:[/b] Load dconf for Prompt on KDE with bazzite-user-setup ([url=https://github.com/ublue-os/bazzite/commit/e66c473a80dfb0585638f5f996a492bb1e3195d7]e66c473[/url])
[*] [b]kde:[/b] Only add Return.desktop on Deck builds, remove Bazzite Portal from desktop ([url=https://github.com/ublue-os/bazzite/commit/8612ad8eccb7485f32b2776e83cba116cf4737f1]8612ad8[/url])
[*] [b]legion:[/b] Adjust priv-write patch to only prevent writes to non-backlight hardware control without the enable flag ([url=https://github.com/ublue-os/bazzite/commit/8a0df51b7b852caef4940c794d37e79b7503242b]8a0df51[/url])
[*] [b]legion:[/b] Correct rotation on KDE Wayland (Thanks d3Xt3r) ([url=https://github.com/ublue-os/bazzite/commit/030b538a5d30199bd0eaf74f7007c51de32f036a]030b538[/url])
[*] [b]legion:[/b] Disable ds-inhibit by default ([url=https://github.com/ublue-os/bazzite/commit/70355926e8176924aa5378aa1f8f2845c43005c9]7035592[/url])
[*] [b]legion:[/b] Update rotation direction and exit in a nested session. ([url=https://github.com/ublue-os/bazzite/commit/927d5b3eca195bd1ba4e20f7993f144d0621ac58]927d5b3[/url])
[*] Lock to previous version of btrfs dedup script ([url=https://github.com/ublue-os/bazzite/commit/73479f50eaee9ec233b4590ac1bd2ac1dfa05ec1]73479f5[/url])
[*] Move Bazzite-Portal into Utilities folder and out of Lost & Found ([url=https://github.com/ublue-os/bazzite/commit/0d519da28bad83b2c9b01c217859b549c6698ea5]0d519da[/url])
[*] Move from BoilR AppImage to Flatpak ([url=https://github.com/ublue-os/bazzite/commit/7af44aaca73e9a23420c6f7e596275737d7860ff]7af44aa[/url])
[*] Move from Greenlight AppImage to Flatpak ([url=https://github.com/ublue-os/bazzite/commit/09a310268deaa6be0f28156f1216bee56814d21a]09a3102[/url])
[*] [b]nvidia:[/b] Do not apply flatpak overrides to hybrid systems ([url=https://github.com/ublue-os/bazzite/commit/d9ef9ec33a263dcac59d050727e7e8aa2a1d2d50]d9ef9ec[/url])
[*] [b]readme:[/b] capitalization ([url=https://github.com/ublue-os/bazzite/commit/5feeaf4f6efcf7264604a4410d6b004e3a201f2a]5feeaf4[/url])
[*] [b]readme:[/b] Fix documentation links ([url=https://github.com/ublue-os/bazzite/commit/68cc665b7755209c4ea68f1f935db36bf8d70a2f]68cc665[/url])
[*] [b]readme:[/b] Too many spaces ([url=https://github.com/ublue-os/bazzite/commit/dbc5b2ead481fd4c62bd122e42f2892b698c4c4c]dbc5b2e[/url])
[*] Remove rundir change from wireplumber, this will be implemented another way ([url=https://github.com/ublue-os/bazzite/commit/0b3eb4682dc2daad2bb447cffab1d8673451081f]0b3eb46[/url])
[*] Set up bazzite-hardware-setup to re-run if the branch changes ([url=https://github.com/ublue-os/bazzite/commit/8d67292ae1894868fd8768d0e3a3714d8ada2251]8d67292[/url])
[*] sunshine is a symlink ([url=https://github.com/ublue-os/bazzite/commit/3b23a385c20d14f55abec6e43b95793ace9ed376]3b23a38[/url])
[*] Switch to 70-bazzite.just for custom just scripts, frees up 60-custom.just for downstream ([url=https://github.com/ublue-os/bazzite/commit/9ebd1c47f889aadb8646c8c66224ffd065dcf49b]9ebd1c4[/url]), closes [url=https://github.com/ublue-os/bazzite/issues/679]#679[/url]
[*] Update LACT installer to download the correct version for KDE & GNOME, apply live to avoid needing to reboot and enable the service after reboot. ([url=https://github.com/ublue-os/bazzite/commit/f09a2d2426954211f37f1eb69b65ebfb0f645119]f09a2d2[/url])
[*] Use python3 (libs) from updates ([url=https://github.com/ublue-os/bazzite/commit/8fccc160f090e6371bfdde9f46840c7dcc7d2618]8fccc16[/url])
[*] Use Waydroid folder name to match KDE, move Bazzite Portal into utilities ([url=https://github.com/ublue-os/bazzite/commit/1df1ec74e49e1cc7de96f09f37bd07f05bdc8c9c]1df1ec7[/url])
[*] [b]yafti:[/b] Use new just shortcuts for nix/fleek ([url=https://github.com/ublue-os/bazzite/commit/4bdb3a1df8ebdcbc6a01e79d2f565ad9000a62c4]4bdb3a1[/url])
[*] Zramd-generator generalization ([url=https://github.com/ublue-os/bazzite/issues/674]#674[/url]) ([url=https://github.com/ublue-os/bazzite/commit/90d7589929d513a848f8e9aec0477fe82d6b484a]90d7589[/url])
[/list]
[h3]Miscellaneous Chores[/h3]
[list]
[*] release 2.2.0 ([url=https://github.com/ublue-os/bazzite/commit/f3440c2583a77876ad3082ef53ec72add8145e1c]f3440c2[/url])
[/list]

View File

@ -1,5 +1,39 @@
# Changelog
## [2.4.0](https://github.com/ublue-os/bazzite/compare/v2.3.0...v2.4.0) (2024-03-14)
### Features
* Add ujust command to install CoolerControl, an excellent GUI for controlling fan speeds on a wide array of hardware ([30eac4a](https://github.com/ublue-os/bazzite/commit/30eac4aae913e8b3eacdac9571efa102ea9aeb8f))
* **amd:** Add LACT to topgrade ([cf5e0f0](https://github.com/ublue-os/bazzite/commit/cf5e0f0f3d06bba93adc6653c3f4493a1e250d78))
* **deck:** Add HHD-UI ([a8f5feb](https://github.com/ublue-os/bazzite/commit/a8f5febcb282d2290b444ce4b014a7b8cd82957b))
* **just:** add option to add user to libvirt group ([#865](https://github.com/ublue-os/bazzite/issues/865)) ([36388bc](https://github.com/ublue-os/bazzite/commit/36388bc8ada8ae6b7b9f0c71f2388d4f2bf44a2e))
* **just:** add option to disable vfio ([#830](https://github.com/ublue-os/bazzite/issues/830)) ([c86a56a](https://github.com/ublue-os/bazzite/commit/c86a56aee547b43f3990e6b010befa41299d85b6))
* **nvidia:** Update to Nvidia 550 drivers ([95123e0](https://github.com/ublue-os/bazzite/commit/95123e0d5d855e3c25790be440192343b4cb1e90))
* Update isogenerator to latest version ([#822](https://github.com/ublue-os/bazzite/issues/822)) ([fe48ae0](https://github.com/ublue-os/bazzite/commit/fe48ae09067b44493e643a7ff905c07c4cab7098))
### Bug Fixes
* Add patch to avoid conflicts with Fedora's trim service ([ed02a65](https://github.com/ublue-os/bazzite/commit/ed02a6526c2a49baa6f142702d44d451dca96624))
* Add version gating for the fsync kernel ([07e0e33](https://github.com/ublue-os/bazzite/commit/07e0e33efa7484be0d4aea9d6f5241861671812a)), closes [#873](https://github.com/ublue-os/bazzite/issues/873)
* **ci:** issues with enrollment password ([#823](https://github.com/ublue-os/bazzite/issues/823)) ([1e26697](https://github.com/ublue-os/bazzite/commit/1e26697007dfd22903d627bec1a3006c4ff26400))
* Correct issue with user setup script execution check ([93bc12f](https://github.com/ublue-os/bazzite/commit/93bc12f3044b0e559f7edc3188d375521f238db8))
* correct orientation for GPD Win Max 2 (2022) ([#819](https://github.com/ublue-os/bazzite/issues/819)) ([0f2fb7d](https://github.com/ublue-os/bazzite/commit/0f2fb7daee3b6cfc0b342c608a8d4e920a278049))
* custom initramfs args actually get applied ([2bef48a](https://github.com/ublue-os/bazzite/commit/2bef48a149944a62e0f854f35b1dfc58b3032758))
* **deck:** Correct the default display scale on KDE images ([c86fc7d](https://github.com/ublue-os/bazzite/commit/c86fc7dbd7274c9277b4675390469a2e75f2a049))
* **deck:** Ensure the detected branch name is always lowercase ([26b1d53](https://github.com/ublue-os/bazzite/commit/26b1d533b93e09bdbd052cde6a6e9d1d00b56001))
* **deck:** Replace die with finish 0, may correct update errors some users have been experiencing ([e980853](https://github.com/ublue-os/bazzite/commit/e980853e3cce651e3476f5046784163ebd3d546e))
* **desktop:** Correct missing steamos-add-to-steam executable in KDE ([a8e77d1](https://github.com/ublue-os/bazzite/commit/a8e77d1731021fff27bf6b90a0a500783f880677))
* distrobox-export ([#803](https://github.com/ublue-os/bazzite/issues/803)) ([55cf1cb](https://github.com/ublue-os/bazzite/commit/55cf1cb3b5df85b4f1845ed7293f2da0e5842811))
* dont remove waydroid-choose-gpu ([#856](https://github.com/ublue-os/bazzite/issues/856)) ([d58a511](https://github.com/ublue-os/bazzite/commit/d58a511a0e023dcc5ab81b7bb131357f858e277b))
* **just:** Add missing description ([#834](https://github.com/ublue-os/bazzite/issues/834)) ([0805791](https://github.com/ublue-os/bazzite/commit/080579142775482ca5e3930a4b8dfd7985795717))
* **just:** Create repo file with sudo ([ba72610](https://github.com/ublue-os/bazzite/commit/ba7261081a6e333e2c2cc293ad4b58b460d9307b))
* make sure custom initramfs args are set ([6bd4949](https://github.com/ublue-os/bazzite/commit/6bd4949a87287327e443074e973c64e91bab2724))
* **nvidia:** Always reboot at the end of bazzite-hardware-setup, potentially fixes frozen screen that makes kargs appear to take an infinite amount of time. NVK soon? I want off Mr. Nvidia's wild ride. ([c267cbe](https://github.com/ublue-os/bazzite/commit/c267cbe82e7dbae8844b1fccee01d702028cb0da))
* **readme:** Bold ([7c35c11](https://github.com/ublue-os/bazzite/commit/7c35c11ebe9624309ea1cedea6efa0d8b24db74f))
## 2.3.0 (2024-02-23)
@ -121,157 +155,3 @@
* release 2.3.0 ([e14878f](https://github.com/ublue-os/bazzite/commit/e14878f9e4b353ad1ed01876e2ccbcd159264868))
## 2.2.0 (2024-01-18)
### Features
* Add 'ujust restore-original-terminal' to restore the default terminal for KDE/GNOME that was hidden when we switched to prompt ([9529cf2](https://github.com/ublue-os/bazzite/commit/9529cf223fda274a68ba5ed765b4672ba4148e08))
* Add a just command and default-enabled option to the Bazzite portal to fix download speeds under Steam for Linux. ([9f6edde](https://github.com/ublue-os/bazzite/commit/9f6edde1fc099615e82c059009a3665ccfe1afff))
* Add an alias for hyfetch to use Bazzite logo ([3d1e296](https://github.com/ublue-os/bazzite/commit/3d1e296aa63e54d0fc04dd68c06633fbee3fa24f))
* Add default config for Firefox to handle vaapi ([5ff1fef](https://github.com/ublue-os/bazzite/commit/5ff1fefeeeba77572c6c3af169d9f4fd1c196f6c))
* Add gamescope-shaders package ([85955da](https://github.com/ublue-os/bazzite/commit/85955da1105506968c77a1ec01aa0efeaea9abe1))
* Add Gradience to list of optional flatpaks. ([911ed83](https://github.com/ublue-os/bazzite/commit/911ed8372730ac786e39a8a329430c377cb121a3))
* Add hhd for Lenovo Legion ([a7af503](https://github.com/ublue-os/bazzite/commit/a7af503577cf2b2aa0894d7d51c8001b9107dd69))
* Add joycond for Nintendo HID support ([9aca6dd](https://github.com/ublue-os/bazzite/commit/9aca6dd992eaf57f49c4069b24ee85fe416bf5d6))
* Add p-state patched power-profiles-daemon ([c260b88](https://github.com/ublue-os/bazzite/commit/c260b885690dd63fcf2a667b9544bfd8ee182360))
* Add Pods as a default feature, great for managing distrobox/containers. ([ef0d873](https://github.com/ublue-os/bazzite/commit/ef0d8732c8bb9bca20c43bad338705597800e6a4))
* Add Selinux Troubleshooting packages ([#651](https://github.com/ublue-os/bazzite/issues/651)) ([4a6364b](https://github.com/ublue-os/bazzite/commit/4a6364b63026d206d4b5b4fa0c765c4b54720d82))
* Add support for VTF formats ([f1e0d64](https://github.com/ublue-os/bazzite/commit/f1e0d645e96bd2ad8a81c861e5323787cc7dd985))
* Add ujust command to force-enable AMD pstate ([c23dac4](https://github.com/ublue-os/bazzite/commit/c23dac4dba689f633fbb21ea0c7569e8ea0de921))
* Add Webapp Manager ([a55b48e](https://github.com/ublue-os/bazzite/commit/a55b48e5edc81682f980b12e92fcb65591d23321))
* Add workaround for Sunshine to set correct caps for KMS ([ed975d1](https://github.com/ublue-os/bazzite/commit/ed975d1601e4f0c0305efe5da8ad3049549d317d))
* Add zenpower3 kmod ([963620a](https://github.com/ublue-os/bazzite/commit/963620ab47ede862a74c2546f76899f27fc889e1))
* added a few apps to yafti ([#624](https://github.com/ublue-os/bazzite/issues/624)) ([aec0f9c](https://github.com/ublue-os/bazzite/commit/aec0f9cf76b93e33fc0fda01aa4e4faaf2c3d462))
* Allow Discover to launch for Vesktop ([f5e327e](https://github.com/ublue-os/bazzite/commit/f5e327eafd19fff8f2f49b64e1ad16c7e149ac06))
* **aokzoe:** Support custom refresh rates on AOKZOE A1 hardware ([74a127d](https://github.com/ublue-os/bazzite/commit/74a127d5934dc707cd928e9b7b85f215f7a78356))
* Blacklist k10temp in favor of zenpower3 ([bd41da2](https://github.com/ublue-os/bazzite/commit/bd41da22c9dd9de3cea5ee1c117f90b034c891d4))
* **ci:** Add kernel signing ([75d8586](https://github.com/ublue-os/bazzite/commit/75d858625e5ab51a9e49ce0e5a803953fa14aa80))
* **ci:** Migrate to signing action ([e20f1b7](https://github.com/ublue-os/bazzite/commit/e20f1b7256b4ef44fd4d1fbe1c943b51cdb302ff))
* **ci:** Perform ShellCheck ([32f2ff8](https://github.com/ublue-os/bazzite/commit/32f2ff8d612708328ea6a8829376a49966e4a7cc))
* **ci:** Test - Implement kernel signing ([a9da666](https://github.com/ublue-os/bazzite/commit/a9da66666fdf67bd2ed34da30b78baf57d627e64))
* **ci:** Verify base image with cosign before building ([06555ee](https://github.com/ublue-os/bazzite/commit/06555eed1509965cce9c068545d1973dd1e90d49))
* **deck:** Add Bazzite Steam Startup video by SuperRiderTH ([9fddcf8](https://github.com/ublue-os/bazzite/commit/9fddcf856267c953e30eb0f40105fe75c0b0b203))
* **deck:** Add DeckHD patch to gamescope ([842a14b](https://github.com/ublue-os/bazzite/commit/842a14bba35ee81c51129ff682d5a802b66b7f72))
* **deck:** Add ujust command for installing HHD Decky ([55f6915](https://github.com/ublue-os/bazzite/commit/55f6915f2011db16b46272a7a5df00358ffd5b72))
* **deck:** Add ujust enable-input-remapper to restore input remapper when desired ([23152f7](https://github.com/ublue-os/bazzite/commit/23152f78789ae3ad5eb971c13ad7b31aa4f15c97))
* **deck:** Use Valve-patched UPower ([ae345f3](https://github.com/ublue-os/bazzite/commit/ae345f3c22ea21ddd2ac9bbf2934a1aaa56be4e8))
* **documentation:** Initial translation of the readme to Spanish ([#652](https://github.com/ublue-os/bazzite/issues/652)) ([7cc1187](https://github.com/ublue-os/bazzite/commit/7cc11878433ca27c8adddece0a3e506311918680))
* **documentation:** Translation of the readme to Spanish complete, sans fixing the table of contents links. ([#654](https://github.com/ublue-os/bazzite/issues/654)) ([a18523f](https://github.com/ublue-os/bazzite/commit/a18523fe6c3fad97e4c977c1991d98c06d0e2820))
* Drop steam-patch in favor of gamescope patches & Decky Loader. ([d40aff8](https://github.com/ublue-os/bazzite/commit/d40aff832e751c6361990f46499b494f0f8019e5))
* Enable libvirtd service if virt-manager layered ([#613](https://github.com/ublue-os/bazzite/issues/613)) ([f82083c](https://github.com/ublue-os/bazzite/commit/f82083ccd125d47caf348a9c79ef6d46ed52f7c5))
* Enable libvirtd service if virt-manager layered ([#613](https://github.com/ublue-os/bazzite/issues/613)) ([7409500](https://github.com/ublue-os/bazzite/commit/7409500bc3b46cfc2d7a6ad63b7f077af813bbeb))
* Enable MTU Probing matching upstream ([a345f31](https://github.com/ublue-os/bazzite/commit/a345f31d5fea5d2a9ce224ba74056ffdb92f1442))
* **gamescope:** Bring in additional patches from ChimeraOS ([3036d90](https://github.com/ublue-os/bazzite/commit/3036d9003a66b92d5c9a856f7ab529357fc65cbc))
* **gnome:** Add a folder that automatically contains all Waydroid apps ([3d95f25](https://github.com/ublue-os/bazzite/commit/3d95f257a6cd0bee1b14cc111aca714906b31669))
* **gnome:** Add default settings for blur my shell ([48586fe](https://github.com/ublue-os/bazzite/commit/48586fe21b6690c66afaf0de15f01ab99fcce6b6))
* **gnome:** Add hot edge as a default extension, greatly improves desktop UX by making the dash behave more like a hidden dock. Apply pressure to the bottom of your screen to make it appear. ([4f27c04](https://github.com/ublue-os/bazzite/commit/4f27c04d4b90cc4d6571435397d77c06e81cd324))
* **gnome:** Add ujust command to reset Bazzite setting customizations ([e4455c6](https://github.com/ublue-os/bazzite/commit/e4455c67fd08cd40b39d2419d53a2189489e90a4))
* **gnome:** Automatically use Prompt if installed, relies on xdg-terminal-exec until upstream makes a decision on default terminals. ([3d02031](https://github.com/ublue-os/bazzite/commit/3d02031e09f257f274a5c015f47e5d6477ad0dd9))
* **gnome:** Configure Just Perfection extension by default, hide Search box on Deck builds due to Steam Keyboard not functioning with it ([819ee2c](https://github.com/ublue-os/bazzite/commit/819ee2c445df8c70f41cda4168cfcaae563a6bef))
* **gnome:** Create folders by default to make app grid cleaner, hide unused winetricks shortcut. ([89316c0](https://github.com/ublue-os/bazzite/commit/89316c0b57c868af65b15050e436c505283278d6))
* **gnome:** Do gsettings changes in dconf rather than bazzite-user-setup ([606bdcf](https://github.com/ublue-os/bazzite/commit/606bdcfec5a8e631352b5240ee83fb6226ea89e9))
* **gnome:** Enable blur my shell by default ([37990b7](https://github.com/ublue-os/bazzite/commit/37990b727300aa3afc5f7f303b2be3185de5da65))
* **gnome:** Enable just perfection shell theme by default on Desktop images ([f47dc5f](https://github.com/ublue-os/bazzite/commit/f47dc5f14d301dc04f9b49d9a234222bba455803))
* **gnome:** Enable num-lock by default ([#629](https://github.com/ublue-os/bazzite/issues/629)) ([18bd602](https://github.com/ublue-os/bazzite/commit/18bd602959aea5d9c447c79ac64b900c684bbc13))
* **gnome:** Enable supergfxctl-gex on NVIDIA builds by default ([99d05de](https://github.com/ublue-os/bazzite/commit/99d05de037f46fbb73b8683559d16665dbb5b319))
* **gnome:** Enable the Bazzite theme by default, this is a microscopic shell theme that improves appindicator appearance. ([9ff98f2](https://github.com/ublue-os/bazzite/commit/9ff98f2fa8405caa683a7fffceaf478dec415ee3))
* **gnome:** Enable workspace wrap around, fix annoying attention notification, remove delay from alt+tab ([06734f9](https://github.com/ublue-os/bazzite/commit/06734f9be6722611d3912bf6c7b31b52b8eb9009))
* **gnome:** Fix caps-lock input delay ([#630](https://github.com/ublue-os/bazzite/issues/630)) ([cdc6ce5](https://github.com/ublue-os/bazzite/commit/cdc6ce59454927da9dda021afd04699de4751df6))
* **gnome:** Fix text fringing on OLED displays. ([9d5f158](https://github.com/ublue-os/bazzite/commit/9d5f1586bee00a8e804985c9777c92c81869e825))
* **gnome:** Give users the full wobble if they enable the compiz extension ([7d8d841](https://github.com/ublue-os/bazzite/commit/7d8d841b482cdf6188ff5dcaf116b3817083bc84))
* **gnome:** Place OSD in top left on deck images, matching SteamOS Gamemode ([06734f9](https://github.com/ublue-os/bazzite/commit/06734f9be6722611d3912bf6c7b31b52b8eb9009))
* **gnome:** Show link to Pods in Bazzite Menu ([779951d](https://github.com/ublue-os/bazzite/commit/779951d7b10ac8394a0e038117bcf56cb9db9c35))
* **gnome:** Switch to nautilus-open-any-terminal ([628e8d5](https://github.com/ublue-os/bazzite/commit/628e8d5901d205ce30d311e80c4d87a781efd298))
* **gnome:** Switch to Prompt terminal ([0799570](https://github.com/ublue-os/bazzite/commit/07995706ae730e1d767d4f2e5dc6d563f5ec794c))
* **gnome:** Use steam sound theme by default ([11439ef](https://github.com/ublue-os/bazzite/commit/11439ef3ada0529e8dc4f16cb24271f3e33d4b9d))
* Include nerd-fonts, this will automatically be used as a fallback for the default Fira Code font when an unknown symbol is requested ([6073c84](https://github.com/ublue-os/bazzite/commit/6073c849b98b4e049e8c97b941850dcdcdae48b8))
* Include playerctl for media control ([91ab29d](https://github.com/ublue-os/bazzite/commit/91ab29dddc97f8428c3d4d8e3355cd0f4571e472))
* Initial debloat pass, hide applications we've replaced by default. Switch to hiding rather than removing desktop files for some applications. ([0a168a9](https://github.com/ublue-os/bazzite/commit/0a168a914ea89ed13162112bc08b5b48c44526ce))
* **just:** Add changes to work with new tooling in ublue-os/config ([#691](https://github.com/ublue-os/bazzite/issues/691)) ([0165dfc](https://github.com/ublue-os/bazzite/commit/0165dfcf3284470b94cd2f3be78b03d69bf44c32))
* **kde:** Add dconf for Prompt ([b2d3906](https://github.com/ublue-os/bazzite/commit/b2d3906f4b3fd9330bc7af147d355123418102d2))
* **kde:** Add option to restore the gtk-4.0 breeze theme to just ([5f735d3](https://github.com/ublue-os/bazzite/commit/5f735d3c6bbf6b9924479756f74e8fce0262eb0b))
* **kde:** Add Prompt as an optional terminal alternative ([f0fc5e1](https://github.com/ublue-os/bazzite/commit/f0fc5e1e7b53cbd26ebb2b0d25ffd0efb79e1501))
* **kde:** Add Vapor & VGUI2 themes for Gradience to theme GTK apps ([911ed83](https://github.com/ublue-os/bazzite/commit/911ed8372730ac786e39a8a329430c377cb121a3))
* **kde:** Add VTF Thumbnailer ([0896477](https://github.com/ublue-os/bazzite/commit/0896477880a8863b23b8a1267ec4e9e73f74caa3))
* **kde:** Change default favorite applications ([d78c964](https://github.com/ublue-os/bazzite/commit/d78c964231c9b826f5a00d038f8601da19476021))
* **kde:** Change default pinned application list ([e0586e5](https://github.com/ublue-os/bazzite/commit/e0586e50ecfcb578023b8e1c92534ac07c075c3d))
* **kde:** Ship an incredibly minor gtk.css theme to to make prompt feel at home, adjusts window geometry and nothing else. ([49e7786](https://github.com/ublue-os/bazzite/commit/49e77864e5997544f7746081fa93ba9425ee8c89))
* **kde:** Use prompt for control+alt+t shortcut by default, hide Konsole (This will be restorable via ujust before reaching stable) ([e8afaa7](https://github.com/ublue-os/bazzite/commit/e8afaa76ed69ec8540154c3676b01a08a76fbffc))
* **kde:** Use prompt terminal by default ([ee90e79](https://github.com/ublue-os/bazzite/commit/ee90e790a24043caf1e3bd2a54902467c856d093))
* **legion:** Add ujust get-simpledeckytdp ([43479cc](https://github.com/ublue-os/bazzite/commit/43479cc83796a648360d3f969a4c28e91858f9aa))
* Make wireplumber write-able for later use with steamdeck-dsp ([b0bdb90](https://github.com/ublue-os/bazzite/commit/b0bdb90e71de9a6894fe5c72c12dc46747d5a67d))
* **mesa:** Add patch for drastically improved RADV RT performance ([566bb40](https://github.com/ublue-os/bazzite/commit/566bb401ee61798b563eb9f1b649c87a98faeff8))
* **nvidia:** Add explicit sync patched Xwayland ([58b3d9e](https://github.com/ublue-os/bazzite/commit/58b3d9e8cc16ce01b96999a37292567d7256ec3e))
* **nvidia:** Add Waydroid support (This will not work on Nvidia GPUs until at least NVK is available, but you may now use it on Nvidia builds with an Intel or AMD integrated GPU) ([ef0ffbc](https://github.com/ublue-os/bazzite/commit/ef0ffbc2e1df6a6d35d53685b105a3d6e0067ba2))
* **nvidia:** Automatically set needed params for hw accelerated video in Flaptak Firefox on Nvidia hardware ([cc5d257](https://github.com/ublue-os/bazzite/commit/cc5d25766d9d6166352d406204ed09c49a4ef934))
* **nvidia:** Build nouveau-experimental vulkan driver in Mesa ([240863c](https://github.com/ublue-os/bazzite/commit/240863cd6ef42f86770a26a425aa7f383b47d852))
* **nvidia:** Enable GSP firmware by default ([f2d280c](https://github.com/ublue-os/bazzite/commit/f2d280cd45d2844d9456d715391d9c3cc9e6e992))
* Restore DisplayLink ([5518433](https://github.com/ublue-os/bazzite/commit/55184333082af4e68f2f4cd3b06017f53184f9d6))
* Ship a default Pods config for new users, simplifies setup for people who aren't container nerds ([ee08b8c](https://github.com/ublue-os/bazzite/commit/ee08b8c4ac538d59cf401a672490d2ff2934b5c8))
* Ship xwiimote-ng ([74efd24](https://github.com/ublue-os/bazzite/commit/74efd24580bc961b3812a2f7344e99e1396c7831))
* Support the Anbernic Win600 ([2664b2e](https://github.com/ublue-os/bazzite/commit/2664b2e5869fc0c11fca65a1506411212de149ba))
* Switch to layered sunshine ([a524faa](https://github.com/ublue-os/bazzite/commit/a524faac6d82f132c1d04e7dd9a7695c903598e2)), closes [#649](https://github.com/ublue-os/bazzite/issues/649)
* Use HHD on both Legion & Ally ([030b538](https://github.com/ublue-os/bazzite/commit/030b538a5d30199bd0eaf74f7007c51de32f036a))
* Use stock fedora gamepad drivers by default. If you are using a controller better served by xpad/xpadneo, switch with "ujust use-ublue-gamepads" ([080e40c](https://github.com/ublue-os/bazzite/commit/080e40c59224aeecd066c5468791aef0ba9b70a9))
### Bug Fixes
* Add fix for black screen on intel in gamescope ([e5a6bff](https://github.com/ublue-os/bazzite/commit/e5a6bffee4ed699d9174cce51c1206c5e0294b8b))
* add missing shebang to selinux-looking-glass ([d9cad8e](https://github.com/ublue-os/bazzite/commit/d9cad8e807caaf9e184eadcd02b4385c2ec028d3))
* Add redhat-lsb-core to resolve issue with EmuDeck depending on lsb_release ([8bd89ef](https://github.com/ublue-os/bazzite/commit/8bd89ef5c5810e55df51a1694762eaf1539cf2c9))
* **ally:** Correct rotation in KDE ([c314aea](https://github.com/ublue-os/bazzite/commit/c314aea8feb6d311f95c30e4493d3a91aebbbb89)), closes [#680](https://github.com/ublue-os/bazzite/issues/680)
* Always launch prompt in a new window when xdg-terminal-exec is called with no input ([d8cc1eb](https://github.com/ublue-os/bazzite/commit/d8cc1ebe467d20baa04333671a8963ebc7beb5b5))
* Auto rotate legion go screen ([#660](https://github.com/ublue-os/bazzite/issues/660)) ([30dc34a](https://github.com/ublue-os/bazzite/commit/30dc34a8483b30d0aa721f35b379a5c41b1141ce))
* Better handle drm path, fixes issues with DisplayLink ([7975627](https://github.com/ublue-os/bazzite/commit/79756279aaa7d709d73b888ed361e5a4f20ddd9a))
* build Release ISO condition ([27f2973](https://github.com/ublue-os/bazzite/commit/27f2973aecdf0b8f50ddcdfb52c1658d294dcef6))
* Correct a syntax issue in waydroid's prop file ([535f319](https://github.com/ublue-os/bazzite/commit/535f319977972200930587c367a11728930f78ea))
* Correct caps on gamescope with workaround service ([ca9d13e](https://github.com/ublue-os/bazzite/commit/ca9d13efd4e015316c47f4cb32cf9fdce3a89f4f))
* Correct fan control on Jupiter (Thanks RodoMa92) ([a6e0b97](https://github.com/ublue-os/bazzite/commit/a6e0b97a38f5b278958edb1f4eb638de66f91ba7))
* Correct labels on waydroid for selinux ([#639](https://github.com/ublue-os/bazzite/issues/639)) ([1606664](https://github.com/ublue-os/bazzite/commit/160666462a6aa557189dea7475961ba1ee534a11))
* Correct restore-original-terminal command on KDE ([2c18133](https://github.com/ublue-os/bazzite/commit/2c18133e2ad158d33ffda328a38ec5623f2ef1c7))
* **deck:** Setup sdgyrodsu as a user service ([47b6994](https://github.com/ublue-os/bazzite/commit/47b6994d88c394aa82521f2e75f82d2350a84aee))
* **desktop:** Adjust font sizes for Vapor KDE theme ([3bf5725](https://github.com/ublue-os/bazzite/commit/3bf5725748e1222e62e1c8f789acde161c71de1d))
* Don't enable tuned-ppd, this is done purely with dbus ([d2994a7](https://github.com/ublue-os/bazzite/commit/d2994a7f6a5c3f9b0d9c84e408b193cf56112ff2))
* Fix OLED deck audio and stuttering audio on some desktops ([46e9956](https://github.com/ublue-os/bazzite/commit/46e9956fa83f65f11ce7be8c34c5dddb6efcb091))
* Fix popping audio in steam/gamescope under certain circumstances. ([c900737](https://github.com/ublue-os/bazzite/commit/c900737371de0014c09185ddf5b679ccb2cdad60))
* **flatpak-manager:** Don't install packages that are already present or remove packages that aren't there ([9deec48](https://github.com/ublue-os/bazzite/commit/9deec489a03b111be993eafcdccd38234fce158f))
* **flatpak-manager:** Use entire install list when no flatpaks are installed ([b6f624c](https://github.com/ublue-os/bazzite/commit/b6f624cfbe11995c13df520f943fa40d57261080))
* **framework:** Don't remove non-existant power profiles daemon ([d00c490](https://github.com/ublue-os/bazzite/commit/d00c490dd084eddc2971f7cd1a05ddc6d1e350c7))
* **framework:** Remove tlp on framework images ([d67268d](https://github.com/ublue-os/bazzite/commit/d67268d91a64cb34a7dbf7477c5043838bd57002))
* **gnome:** Fix directory check for Add to Steam option in Nautilus ([5fbec9e](https://github.com/ublue-os/bazzite/commit/5fbec9ef245f3cd9fd034beb19efa9c51556f0e0))
* **gnome:** Fix issue with xdg-terminal-exec when used with long commands ([4aa7fab](https://github.com/ublue-os/bazzite/commit/4aa7fabcd54181ed7c7138461454b438188b6074))
* **gnome:** Fix prompt keyboard shortcut, add default config for Logo menu to dconf, clean up config change from Containerfile. ([486fd46](https://github.com/ublue-os/bazzite/commit/486fd466842d6464312b5e1ba0f2593b5e27f89c))
* Handle nested desktop mode a different way in rotation fix. ([ca069b9](https://github.com/ublue-os/bazzite/commit/ca069b9418243ae7359e68c4abcd97cf37955610))
* **just:** Fixed source1 patch 60-custom.just ([#621](https://github.com/ublue-os/bazzite/issues/621)) ([6349cb3](https://github.com/ublue-os/bazzite/commit/6349cb3f3eed96069796e2f47581e514b237cf4f))
* **kde:** Correct caps for KDE's System Monitor ([62c69ec](https://github.com/ublue-os/bazzite/commit/62c69ec58556992309c4160d7144a2ac6e0544bb)), closes [#689](https://github.com/ublue-os/bazzite/issues/689)
* **kde:** Load dconf for Prompt on KDE with bazzite-user-setup ([e66c473](https://github.com/ublue-os/bazzite/commit/e66c473a80dfb0585638f5f996a492bb1e3195d7))
* **kde:** Only add Return.desktop on Deck builds, remove Bazzite Portal from desktop ([8612ad8](https://github.com/ublue-os/bazzite/commit/8612ad8eccb7485f32b2776e83cba116cf4737f1))
* **legion:** Adjust priv-write patch to only prevent writes to non-backlight hardware control without the enable flag ([8a0df51](https://github.com/ublue-os/bazzite/commit/8a0df51b7b852caef4940c794d37e79b7503242b))
* **legion:** Correct rotation on KDE Wayland (Thanks d3Xt3r) ([030b538](https://github.com/ublue-os/bazzite/commit/030b538a5d30199bd0eaf74f7007c51de32f036a))
* **legion:** Disable ds-inhibit by default ([7035592](https://github.com/ublue-os/bazzite/commit/70355926e8176924aa5378aa1f8f2845c43005c9))
* **legion:** Update rotation direction and exit in a nested session. ([927d5b3](https://github.com/ublue-os/bazzite/commit/927d5b3eca195bd1ba4e20f7993f144d0621ac58))
* Lock to previous version of btrfs dedup script ([73479f5](https://github.com/ublue-os/bazzite/commit/73479f50eaee9ec233b4590ac1bd2ac1dfa05ec1))
* Move Bazzite-Portal into Utilities folder and out of Lost & Found ([0d519da](https://github.com/ublue-os/bazzite/commit/0d519da28bad83b2c9b01c217859b549c6698ea5))
* Move from BoilR AppImage to Flatpak ([7af44aa](https://github.com/ublue-os/bazzite/commit/7af44aaca73e9a23420c6f7e596275737d7860ff))
* Move from Greenlight AppImage to Flatpak ([09a3102](https://github.com/ublue-os/bazzite/commit/09a310268deaa6be0f28156f1216bee56814d21a))
* **nvidia:** Do not apply flatpak overrides to hybrid systems ([d9ef9ec](https://github.com/ublue-os/bazzite/commit/d9ef9ec33a263dcac59d050727e7e8aa2a1d2d50))
* **readme:** capitalization ([5feeaf4](https://github.com/ublue-os/bazzite/commit/5feeaf4f6efcf7264604a4410d6b004e3a201f2a))
* **readme:** Fix documentation links ([68cc665](https://github.com/ublue-os/bazzite/commit/68cc665b7755209c4ea68f1f935db36bf8d70a2f))
* **readme:** Too many spaces ([dbc5b2e](https://github.com/ublue-os/bazzite/commit/dbc5b2ead481fd4c62bd122e42f2892b698c4c4c))
* Remove rundir change from wireplumber, this will be implemented another way ([0b3eb46](https://github.com/ublue-os/bazzite/commit/0b3eb4682dc2daad2bb447cffab1d8673451081f))
* Set up bazzite-hardware-setup to re-run if the branch changes ([8d67292](https://github.com/ublue-os/bazzite/commit/8d67292ae1894868fd8768d0e3a3714d8ada2251))
* sunshine is a symlink ([3b23a38](https://github.com/ublue-os/bazzite/commit/3b23a385c20d14f55abec6e43b95793ace9ed376))
* Switch to 70-bazzite.just for custom just scripts, frees up 60-custom.just for downstream ([9ebd1c4](https://github.com/ublue-os/bazzite/commit/9ebd1c47f889aadb8646c8c66224ffd065dcf49b)), closes [#679](https://github.com/ublue-os/bazzite/issues/679)
* Update LACT installer to download the correct version for KDE & GNOME, apply live to avoid needing to reboot and enable the service after reboot. ([f09a2d2](https://github.com/ublue-os/bazzite/commit/f09a2d2426954211f37f1eb69b65ebfb0f645119))
* Use python3 (libs) from updates ([8fccc16](https://github.com/ublue-os/bazzite/commit/8fccc160f090e6371bfdde9f46840c7dcc7d2618))
* Use Waydroid folder name to match KDE, move Bazzite Portal into utilities ([1df1ec7](https://github.com/ublue-os/bazzite/commit/1df1ec74e49e1cc7de96f09f37bd07f05bdc8c9c))
* **yafti:** Use new just shortcuts for nix/fleek ([4bdb3a1](https://github.com/ublue-os/bazzite/commit/4bdb3a1df8ebdcbc6a01e79d2f565ad9000a62c4))
* Zramd-generator generalization ([#674](https://github.com/ublue-os/bazzite/issues/674)) ([90d7589](https://github.com/ublue-os/bazzite/commit/90d7589929d513a848f8e9aec0477fe82d6b484a))
### Miscellaneous Chores
* release 2.2.0 ([f3440c2](https://github.com/ublue-os/bazzite/commit/f3440c2583a77876ad3082ef53ec72add8145e1c))

View File

@ -1,5 +1,39 @@
# Changelog
## [2.4.0](https://github.com/ublue-os/bazzite/compare/v2.3.0...v2.4.0) (2024-03-14)
### Features
* Add ujust command to install CoolerControl, an excellent GUI for controlling fan speeds on a wide array of hardware ([30eac4a](https://github.com/ublue-os/bazzite/commit/30eac4aae913e8b3eacdac9571efa102ea9aeb8f))
* **amd:** Add LACT to topgrade ([cf5e0f0](https://github.com/ublue-os/bazzite/commit/cf5e0f0f3d06bba93adc6653c3f4493a1e250d78))
* **deck:** Add HHD-UI ([a8f5feb](https://github.com/ublue-os/bazzite/commit/a8f5febcb282d2290b444ce4b014a7b8cd82957b))
* **just:** add option to add user to libvirt group ([#865](https://github.com/ublue-os/bazzite/issues/865)) ([36388bc](https://github.com/ublue-os/bazzite/commit/36388bc8ada8ae6b7b9f0c71f2388d4f2bf44a2e))
* **just:** add option to disable vfio ([#830](https://github.com/ublue-os/bazzite/issues/830)) ([c86a56a](https://github.com/ublue-os/bazzite/commit/c86a56aee547b43f3990e6b010befa41299d85b6))
* **nvidia:** Update to Nvidia 550 drivers ([95123e0](https://github.com/ublue-os/bazzite/commit/95123e0d5d855e3c25790be440192343b4cb1e90))
* Update isogenerator to latest version ([#822](https://github.com/ublue-os/bazzite/issues/822)) ([fe48ae0](https://github.com/ublue-os/bazzite/commit/fe48ae09067b44493e643a7ff905c07c4cab7098))
### Bug Fixes
* Add patch to avoid conflicts with Fedora's trim service ([ed02a65](https://github.com/ublue-os/bazzite/commit/ed02a6526c2a49baa6f142702d44d451dca96624))
* Add version gating for the fsync kernel ([07e0e33](https://github.com/ublue-os/bazzite/commit/07e0e33efa7484be0d4aea9d6f5241861671812a)), closes [#873](https://github.com/ublue-os/bazzite/issues/873)
* **ci:** issues with enrollment password ([#823](https://github.com/ublue-os/bazzite/issues/823)) ([1e26697](https://github.com/ublue-os/bazzite/commit/1e26697007dfd22903d627bec1a3006c4ff26400))
* Correct issue with user setup script execution check ([93bc12f](https://github.com/ublue-os/bazzite/commit/93bc12f3044b0e559f7edc3188d375521f238db8))
* correct orientation for GPD Win Max 2 (2022) ([#819](https://github.com/ublue-os/bazzite/issues/819)) ([0f2fb7d](https://github.com/ublue-os/bazzite/commit/0f2fb7daee3b6cfc0b342c608a8d4e920a278049))
* custom initramfs args actually get applied ([2bef48a](https://github.com/ublue-os/bazzite/commit/2bef48a149944a62e0f854f35b1dfc58b3032758))
* **deck:** Correct the default display scale on KDE images ([c86fc7d](https://github.com/ublue-os/bazzite/commit/c86fc7dbd7274c9277b4675390469a2e75f2a049))
* **deck:** Ensure the detected branch name is always lowercase ([26b1d53](https://github.com/ublue-os/bazzite/commit/26b1d533b93e09bdbd052cde6a6e9d1d00b56001))
* **deck:** Replace die with finish 0, may correct update errors some users have been experiencing ([e980853](https://github.com/ublue-os/bazzite/commit/e980853e3cce651e3476f5046784163ebd3d546e))
* **desktop:** Correct missing steamos-add-to-steam executable in KDE ([a8e77d1](https://github.com/ublue-os/bazzite/commit/a8e77d1731021fff27bf6b90a0a500783f880677))
* distrobox-export ([#803](https://github.com/ublue-os/bazzite/issues/803)) ([55cf1cb](https://github.com/ublue-os/bazzite/commit/55cf1cb3b5df85b4f1845ed7293f2da0e5842811))
* dont remove waydroid-choose-gpu ([#856](https://github.com/ublue-os/bazzite/issues/856)) ([d58a511](https://github.com/ublue-os/bazzite/commit/d58a511a0e023dcc5ab81b7bb131357f858e277b))
* **just:** Add missing description ([#834](https://github.com/ublue-os/bazzite/issues/834)) ([0805791](https://github.com/ublue-os/bazzite/commit/080579142775482ca5e3930a4b8dfd7985795717))
* **just:** Create repo file with sudo ([ba72610](https://github.com/ublue-os/bazzite/commit/ba7261081a6e333e2c2cc293ad4b58b460d9307b))
* make sure custom initramfs args are set ([6bd4949](https://github.com/ublue-os/bazzite/commit/6bd4949a87287327e443074e973c64e91bab2724))
* **nvidia:** Always reboot at the end of bazzite-hardware-setup, potentially fixes frozen screen that makes kargs appear to take an infinite amount of time. NVK soon? I want off Mr. Nvidia's wild ride. ([c267cbe](https://github.com/ublue-os/bazzite/commit/c267cbe82e7dbae8844b1fccee01d702028cb0da))
* **readme:** Bold ([7c35c11](https://github.com/ublue-os/bazzite/commit/7c35c11ebe9624309ea1cedea6efa0d8b24db74f))
## 2.3.0 (2024-02-23)

View File

@ -1,7 +1,7 @@
ARG BASE_IMAGE_NAME="${BASE_IMAGE_NAME:-kinoite}"
ARG BASE_IMAGE_FLAVOR="${BASE_IMAGE_FLAVOR:-main}"
ARG IMAGE_FLAVOR="${IMAGE_FLAVOR:-main}"
ARG AKMODS_FLAVOR="${AKMODS_FLAVOR:-main}"
ARG AKMODS_FLAVOR="${AKMODS_FLAVOR:-fsync}"
ARG IMAGE_BRANCH="${IMAGE_BRANCH:-main}"
ARG SOURCE_IMAGE="${SOURCE_IMAGE:-$BASE_IMAGE_NAME-$BASE_IMAGE_FLAVOR}"
ARG BASE_IMAGE="ghcr.io/ublue-os/${SOURCE_IMAGE}"
@ -20,45 +20,45 @@ ARG FEDORA_MAJOR_VERSION="${FEDORA_MAJOR_VERSION:-39}"
COPY system_files/desktop/shared system_files/desktop/${BASE_IMAGE_NAME} /
# Setup Copr repos
RUN wget https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/repo/fedora-$(rpm -E %fedora)/kylegospo-bazzite-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_kylegospo-bazzite.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite-multilib/repo/fedora-$(rpm -E %fedora)/kylegospo-bazzite-multilib-fedora-$(rpm -E %fedora).repo?arch=x86_64 -O /etc/yum.repos.d/_copr_kylegospo-bazzite-multilib.repo && \
wget https://copr.fedorainfracloud.org/coprs/ublue-os/staging/repo/fedora-$(rpm -E %fedora)/ublue-os-staging-fedora-$(rpm -E %fedora).repo?arch=x86_64 -O /etc/yum.repos.d/_copr_ublue-os-staging.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/system76-scheduler/repo/fedora-$(rpm -E %fedora)/kylegospo-system76-scheduler-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_kylegospo-system76-scheduler.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/LatencyFleX/repo/fedora-$(rpm -E %fedora)/kylegospo-LatencyFleX-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_kylegospo-latencyflex.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/hl2linux-selinux/repo/fedora-$(rpm -E %fedora)/kylegospo-hl2linux-selinux-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_kylegospo-hl2linux-selinux.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/obs-vkcapture/repo/fedora-$(rpm -E %fedora)/kylegospo-obs-vkcapture-fedora-$(rpm -E %fedora).repo?arch=x86_64 -O /etc/yum.repos.d/_copr_kylegospo-obs-vkcapture.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/wallpaper-engine-kde-plugin/repo/fedora-$(rpm -E %fedora)/kylegospo-wallpaper-engine-kde-plugin-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_kylegospo-wallpaper-engine-kde-plugin.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/gnome-vrr/repo/fedora-$(rpm -E %fedora)/kylegospo-gnome-vrr-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_kylegospo-gnome-vrr.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/vk_hdr_layer/repo/fedora-$(rpm -E %fedora)/kylegospo-vk_hdr_layer-fedora-$(rpm -E %fedora).repo?arch=x86_64 -O /etc/yum.repos.d/_copr_kylegospo-vk_hdr_layer.repo && \
wget https://copr.fedorainfracloud.org/coprs/ycollet/audinux/repo/fedora-$(rpm -E %fedora)/ycollet-audinux-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_ycollet-audinux.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/rom-properties/repo/fedora-$(rpm -E %fedora)/kylegospo-rom-properties-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_kylegospo-rom-properties.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/prompt/repo/fedora-$(rpm -E %fedora)/kylegospo-prompt-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_kylegospo-prompt.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/joycond/repo/fedora-$(rpm -E %fedora)/kylegospo-joycond-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_kylegospo-joycond.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/VTFLib/repo/fedora-$(rpm -E %fedora)/kylegospo-VTFLib-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_kylegospo-VTFLib.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/webapp-manager/repo/fedora-$(rpm -E %fedora)/kylegospo-webapp-manager-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_kylegospo-webapp-manager.repo && \
wget https://copr.fedorainfracloud.org/coprs/hhd-dev/hhd/repo/fedora-$(rpm -E %fedora)/hhd-dev-hhd-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_hhd-dev-hhd.repo && \
wget https://copr.fedorainfracloud.org/coprs/che/nerd-fonts/repo/fedora-$(rpm -E %fedora)/che-nerd-fonts-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_che-nerd-fonts.repo && \
wget https://copr.fedorainfracloud.org/coprs/sentry/switcheroo-control_discrete/repo/fedora-$(rpm -E %fedora)/sentry-switcheroo-control_discrete-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_sentry-switcheroo-control_discrete.repo && \
wget https://copr.fedorainfracloud.org/coprs/matte-schwartz/sunshine/repo/fedora-$(rpm -E %fedora)/matte-schwartz-sunshine-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_matte-schwartz-sunshine.repo && \
RUN wget https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite/repo/fedora-"${FEDORA_MAJOR_VERSION}"/kylegospo-bazzite-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_kylegospo-bazzite.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/bazzite-multilib/repo/fedora-"${FEDORA_MAJOR_VERSION}"/kylegospo-bazzite-multilib-fedora-"${FEDORA_MAJOR_VERSION}".repo?arch=x86_64 -O /etc/yum.repos.d/_copr_kylegospo-bazzite-multilib.repo && \
wget https://copr.fedorainfracloud.org/coprs/ublue-os/staging/repo/fedora-"${FEDORA_MAJOR_VERSION}"/ublue-os-staging-fedora-"${FEDORA_MAJOR_VERSION}".repo?arch=x86_64 -O /etc/yum.repos.d/_copr_ublue-os-staging.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/system76-scheduler/repo/fedora-"${FEDORA_MAJOR_VERSION}"/kylegospo-system76-scheduler-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_kylegospo-system76-scheduler.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/LatencyFleX/repo/fedora-"${FEDORA_MAJOR_VERSION}"/kylegospo-LatencyFleX-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_kylegospo-latencyflex.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/hl2linux-selinux/repo/fedora-"${FEDORA_MAJOR_VERSION}"/kylegospo-hl2linux-selinux-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_kylegospo-hl2linux-selinux.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/obs-vkcapture/repo/fedora-"${FEDORA_MAJOR_VERSION}"/kylegospo-obs-vkcapture-fedora-"${FEDORA_MAJOR_VERSION}".repo?arch=x86_64 -O /etc/yum.repos.d/_copr_kylegospo-obs-vkcapture.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/wallpaper-engine-kde-plugin/repo/fedora-"${FEDORA_MAJOR_VERSION}"/kylegospo-wallpaper-engine-kde-plugin-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_kylegospo-wallpaper-engine-kde-plugin.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/gnome-vrr/repo/fedora-"${FEDORA_MAJOR_VERSION}"/kylegospo-gnome-vrr-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_kylegospo-gnome-vrr.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/vk_hdr_layer/repo/fedora-"${FEDORA_MAJOR_VERSION}"/kylegospo-vk_hdr_layer-fedora-"${FEDORA_MAJOR_VERSION}".repo?arch=x86_64 -O /etc/yum.repos.d/_copr_kylegospo-vk_hdr_layer.repo && \
wget https://copr.fedorainfracloud.org/coprs/ycollet/audinux/repo/fedora-"${FEDORA_MAJOR_VERSION}"/ycollet-audinux-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_ycollet-audinux.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/rom-properties/repo/fedora-"${FEDORA_MAJOR_VERSION}"/kylegospo-rom-properties-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_kylegospo-rom-properties.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/prompt/repo/fedora-"${FEDORA_MAJOR_VERSION}"/kylegospo-prompt-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_kylegospo-prompt.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/joycond/repo/fedora-"${FEDORA_MAJOR_VERSION}"/kylegospo-joycond-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_kylegospo-joycond.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/VTFLib/repo/fedora-"${FEDORA_MAJOR_VERSION}"/kylegospo-VTFLib-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_kylegospo-VTFLib.repo && \
wget https://copr.fedorainfracloud.org/coprs/kylegospo/webapp-manager/repo/fedora-"${FEDORA_MAJOR_VERSION}"/kylegospo-webapp-manager-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_kylegospo-webapp-manager.repo && \
wget https://copr.fedorainfracloud.org/coprs/hhd-dev/hhd/repo/fedora-"${FEDORA_MAJOR_VERSION}"/hhd-dev-hhd-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_hhd-dev-hhd.repo && \
wget https://copr.fedorainfracloud.org/coprs/che/nerd-fonts/repo/fedora-"${FEDORA_MAJOR_VERSION}"/che-nerd-fonts-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_che-nerd-fonts.repo && \
wget https://copr.fedorainfracloud.org/coprs/sentry/switcheroo-control_discrete/repo/fedora-"${FEDORA_MAJOR_VERSION}"/sentry-switcheroo-control_discrete-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_sentry-switcheroo-control_discrete.repo && \
wget https://copr.fedorainfracloud.org/coprs/matte-schwartz/sunshine/repo/fedora-"${FEDORA_MAJOR_VERSION}"/matte-schwartz-sunshine-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_matte-schwartz-sunshine.repo && \
wget https://pkgs.tailscale.com/stable/fedora/tailscale.repo -O /etc/yum.repos.d/tailscale.repo && \
sed -i 's@gpgcheck=1@gpgcheck=0@g' /etc/yum.repos.d/tailscale.repo
# Install kernel-fsync
RUN wget https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/repo/fedora-$(rpm -E %fedora)/sentry-kernel-fsync-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_sentry-kernel-fsync.repo && \
RUN wget https://copr.fedorainfracloud.org/coprs/sentry/kernel-fsync/repo/fedora-"${FEDORA_MAJOR_VERSION}"/sentry-kernel-fsync-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_sentry-kernel-fsync.repo && \
rpm-ostree cliwrap install-to-root / && \
rpm-ostree override replace \
--experimental \
--from repo=copr:copr.fedorainfracloud.org:sentry:kernel-fsync \
kernel \
kernel-core \
kernel-modules \
kernel-modules-core \
kernel-modules-extra \
kernel-uki-virt
kernel-"${AKMODS_FLAVOR}".fc"${FEDORA_MAJOR_VERSION}".x86_64 \
kernel-core-"${AKMODS_FLAVOR}".fc"${FEDORA_MAJOR_VERSION}".x86_64 \
kernel-modules-"${AKMODS_FLAVOR}".fc"${FEDORA_MAJOR_VERSION}".x86_64 \
kernel-modules-core-"${AKMODS_FLAVOR}".fc"${FEDORA_MAJOR_VERSION}".x86_64 \
kernel-modules-extra-"${AKMODS_FLAVOR}".fc"${FEDORA_MAJOR_VERSION}".x86_64 \
kernel-uki-virt-"${AKMODS_FLAVOR}".fc"${FEDORA_MAJOR_VERSION}".x86_64
# Setup firmware and asusctl for ASUS devices
RUN if [[ "${IMAGE_FLAVOR}" =~ "asus" ]]; then \
wget https://copr.fedorainfracloud.org/coprs/lukenukem/asus-linux/repo/fedora-$(rpm -E %fedora)/lukenukem-asus-linux-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_lukenukem-asus-linux.repo && \
wget https://copr.fedorainfracloud.org/coprs/lukenukem/asus-linux/repo/fedora-"${FEDORA_MAJOR_VERSION}"/lukenukem-asus-linux-fedora-"${FEDORA_MAJOR_VERSION}".repo -O /etc/yum.repos.d/_copr_lukenukem-asus-linux.repo && \
rpm-ostree install \
asusctl \
asusctl-rog-gui && \
@ -190,7 +190,7 @@ RUN rpm-ostree override replace \
glibc32 \
|| true
# Install Valve's patched Mesa
# Install Valve's patched Mesa & Pipewire
# Install patched switcheroo control with proper discrete GPU support
RUN rpm-ostree override remove \
mesa-va-drivers-freeworld && \
@ -205,6 +205,14 @@ RUN rpm-ostree override remove \
mesa-libEGL \
mesa-vulkan-drivers \
mesa-libGL \
pipewire \
pipewire-alsa \
pipewire-gstreamer \
pipewire-jack-audio-connection-kit \
pipewire-jack-audio-connection-kit-libs \
pipewire-libs \
pipewire-pulseaudio \
pipewire-utils \
xorg-x11-server-Xwayland && \
rpm-ostree install \
mesa-va-drivers-freeworld \
@ -250,6 +258,7 @@ RUN rpm-ostree install \
i2c-tools \
joystickwake \
hl2linux-selinux \
udica \
joycond \
ladspa-caps-plugins \
ladspa-noise-suppression-for-voice \
@ -431,6 +440,7 @@ RUN if grep -q "kinoite" <<< "${BASE_IMAGE_NAME}"; then \
sed -i '/<entry name="favorites" type="StringList">/,/<\/entry>/ s/<default>[^<]*<\/default>/<default>preferred:\/\/browser,steam.desktop,net.lutris.Lutris.desktop,systemsettings.desktop,org.kde.dolphin.desktop,org.kde.kate.desktop,org.gnome.Ptyxis.desktop,org.kde.discover.desktop,system-update.desktop<\/default>/' /usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/config/main.xml && \
sed -i 's@\[Desktop Action new-window\]@\[Desktop Action new-window\]\nX-KDE-Shortcuts=Ctrl+Alt+T@g' /usr/share/applications/org.gnome.Ptyxis.desktop && \
sed -i 's@Exec=ptyxis@Exec=kde-ptyxis@g' /usr/share/applications/org.gnome.Ptyxis.desktop && \
sed -i 's@Keywords=@Keywords=konsole;console;@g' /usr/share/applications/org.gnome.Ptyxis.desktop && \
cp /usr/share/applications/org.gnome.Ptyxis.desktop /usr/share/kglobalaccel/org.gnome.Ptyxis.desktop && \
sed -i 's@\[Desktop Entry\]@\[Desktop Entry\]\nNoDisplay=true@g' /usr/share/applications/org.kde.konsole.desktop && \
sed -i 's@\[Desktop Entry\]@\[Desktop Entry\]\nNoDisplay=true@g' /usr/share/applications/yad-icon-browser.desktop && \
@ -641,6 +651,7 @@ RUN rpm-ostree install \
galileo-mura \
powerbuttond \
hhd \
adjustor \
vpower \
ds-inhibit \
steam_notif_daemon \
@ -657,6 +668,8 @@ RUN rpm-ostree install \
xorg-x11-server-Xvfb \
python-vdf \
python-crcmod && \
curl -L $(curl -s "https://api.github.com/repos/hhd-dev/hhd-ui/releases/latest" | grep "browser_download_url" | cut -d '"' -f 4) -o /usr/bin/hhd-ui && \
chmod +x /usr/bin/hhd-ui && \
git clone https://gitlab.com/evlaV/jupiter-dock-updater-bin.git \
--depth 1 \
/tmp/jupiter-dock-updater-bin && \
@ -687,18 +700,10 @@ RUN rpm-ostree install \
rm -rf /tmp/linux-firmware-galileo && \
rm -rf /usr/share/alsa/ucm2/conf.d/acp5x/Valve-Jupiter-1.conf
# Install Steam Deck patched Pipewire, Wireplumber, Bluez & UPower
# Install Steam Deck patched Wireplumber, Bluez & UPower
RUN rpm-ostree override replace \
--experimental \
--from repo=copr:copr.fedorainfracloud.org:kylegospo:bazzite-multilib \
pipewire \
pipewire-alsa \
pipewire-gstreamer \
pipewire-jack-audio-connection-kit \
pipewire-jack-audio-connection-kit-libs \
pipewire-libs \
pipewire-pulseaudio \
pipewire-utils \
bluez \
bluez-cups \
bluez-libs \
@ -713,7 +718,7 @@ RUN rpm-ostree override replace \
# Install Gamescope Session & Supporting changes
# Add bootstraplinux_ubuntu12_32.tar.xz used by gamescope-session (Thanks ChimeraOS! - https://chimeraos.org/)
RUN wget https://steamdeck-packages.steamos.cloud/archlinux-mirror/jupiter-main/os/x86_64/steam-jupiter-stable-1.0.0.78-1.2-x86_64.pkg.tar.zst -O /tmp/steam-jupiter.pkg.tar.zst && \
RUN wget https://steamdeck-packages.steamos.cloud/archlinux-mirror/jupiter-main/os/x86_64/steam-jupiter-stable-1.0.0.79-1-x86_64.pkg.tar.zst -O /tmp/steam-jupiter.pkg.tar.zst && \
mkdir -p /usr/etc/first-boot && \
tar -I zstd -xvf /tmp/steam-jupiter.pkg.tar.zst usr/lib/steam/bootstraplinux_ubuntu12_32.tar.xz -O > /usr/etc/first-boot/bootstraplinux_ubuntu12_32.tar.xz && \
rm -f /tmp/steam-jupiter.pkg.tar.zst && \
@ -795,8 +800,7 @@ COPY --from=ghcr.io/ublue-os/akmods-nvidia:${AKMODS_FLAVOR}-${FEDORA_MAJOR_VERSI
COPY system_files/nvidia/shared system_files/nvidia/${BASE_IMAGE_NAME} /
# Remove everything that doesn't work well with NVIDIA
RUN rm -f /usr/bin/waydroid-choose-gpu && \
rpm-ostree override remove \
RUN rpm-ostree override remove \
rocm-hip \
rocm-opencl \
rocm-clinfo && \
@ -812,7 +816,7 @@ RUN wget https://raw.githubusercontent.com/ublue-os/nvidia/main/install.sh -O /t
chmod +x /tmp/nvidia-post-install.sh && IMAGE_NAME="${BASE_IMAGE_NAME}" RPMFUSION_MIRROR="" /tmp/nvidia-post-install.sh
# Install Explicit Sync Patches
RUN wget https://copr.fedorainfracloud.org/coprs/gloriouseggroll/nvidia-explicit-sync/repo/fedora-$(rpm -E %fedora)/gloriouseggroll-nvidia-explicit-sync-fedora-$(rpm -E %fedora).repo?arch=x86_64 -O /etc/yum.repos.d/_copr_gloriouseggroll-nvidia-explicit-sync.repo && \
RUN wget https://copr.fedorainfracloud.org/coprs/gloriouseggroll/nvidia-explicit-sync/repo/fedora-"${FEDORA_MAJOR_VERSION}"/gloriouseggroll-nvidia-explicit-sync-fedora-"${FEDORA_MAJOR_VERSION}".repo?arch=x86_64 -O /etc/yum.repos.d/_copr_gloriouseggroll-nvidia-explicit-sync.repo && \
rpm-ostree override replace \
--experimental \
--from repo=copr:copr.fedorainfracloud.org:gloriouseggroll:nvidia-explicit-sync \

View File

@ -216,7 +216,6 @@ Baca [FAQ](https://universal-blue.discourse.group/docs?topic=33) untuk tahu apa
- [Updates, Rollbacks, and Rebasing](https://universal-blue.discourse.group/docs?topic=36)
- [Panduan Gim](https://universal-blue.discourse.group/docs?topic=31)
- [Panduan dual booting](https://universal-blue.discourse.group/docs?topic=129)
- [Dokumentasi yang lain](https://universal-blue.discourse.group/docs?topic=287)
Temukan dokumentasi tambahan project ini [disini](http://docs.bazzite.gg/).

View File

@ -264,7 +264,6 @@ Lee nuestras [preguntas frecuentes](https://universal-blue.discourse.group/docs?
- [Actualizaciones, Reversiones y Cambio de Base (Rebasing)](https://universal-blue.discourse.group/docs?topic=36)
- [Guía para Jugar en Linux](https://universal-blue.discourse.group/docs?topic=31)
- [Guía para Configurar el Arranque Dual con Windows (Dual Boot)](https://universal-blue.discourse.group/docs?topic=129)
- [Documentación Miscelánea](https://universal-blue.discourse.group/docs?topic=287)
Puedes encontrar documentación adicional relacionada al proyecto [aquí](http://docs.bazzite.gg/).

View File

@ -42,36 +42,36 @@ index e307823..45946ed 100755
if [[ "$WRITE_PATH" == /sys/class/drm/card*/device/power_dpm_force_performance_level ]]; then
- CommitWrite
+ if [[ ":Jupiter:" =~ ":$SYS_ID:" || ":Galileo:" =~ ":$SYS_ID:" || "$ENABLE_HARDWARE_CONTROL_ON_NON_DECK_HARDWARE" = 1 ]]; then
+ if [[ /usr/libexec/hardware/valve-hardware || "$ENABLE_HARDWARE_CONTROL_ON_NON_DECK_HARDWARE" = 1 ]]; then
+ for i in $(ls /sys/class/drm/card*/device/power_dpm_force_performance_level)
+ do
+ WRITE_PATH="$i"
+ CommitWrite
+ done
+ else
+ echo "commit: Skipped - see /etc/default/steam-hardware-control" | systemd-cat -t p-steamos-priv-write -p warning
+ echo "commit: Skipped $WRITE_VALUE -> $WRITE_PATH - see /etc/default/steam-hardware-control" | systemd-cat -t p-steamos-priv-write -p warning
+ fi
fi
if [[ "$WRITE_PATH" == /sys/class/drm/card*/device/pp_od_clk_voltage ]]; then
- CommitWrite
+ if [[ ":Jupiter:" =~ ":$SYS_ID:" || ":Galileo:" =~ ":$SYS_ID:" || "$ENABLE_HARDWARE_CONTROL_ON_NON_DECK_HARDWARE" = 1 ]]; then
+ if [[ /usr/libexec/hardware/valve-hardware || "$ENABLE_HARDWARE_CONTROL_ON_NON_DECK_HARDWARE" = 1 ]]; then
+ for i in $(ls /sys/class/drm/card*/device/pp_od_clk_voltage)
+ do
+ WRITE_PATH="$i"
+ CommitWrite
+ done
+ else
+ echo "commit: Skipped - see /etc/default/steam-hardware-control" | systemd-cat -t p-steamos-priv-write -p warning
+ echo "commit: Skipped $WRITE_VALUE -> $WRITE_PATH - see /etc/default/steam-hardware-control" | systemd-cat -t p-steamos-priv-write -p warning
+ fi
fi
if [[ "$WRITE_PATH" == /sys/class/hwmon/hwmon*/power*_cap ]]; then
- CommitWrite
+ if [[ ":Jupiter:" =~ ":$SYS_ID:" || ":Galileo:" =~ ":$SYS_ID:" || "$ENABLE_HARDWARE_CONTROL_ON_NON_DECK_HARDWARE" = 1 ]]; then
+ if [[ /usr/libexec/hardware/valve-hardware || "$ENABLE_HARDWARE_CONTROL_ON_NON_DECK_HARDWARE" = 1 ]]; then
+ CommitWrite
+ else
+ echo "commit: Skipped - see /etc/default/steam-hardware-control" | systemd-cat -t p-steamos-priv-write -p warning
+ echo "commit: Skipped $WRITE_VALUE -> $WRITE_PATH - see /etc/default/steam-hardware-control" | systemd-cat -t p-steamos-priv-write -p warning
+ fi
fi

View File

@ -1,6 +1,6 @@
%global majorversion 1
%global minorversion 0
%global microversion 3
%global microversion 4
%global apiversion 0.3
%global spaversion 0.2
@ -9,7 +9,7 @@
%global ms_version 0.4.2
# For rpmdev-bumpspec and releng automation
%global baserelease 1
%global baserelease 2
#global snapdate 20210107
#global gitcommit b17db2cebc1a5ab2c01851d29c05f79cd2f262bb
@ -430,6 +430,7 @@ cp %{SOURCE1} subprojects/packagefiles/
-D bluez5-codec-ldac=disabled \
%endif
-D session-managers=[] \
-D rtprio-server=60 -D rtprio-client=55 -D rlimits-rtprio=70 \
%{!?with_jack:-D pipewire-jack=disabled} \
%{!?with_jackserver_plugin:-D jack=disabled} \
%{!?with_libcamera_plugin:-D libcamera=disabled} \
@ -535,6 +536,7 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
%{_datadir}/pipewire/pipewire-aes67.conf
%{_datadir}/pipewire/pipewire-vulkan.conf
%{_mandir}/man5/pipewire.conf.5*
%{_mandir}/man5/pipewire-filter-chain.conf.5*
%config(noreplace) %{_sysconfdir}/security/limits.d/*.conf
%{_sysusersdir}/pipewire.conf
@ -600,6 +602,8 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
%{_datadir}/pipewire/client.conf.avail/20-upmix.conf
%{_datadir}/pipewire/client-rt.conf
%{_datadir}/pipewire/client-rt.conf.avail/20-upmix.conf
%{_mandir}/man5/pipewire-client.conf.5.gz
%{_mandir}/man7/pipewire-devices.7.gz
%{_mandir}/man7/libpipewire-module-access.7.gz
%{_mandir}/man7/libpipewire-module-adapter.7.gz
%{_mandir}/man7/libpipewire-module-avb.7.gz
@ -643,6 +647,7 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
%{_mandir}/man7/libpipewire-module-zeroconf-discover.7.gz
%{_mandir}/man7/libpipewire-modules.7.gz
%files gstreamer
%{_libdir}/gstreamer-1.0/libgstpipewire.*
@ -688,7 +693,13 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
%{_mandir}/man1/pw-mididump.1*
%{_mandir}/man1/pw-mon.1*
%{_mandir}/man1/pw-profiler.1*
%{_mandir}/man1/pw-reserve.1*
%{_mandir}/man1/pw-top.1*
%{_mandir}/man1/spa-acp-tool.1*
%{_mandir}/man1/spa-inspect.1*
%{_mandir}/man1/spa-json-dump.1*
%{_mandir}/man1/spa-monitor.1*
%{_mandir}/man1/spa-resample.1*
%{_bindir}/spa-acp-tool
%{_bindir}/spa-inspect
@ -714,6 +725,7 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
%{_libdir}/pipewire-%{apiversion}/jack/libjacknet.so.*
%{_libdir}/pipewire-%{apiversion}/jack/libjackserver.so.*
%{_datadir}/pipewire/jack.conf
%{_mandir}/man5/pipewire-jack.conf.5*
%files jack-audio-connection-kit
%{_sysconfdir}/ld.so.conf.d/pipewire-jack-%{_arch}.conf
@ -791,6 +803,7 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
%files v4l2
%{_bindir}/pw-v4l2
%{_libdir}/pipewire-%{apiversion}/v4l2/libpw-v4l2.so
%{_mandir}/man1/pw-v4l2.1*
%endif
%files module-x11
@ -818,6 +831,12 @@ systemctl --no-reload preset --global pipewire.socket >/dev/null 2>&1 || :
%endif
%changelog
* Wed Mar 13 2024 Wim Taymans <wtaymans@redhat.com> - 1.0.4-2
- Configure server, client and rlimit priorities to be the same as JACK.
* Wed Mar 13 2024 Wim Taymans <wtaymans@redhat.com> - 1.0.4-1
- Update version to 1.0.4
* Thu Jan 11 2024 Wim Taymans <wtaymans@redhat.com> - 1.0.1-1
- Update version to 1.0.1

View File

@ -35,8 +35,10 @@ KDE Presets from Valve's SteamOS 3.0 for desktops
%install
mkdir -p %{buildroot}%{_datadir}/
mkdir -p %{buildroot}%{_sysconfdir}/
mkdir -p %{buildroot}%{_bindir}/
cp -rv usr/share/* %{buildroot}%{_datadir}
cp -rv etc/* %{buildroot}%{_sysconfdir}
cp usr/bin/steamos-add-to-steam %{buildroot}%{_bindir}/steamos-add-to-steam
mv %{buildroot}%{_datadir}/icons/hicolor/scalable/places/distributor-logo-steamdeck.svg %{buildroot}%{_datadir}/icons/hicolor/scalable/places/steamdeck.svg
cp %{SOURCE2} %{buildroot}%{_datadir}/icons/hicolor/scalable/places/steamdeck-le.svg
# Remove unneeded files
@ -80,6 +82,7 @@ cp %{SOURCE3} %{buildroot}%{_datadir}/plasma/look-and-feel/com.valve.vgui.deskto
# This lists all the files that are included in the rpm package and that
# are going to be installed into target system where the rpm is installed.
%files
%{_bindir}/steamos-add-to-steam
%{_datadir}/color-schemes/Vapor.colors
%{_datadir}/color-schemes/VGUI.colors
%{_datadir}/icons/*

View File

@ -1,2 +0,0 @@
# Line separated list of modules to unload/reload at suspend/resume.
mt7921e

View File

@ -1,20 +0,0 @@
#!/bin/bash
# This file runs during sleep/resume events. It will read the list of modules
# in /etc/device-quirks/systemd-suspend-mods.conf and rmmod them on suspend,
# insmod them on resume.
# Originally created by ChimeraOS
MOD_LIST=$(grep -v ^\# /etc/device-quirks/systemd-suspend-mods.conf)
case $1 in
pre)
for mod in $MOD_LIST; do
modprobe -r $mod
done
;;
post)
for mod in $MOD_LIST; do
modprobe $mod
done
;;
esac

View File

@ -1,3 +1,4 @@
#!/usr/bin/bash
systemctl enable --now hhd@$(systemd-escape "$(getent passwd $PKEXEC_UID | cut -d: -f1)").service
systemctl enable --now hhd@$(systemd-escape $1).service
systemctl disable --now hhd@root.service

View File

@ -10,6 +10,7 @@ if [[ $# -eq 1 ]]; then
branch=$(cut -d ":" -f4 <<< "$(rpm-ostree status | grep -m 1 'bazzite')")
fi
branch=${branch,,}
case "$branch" in
"latest" | "stable")
echo rel
@ -57,4 +58,4 @@ if [[ $# -eq 1 ]]; then
esac
fi
echo "Usage: steamos-select-branch <latest|stable|testing|unstable>" 1>&2
echo "Usage: steamos-select-branch <stable|testing|unstable>" 1>&2

View File

@ -159,7 +159,6 @@ screens:
default: false
packages:
- Cemu: info.cemu.Cemu
- Citra: org.citra_emu.citra
- Dolphin: org.DolphinEmu.dolphin-emu
- DuckStation: org.duckstation.DuckStation
- MAME: org.mamedev.MAME
@ -178,7 +177,6 @@ screens:
- Snes9x: com.snes9x.Snes9x
- Stella: io.github.stella_emu.Stella
- xemu: app.xemu.xemu
- yuzu: org.yuzu_emu.yuzu
Streaming:
description: Stream to the Internet
default: false

View File

@ -4,7 +4,7 @@ Name=Ptyxis
Comment=A container-oriented terminal for GNOME
Exec=kde-ptyxis
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
Icon=@APP_ID@
Icon=org.gnome.Ptyxis
DBusActivatable=true
StartupNotify=true
Terminal=false

View File

@ -1,3 +1,4 @@
[commands]
"Linux AMDGPU Control Application" = "/usr/libexec/topgrade/lact-update"
"Mozilla GNOME Themes" = "/usr/libexec/topgrade/mozilla-gnome-theme-update"
"Third Party CSS Loader Themes" = "/usr/libexec/topgrade/third-party-css-loader-update"

View File

@ -1,7 +1,7 @@
#!/usr/bin/bash
# SCRIPT VERSION
VER=21
VER=22
VER_FILE="/etc/bazzite/flatpak_manager_version"
VER_RAN=$(cat $VER_FILE)
IMAGE_INFO="/usr/share/ublue-os/image-info.json"
@ -40,12 +40,11 @@ FLATPAK_LIST=$(flatpak list --columns=application)
INSTALL_LIST_FILE="/usr/share/ublue-os/bazzite/flatpak/install"
REMOVE_LIST_FILE="/usr/share/ublue-os/bazzite/flatpak/remove"
# Configure needed params for flatpaks
if [[ $BASE_IMAGE_NAME =~ "kinoite" ]]; then
# GTK4 theme for KDE
flatpak override \
--filesystem=xdg-config/gtk-4.0:ro
fi
# Flatpak theming support
flatpak override \
--filesystem=xdg-config/gtk-4.0:ro \
--filesystem=xdg-config/gtk-3.0:ro \
--filesystem=xdg-data/icons:ro
# XInput for Firefox
flatpak override \

View File

@ -53,7 +53,7 @@ else
# Rebuild current initramfs (this will add any new configs added to /etc/dracut.conf.d/) then reboot
echo "Initramfs rebuild triggered, using: $INITRAMFS_BAZZITE_ARGS $INITRAMFS_CUSTOM_ARGS"
plymouth display-message --text="Updating initramfs - Please wait, this may take a while" || true
rpm-ostree initramfs --enable "$INITRAMFS_BAZZITE_ARGS" "$INITRAMFS_CUSTOM_ARGS" --reboot
rpm-ostree initramfs --enable "${INITRAMFS_BAZZITE_ARGS} ${INITRAMFS_CUSTOM_ARGS}" --reboot
exit 0
fi
@ -100,7 +100,7 @@ if $NEEDS_INITRAMFS_APPLICATION; then
INITRAMFS_BAZZITE_ARGS=$(cat $INITRAMFS_BAZZITE_ARG_FILE)
echo "Building initramfs with following custom args: $INITRAMFS_CUSTOM_ARGS"
plymouth display-message --text="Updating initramfs - Please wait, this may take a while" || true
rpm-ostree initramfs --enable "$INITRAMFS_BAZZITE_ARGS" "$INITRAMFS_CUSTOM_ARGS"
rpm-ostree initramfs --enable "${INITRAMFS_BAZZITE_ARGS} ${INITRAMFS_CUSTOM_ARGS}"
else
echo "No initramfs changes needed"
fi
@ -241,36 +241,14 @@ if grep -qv "graphical.target" <<< "$(systemctl get-default)"; then
systemctl set-default graphical.target
fi
# Ensure files needed for topgrade are always present
if [[ ! -f "/etc/ublue-os/topgrade.toml" ]]; then
mkdir -p "/etc/ublue-os"
cp "/usr/etc/ublue-os/topgrade.toml" "/etc/ublue-os/topgrade.toml"
fi
if [[ ! -f "/etc/ublue-update/topgrade-system.toml" ]]; then
mkdir -p "/etc/ublue-update"
cp "/usr/etc/ublue-update/topgrade-system.toml" "/etc/ublue-update/topgrade-system.toml"
fi
if [[ ! -f "/etc/ublue-update/topgrade-user.toml" ]]; then
mkdir -p "/etc/ublue-update"
cp "/usr/etc/ublue-update/topgrade-user.toml" "/etc/ublue-update/topgrade-user.toml"
fi
if [[ ! -f "/etc/ublue-update/ublue-update.toml" ]]; then
mkdir -p "/etc/ublue-update"
cp "/usr/etc/ublue-update/ublue-update.toml" "/etc/ublue-update/ublue-update.toml"
fi
if [[ ! -f "/etc/ublue-update.d/system/00-system-update.py" ]]; then
mkdir -p "/etc/ublue-update.d/system"
cp "/usr/etc/ublue-update.d/system/00-system-update.py" "/etc/ublue-update.d/system/00-system-update.py"
fi
mkdir -p /etc/bazzite
echo $HWS_VER > $HWS_VER_FILE
echo $IMAGE_NAME > $KNOWN_IMAGE_NAME_FILE
echo $IMAGE_FLAVOR > $KNOWN_IMAGE_FLAVOR_FILE
echo $FEDORA_VERSION > $KNOWN_FEDORA_VERSION_FILE
echo $IMAGE_BRANCH > $KNOWN_IMAGE_BRANCH_FILE
if [[ $IMAGE_FLAVOR =~ "nvidia" ]]; then
echo "Nvidia image detected, rebooting to avoid screen freeze issue in 550."
systemctl reboot
fi

View File

@ -4,4 +4,4 @@
timedatectl set-ntp true
# Allow Tailscale Control
tailscale set --operator="$(getent passwd $PKEXEC_UID | cut -d: -f1)"
tailscale set --operator="$(systemd-escape $1)"

View File

@ -10,7 +10,7 @@ BAZZITE_CONFIG_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/bazzite"
mkdir -p "$BAZZITE_CONFIG_DIR"
# SCRIPT VERSION
USER_SETUP_VER=29
USER_SETUP_VER=30
USER_SETUP_VER_FILE="$BAZZITE_CONFIG_DIR/version"
USER_SETUP_FEDORA_VER_FILE="$BAZZITE_CONFIG_DIR/fedora_version"
USER_SETUP_IMAGE_VER_FILE=$BAZZITE_CONFIG_DIR/image_name""
@ -43,7 +43,7 @@ flatpak remote-add --if-not-exists --user flathub /usr/etc/flatpak/remotes.d/fla
flatpak remote-modify --user --enable --prio=2 flathub
# Handle privileged tasks
pkexec /usr/libexec/bazzite-privileged-user-setup
pkexec /usr/libexec/bazzite-privileged-user-setup "$USER"
# Refresh fontconfig
if [[ -f "$HOME/.config/fontconfig" ]]; then
@ -128,7 +128,7 @@ if [[ $IMAGE_NAME =~ "deck" || $IMAGE_NAME =~ "ally" || $IMAGE_NAME =~ "framegam
# HHD Setup
if /usr/libexec/hardware/hhd-supported-hardware; then
echo 'Enabling HHD'
pkexec /usr/libexec/bazzite-enable-hhd
pkexec /usr/libexec/bazzite-enable-hhd "$USER"
fi
# SDGyroDSU Setup

View File

@ -1,7 +1,7 @@
#!/usr/bin/bash
# Returns true for hardware that needs a rotation fix in KDE
SYS_ID="$(cat /sys/devices/virtual/dmi/id/product_name)"
if [[ ":ROG Ally RC71L_RC71L:ROG Ally RC71L:83E1:Loki Max:G1618-04:G1619-04:21A0007TUK:" =~ ":$SYS_ID:" ]]; then
if [[ ":ROG Ally RC71L_RC71L:ROG Ally RC71L:83E1:Loki Max:G1618-04:G1619-04:21A0007TUK:HP ENVY x360 Convertible 13-ay0xxx:" =~ ":$SYS_ID:" ]]; then
exit 0
else
exit 1

View File

@ -0,0 +1,19 @@
#!/usr/bin/bash
shopt -s nullglob
echo "Looking for updates..."
if [[ $(rpm -qa | grep lact) ]]; then
LACT_VERSION=$(curl -s https://api.github.com/repos/ilya-zlobintsev/LACT/releases/latest | jq -r '.tag_name | ltrimstr("v")')
if [[ ! $(rpm-ostree status | grep lact | grep $LACT_VERSION) ]]; then
# This will check if *any* rpm-ostree pin has the newest version, so we don't update needlessly if a user just needs to reboot or is trying an older pin.
echo "Found upstream version v$LACT_VERSION, updating..."
rpm-ostree remove $(rpm -qa | grep lact) -y
/usr/bin/ujust install-lact
echo "Update complete"
fi
else
echo "LACT not installed, skipping."
fi
exit 0

View File

@ -148,7 +148,6 @@ screens:
default: false
packages:
- Cemu: info.cemu.Cemu
- Citra: org.citra_emu.citra
- Dolphin: org.DolphinEmu.dolphin-emu
- DuckStation: org.duckstation.DuckStation
- MAME: org.mamedev.MAME
@ -167,7 +166,6 @@ screens:
- Snes9x: com.snes9x.Snes9x
- Stella: io.github.stella_emu.Stella
- xemu: app.xemu.xemu
- yuzu: org.yuzu_emu.yuzu
Streaming:
description: Stream to the Internet
default: false

View File

@ -5,6 +5,7 @@ restore-original-terminal:
#!/usr/bin/bash
IMAGE_INFO="/usr/share/ublue-os/image-info.json"
BASE_IMAGE_NAME=$(jq -r '."base-image-name"' < $IMAGE_INFO)
mkdir -p $HOME/.local/share/applications
if [[ ${BASE_IMAGE_NAME} == 'silverblue' ]]; then
rm -f $HOME/.local/share/applications/org.gnome.Terminal.desktop
cp /usr/share/applications/org.gnome.Terminal.desktop $HOME/.local/share/applications/org.gnome.Terminal.desktop

View File

@ -24,6 +24,17 @@ install-lact:
rm /tmp/lact.rpm
echo 'Complete.'
# Install CoolerControl, a GUI for viewing all your system's sensors and for creating custom fan and pump profiles based on any available temperature sensor28
install-coolercontrol:
#!/usr/bin/bash
ublue-update --wait
sudo wget https://copr.fedorainfracloud.org/coprs/codifryed/CoolerControl/repo/fedora-$(rpm -E %fedora)/codifryed-CoolerControl-fedora-$(rpm -E %fedora).repo -O /etc/yum.repos.d/_copr_codifryed-CoolerControl.repo
rpm-ostree install --apply-live -y liquidctl coolercontrol
systemctl enable coolercontrold.service
mkdir -p $HOME/.config/autostart
cp /usr/share/application/org.coolercontrol.CoolerControl.desktop $HOME/.config/autostart/org.coolercontrol.CoolerControl.desktop
echo 'Complete.'
alias get-steamcmd := install-steamcmd
# Install SteamCMD (https://developer.valvesoftware.com/wiki/SteamCMD)

View File

@ -23,6 +23,7 @@ setup-virtualization ACTION="":
echo " <option>: Specify the quick option to skip the prompt"
echo " Use 'enable' to select Enable Virtualization"
echo " Use 'disable' to select Disable Virtualization"
echo " Use 'group' to select Add $USER to libvirt group"
echo " Use 'vfio-on' to select Enable VFIO drivers"
echo " Use 'vfio-off' to select Disable VFIO drivers"
echo " Use 'shm' to select Autocreate Looking-Glass shm"
@ -31,7 +32,14 @@ setup-virtualization ACTION="":
echo "${bold}Virtualization Setup${normal}"
echo "NOTE: Enabling Virtualization will layer virt-manager and qemu"
echo " this will slow down system updates by a lot."
OPTION=$(Choose "Enable Virtualization" "Disable Virtualization" "Enable VFIO drivers" "Disable VFIO drivers" "Autocreate Looking-Glass shm")
OPTION=$(Choose \
"Enable Virtualization" \
"Disable Virtualization" \
"Add $USER to libvirt group" \
"Enable VFIO drivers" \
"Disable VFIO drivers" \
"Autocreate Looking-Glass shm" \
)
fi
if [[ "${OPTION,,}" =~ ^enable[[:space:]]virt ]]; then
virt_test=$(rpm-ostree status | grep -A 4 "●" | grep "virt-manager")
@ -121,4 +129,6 @@ setup-virtualization ACTION="":
LOOKING_GLASS_TMP"
echo "Adding SELinux context record for /dev/shm/looking-glass"
sudo semanage fcontext -a -t svirt_tmpfs_t /dev/shm/looking-glass
elif [[ "${OPTION,,}" =~ group ]]; then
sudo usermod -aG libvirt $USER
fi