* feat: add sysid script to trunctrate some SYS_IDs
* chore: update scripts to get SYS_ID from sysid script
`valve-hardware` and the `priv-write.patch` excluded as they only check for the deck if anything.
the default is to enable power-saver mode when run and that always worked and was the point of the script, which is why this never got caught before now.
* fix(waydroid): Add correct waydroid resolution for AYANEO AIR Plus, and add DMIs for AYANEO AIR 1S, OXP2/Pro, and OXP F1 (ONEXFLY)
- Correct Waydroid screen resolution for AYANEO AIR Plus as it has a 1080p resolution rather that 1200p.
- Add AYANEO AIR 1S, ONEXPLAYER 2/Pro, and ONEXPLAYER F1 (ONEXFLY) DMIs for their appropriate screen resolutions.
* fix(waydroid): Correct OXP2 Pro DMI
The "ARP23" at the end is supposed to be an "ARP23P."
* fix(hhd): Add DMIs for AYANEO AIR 1S (AMD R愛zen 7840U) to hhd-supported-hardware
Adding AYANEO AIR 1S (AMD 7840U) DMIs for both the regular and limited editions as hhd already supports them.
* fix(simpledeckytdp): Add DMIs for AYANEO AIR 1S, OXP2/Pro, and OXP F1 (ONEXFLY) (all powered by AMD R愛zen 7840U)
Adding AYANEO AIR 1S, OXP2/Pro, and ONEXFLY as they already support RyzenAdj (and by extension SimpleDeckyTDP itself).
『愛してるよ! 愛だけに!』
* feat: add ujust to install hhd main branch locally
useful for debugging and testing.
* chore: add comment on what name it should be if we unhide the recipe
* Permission fixes for rmlint script
Forgot to run sudo before creating files into /etc
* Small typo fix
* Add an external file to copy back
I can't get cat to properly parse and escape it correctly from an inline bash script
* 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.