From bf4d01732084be29cedefe9815731700da865956 Mon Sep 17 00:00:00 2001 From: Keyitdev <70140437+Keyitdev@users.noreply.github.com> Date: Mon, 14 Apr 2025 23:47:42 +0200 Subject: [PATCH] Update: Added option to enable sddm in setup script. --- setup.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/setup.sh b/setup.sh index 5253a85..12e371a 100755 --- a/setup.sh +++ b/setup.sh @@ -90,6 +90,11 @@ select_theme(){ echo -e "${green}[*] Changed: $line -> $modified_line${no_color}" } +enable_sddm(){ + systemctl disable display-manager.service + systemctl enable sddm.service +} + while true; do clear echo -e "${green}sddm-astronaut-theme made by Keyitdev${no_color}" @@ -100,16 +105,18 @@ while true; do echo -e "4. Copy theme from $path_to_git_clone to /usr/share/sddm/themes/." echo -e "5. Select theme (/usr/share/sddm/themes/)." echo -e "6. Preview the set theme (/usr/share/sddm/themes/)." - echo -e "7. Exit." + echo -e "7. Disable other display managers and enable SDDM (systemd)." + echo -e "8. Exit." read -p "[*] Your choice: " x case $x in - [1]* ) install_dependencies; git_clone; copy_files; select_theme; exit;; + [1]* ) install_dependencies; git_clone; copy_files; select_theme; enable_sddm; exit;; [2]* ) install_dependencies; exit;; [3]* ) git_clone; exit;; [4]* ) copy_files; exit;; [5]* ) select_theme; exit;; [6]* ) sddm-greeter-qt6 --test-mode --theme /usr/share/sddm/themes/sddm-astronaut-theme/; exit;; - [7]* ) exit;; + [7]* ) enable_sddm; exit;; + [8]* ) exit;; * ) echo -e "${red}[*] Error: invalid number or input.${no_color}";; esac done