* feat: include btrfs-assistant and include a default config-template
We are providing a default config meant to be used with `sudo snapper create-config /var/home` so it will work with the automatic snapper systemd units that btrfs-assistant configures.
snapshotting / is pretty pointless on ostree so the root config points to /var/home instead.
* fix: launch btrfs-assistant in xwayland to avoid a bug with xdg-document-portal
* feat: add snapper-setup script
does not touch anything if user has already configured snapper
* fix: patch btrfs-assistant-launcher to not pass XDG_RUNTIME_DIR
This will make it run in xwayland instead
* chore: set sane defaults for snapshotting $HOME
* Revert "chore: Update to kernel 6.11.2-201"
This reverts commit 6bac9811e3.
* Revert "chore: Kill X11 session for good"
This reverts commit b7ee250370.
* fix(legion go): remove lcd script (#1745)
It was not meant to be...
* fix: temporarily disable "turn off screen when idle" in kde for handhelds
Temp workaround until we can figure out what causes it to not come back upon input immediately on handhelds.
I was unable to reproduce this on a laptop(desktop image as laptop is too old for deck image) and a desktop (deck image)
* chore: run the command directly if the if statements are true
---------
Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
Co-authored-by: Antheas Kapenekakis <5252246+antheas@users.noreply.github.com>
* Revert "chore: Kill X11 session for good"
This reverts commit b7ee250370.
* fix(legion go): remove lcd script (#1745)
It was not meant to be...
* fix(steam): Add shortcut to start Steam BPM without slugishness
This adds a script that stops Steam gracefully to later on start it directly in Big Picture mode.
This serves as workaround for issue #1675
* chore(steam): Remove steam bpm shortcut from deck images
---------
Co-authored-by: Kyle Gospodnetich <me@kylegospodneti.ch>
Co-authored-by: Antheas Kapenekakis <5252246+antheas@users.noreply.github.com>
* chore(build): remove suffix from upstream tag
Currently, the image carries the upstream tag with its suffix. However,
we add our own suffix on top, to communicate changes. This only appears
in the image repo. Therefore, remove the extra one to reduce user confusion.
* chore(os-release): use version-pretty instead of sha to be more intuitive
* chore(build): include git SHA in testing builds, harmonize unstable
* fix(deck): Use super 1/2 for overlay/qam
* fix(deck): fix filename in spec files
* fix(deck): fix filename in spec files
* fix(deck): keep ctrl modifier as an option, default on