mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-03-29 22:20:21 +00:00
Merge branch 'main' into testing
This commit is contained in:
commit
bcff39a7dd
13
.gitattributes
vendored
Normal file
13
.gitattributes
vendored
Normal 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
|
2
.github/workflows/build.yml
vendored
2
.github/workflows/build.yml
vendored
@ -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
|
||||
|
@ -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]
|
@ -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))
|
||||
|
||||
|
34
CHANGELOG.md
34
CHANGELOG.md
@ -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)
|
||||
|
||||
|
||||
|
@ -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 \
|
||||
|
@ -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/).
|
||||
|
||||
|
@ -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/).
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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/*
|
||||
|
@ -1,2 +0,0 @@
|
||||
# Line separated list of modules to unload/reload at suspend/resume.
|
||||
mt7921e
|
@ -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
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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"
|
||||
|
@ -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 \
|
||||
|
@ -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
|
@ -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)"
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
19
system_files/desktop/shared/usr/libexec/topgrade/lact-update
Executable file
19
system_files/desktop/shared/usr/libexec/topgrade/lact-update
Executable 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
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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)
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user