Update: Added option to enable sddm in setup script.

This commit is contained in:
Keyitdev
2025-04-14 23:47:42 +02:00
parent 5e39e0841d
commit bf4d017320
+10 -3
View File
@@ -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