mirror of
https://github.com/philmmanjaro/alma.git
synced 2025-07-25 22:49:28 +02:00
19 lines
1.4 KiB
TOML
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"]
|