packages = ["steam", "steam-deckify", "gamescope-session-git", "gamescope-plus", "wget", "vulkan-icd-loader", "lib32-vulkan-icd-loader", "vulkan-intel", "lib32-vulkan-intel", "vulkan-radeon", "lib32-vulkan-radeon", "ttf-liberation", "adobe-source-sans-pro-fonts", "adobe-source-han-sans-jp-fonts", "adobe-source-han-sans-kr-fonts", "adobe-source-han-sans-cn-fonts", "mangohud", "lib32-mangohud", "qt5-virtualkeyboard"] script = """ set -eux echo "# Created by Manjaro ALMA" > /etc/sddm.conf.d/zz-steam-deckify.conf echo "[General]" >> /etc/sddm.conf.d/zz-steam-deckify.conf echo "DisplayServer=wayland" >> /etc/sddm.conf.d/zz-steam-deckify.conf echo "[Autologin]" >> /etc/sddm.conf.d/zz-steam-deckify.conf echo "Relogin=true" >> /etc/sddm.conf.d/zz-steam-deckify.conf echo "Session=gamescope-session.desktop" >> /etc/sddm.conf.d/zz-steam-deckify.conf echo "User=${ALMA_USER}" >> /etc/sddm.conf.d/zz-steam-deckify.conf echo "[X11]" >> /etc/sddm.conf.d/zz-steam-deckify.conf echo "# Janky workaround for wayland sessions not stopping in sddm, kills" >> /etc/sddm.conf.d/zz-steam-deckify.conf echo "# all active sddm-helper sessions on teardown" >> /etc/sddm.conf.d/zz-steam-deckify.conf echo "DisplayStopCommand=/usr/bin/gamescope-wayland-teardown-workaround" >> /etc/sddm.conf.d/zz-steam-deckify.conf chown -R ${ALMA_USER}:${ALMA_USER} /home/${ALMA_USER} """ environment_variables = ["ALMA_USER"]