2023-07-17 12:26:17 +02:00

19 lines
1.4 KiB
TOML

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"]