* fix(user-setup): Use correct templates directory depending of language
Use 'xdg-user-dirs' to obtain a localized path to templates directory (with '$HOME/Templates' as fallback.
Should fix any related issues with Gnome nautilus not detecting templates using other language that english.
* fix(bazzite-user-setup): Add checks before creating templates symlinks
Check if the template files exists in `/etc` before creating the symlinks, otherwise do not create them.
Using only '[[ ! -f file ]]' always returns true in the case of a broken symlink, as per quote of `man test`:
> Except for -h and -L, all FILE-related tests dereference symbolic links.
In consequence, it checks the symlink file is pointing to, not tne existence of the symlink itself, thus ends up attempting to overwrite the later.
* chore: Increase setup script version
---------
Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
Using '>' instead of '-gt' always returns true (as '>' is not valid with 'test'), adding the flag '-cef-disable-gpu' regardless of the device using a dGPU.
* chore: Update steamdeck-dsp package
* Update README.md
The idea of this commit is to emphasize the differences between the bazzite and bazzite-nvidia rebase requests. Emphasizing that the former will give you access to NVK but that it is prone to bugs and not to submit issues with Ublue/Bazzite but rather Mesa who is the maintainers of the driver at the time of writing. Hyperlink was added to clearly direct users of where to submit said bugs if need be
The latter emphasizing that the -nvidia requests come with NVIDIAs Proprietary drivers, not NVK with the rebase examples
---------
Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
* feat: mesa 24.1
Description of changes:
- Upgrade to mesa 24.1
- Remove Broadcom fix backport since it's part of 24.1 release
- 'nouveau-experimental' vulkan driver is now just 'nouveau'
- disable Intel RayTracing on anything but x86_64 (it's not supported
anywhere else)
- Few dependency definitions / updates to fix build issues
- python3-pycparser
- cbindgen
- version bump for wayland-protocols
- restrict proc-macro2 crate to `< 1.0.80` (fixes
`error[E0658]: use of unstable library feature 'proc_macro_byte_character'`)
- also restricting syn crate to `< 2.0.59` because of dependency conflict
on proc-macro2
- add 'paste' crate
- add new dri libs to defined output files
* update to rc3
* 1.0.79 seemed to work previously; try that
It worked here:
https://copr.fedorainfracloud.org/coprs/trouter/bazzite-multilib/build/7337624/
Which was a build from the 'main' branch of mesa before
they released the first RC of 24.1
* Revert "1.0.79 seemed to work previously; try that"
This reverts commit 4f52e2dda394bde7a3c450c20b1e6c736558dbd5.
* rust 1.78 is in F40 now which might fix this?
* revert syn package restriction; should be fixed now rust 1.78 is here
* attempt to fix build; make sacrifice to meson gods
* bump to rc4
* chore: Update to stable 24.1.0
---------
Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
* Add new Bazzite .desktop icons
Possibly placeholders
* Added new desktop shortcuts (Docs & Landing)
One shortcut goes to the docs page and the other goes to the [pinned forum thread](https://universal-blue.discourse.group/docs?topic=8)
* Update system_files/desktop/shared/usr/share/applications/Bazzite Documentation.desktop
Co-authored-by: Malix <alixbrunetcontact@gmail.com>
* Update system_files/desktop/shared/usr/share/applications/Bazzite Landing.desktop
Co-authored-by: Malix <alixbrunetcontact@gmail.com>
---------
Co-authored-by: Malix <alixbrunetcontact@gmail.com>