From 2f384973acf54cf154ee3f1d584fa1ee55e91256 Mon Sep 17 00:00:00 2001 From: Boris Yumankulov Date: Sat, 8 Nov 2025 12:10:00 +0500 Subject: [PATCH] added greetd support Signed-off-by: Boris Yumankulov --- usr/bin/portprotonqt-session-select | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/usr/bin/portprotonqt-session-select b/usr/bin/portprotonqt-session-select index 8394c3f..a115377 100755 --- a/usr/bin/portprotonqt-session-select +++ b/usr/bin/portprotonqt-session-select @@ -13,8 +13,6 @@ else config_dir="${XDG_CONFIG_HOME:-"$HOME/.config"}" fi -mkdir -p "${config_dir}/environment.d" - [[ -f "$config_dir/$SENTINEL_FILE" ]] && source "$config_dir/$SENTINEL_FILE" session="${1:-portprotonqt}" @@ -51,6 +49,22 @@ configure_lightdm() { systemctl restart lightdm } +configure_greetd() { + [[ ! -f "/etc/greetd/config.toml" ]] && die "Greetd config not found" + + sed -i '/^\[initial_session\]/,/^$/d' "/etc/greetd/config.toml" + + cat >> "/etc/greetd/config.toml" <