From 377b3bee97d11ae415c0bbabadcc1a9a53d79c44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1rio=20Victor=20Ribeiro=20Silva?= Date: Wed, 18 Feb 2026 17:20:13 -0300 Subject: [PATCH] feat: add `plasma-login-manager` (#4247) --- archinstall/default_profiles/desktops/plasma.py | 2 +- archinstall/default_profiles/profile.py | 1 + archinstall/lib/profile/profiles_handler.py | 3 +++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/archinstall/default_profiles/desktops/plasma.py b/archinstall/default_profiles/desktops/plasma.py index b26ae7cf..a29a5c5c 100644 --- a/archinstall/default_profiles/desktops/plasma.py +++ b/archinstall/default_profiles/desktops/plasma.py @@ -23,4 +23,4 @@ class PlasmaProfile(XorgProfile): @property @override def default_greeter_type(self) -> GreeterType: - return GreeterType.Sddm + return GreeterType.PlasmaLoginManager diff --git a/archinstall/default_profiles/profile.py b/archinstall/default_profiles/profile.py index 0a6ed26f..8bd70a65 100644 --- a/archinstall/default_profiles/profile.py +++ b/archinstall/default_profiles/profile.py @@ -32,6 +32,7 @@ class GreeterType(Enum): Gdm = 'gdm' Ly = 'ly' CosmicSession = 'cosmic-greeter' + PlasmaLoginManager = 'plasma-login-manager' class SelectResult(Enum): diff --git a/archinstall/lib/profile/profiles_handler.py b/archinstall/lib/profile/profiles_handler.py index 5cf756bd..dedf1b8d 100644 --- a/archinstall/lib/profile/profiles_handler.py +++ b/archinstall/lib/profile/profiles_handler.py @@ -198,6 +198,9 @@ class ProfileHandler: case GreeterType.CosmicSession: packages = ['cosmic-greeter'] service = ['cosmic-greeter'] + case GreeterType.PlasmaLoginManager: + packages = ['plasma-login-manager'] + service = ['plasmalogin'] if packages: install_session.add_additional_packages(packages)