OSDN Git Service

Update to 2020.12.04
[rebornos/cnchi-gnome-osdn.git] / Cnchi / postinstall.sh
index 7dea709..90d88de 100755 (executable)
@@ -168,7 +168,7 @@ kde_settings() {
     set_dmrc kde-plasma
 
     # Force QtCurve to use our theme
-    rm -R ${CN_DESTDIR}/usr/share/kstyle/themes/qtcurve.themerc
+    rm -R ${CN_DESTDIR}/usr/share/kstyle/themes/qtcurve.themerc
 
     # Setup user defaults
     #if [ -f "${CN_DESTDIR}/usr/share/antergos-kde-setup/install.sh" ]; then
@@ -177,11 +177,11 @@ kde_settings() {
     #    chroot ${CN_DESTDIR} /usr/bin/antergos-desktop plasma ${CN_USER_NAME}
     #fi
 
-    cp ${CN_DESTDIR}/etc/skel/.gtkrc-2.0-kde4 ${CN_DESTDIR}/root
-    chroot ${CN_DESTDIR} "ln -s /root/.gtkrc-2.0-kde4 /root/.gtkrc-2.0"
+    cp ${CN_DESTDIR}/etc/skel/.gtkrc-2.0-kde4 ${CN_DESTDIR}/root
+    chroot ${CN_DESTDIR} "ln -s /root/.gtkrc-2.0-kde4 /root/.gtkrc-2.0"
 
     # Set default directories
-    chroot ${CN_DESTDIR} su -c xdg-user-dirs-update ${CN_USER_NAME}
+    chroot ${CN_DESTDIR} su -c xdg-user-dirs-update ${CN_USER_NAME}
 }
 
 mate_settings() {
@@ -307,9 +307,12 @@ postinstall() {
     fi
 
     # Set RebornOS name in filesystem files
-    cp /etc/arch-release "${CN_DESTDIR}/etc/"
-    cp /etc/os-release "${CN_DESTDIR}/etc/"
+    cp /etc/arch-release ${CN_DESTDIR}/etc/
+    cp /etc/os-release "${CN_DESTDIR}/etc/"
     sed -i 's|Arch|RebornOS|g' "${CN_DESTDIR}/etc/issue"
+    # os-release updated for RebornOS
+    rm ${CN_DESTDIR}/usr/lib/os-release
+    cp /usr/share/cnchi/os-release ${CN_DESTDIR}/usr/lib/
 
     # Set common desktop settigns
     common_settings
@@ -333,10 +336,14 @@ postinstall() {
         echo "# ---> End added by Cnchi RebornOS Installer Gnome based <--- #" >> "${file}"
     done
 
-    # Uncomplicated Firewall Workaround (Rafael from RebornOS)
-    cp /usr/share/cnchi/gufw.svg ${CN_DESTDIR}/usr/share/icons/default/gufw.svg
-    cp /usr/share/cnchi/gufw.png ${CN_DESTDIR}/usr/share/icons/hicolor/48x48/apps/gufw.png
-    cp /usr/share/cnchi/gufw.desktop ${CN_DESTDIR}/usr/share/applications/gufw.desktop
+    # Uncomplicated Firewall Workaround (Rafael from RebornOS) Already solved by latest package update
+    # cp /usr/share/cnchi/gufw.svg ${CN_DESTDIR}/usr/share/icons/default/gufw.svg
+    # cp /usr/share/cnchi/gufw.png ${CN_DESTDIR}/usr/share/icons/hicolor/48x48/apps/gufw.png
+    # cp /usr/share/cnchi/gufw.desktop ${CN_DESTDIR}/usr/share/applications/gufw.desktop
+
+    # Start cups.service
+    chroot ${CN_DESTDIR} systemctl enable cups.service
+
     
     # reborn-mirrorlist permission change
     chroot ${CN_DESTDIR} chmod 644 /etc/pacman.d/reborn-mirrorlist
@@ -377,6 +384,16 @@ postinstall() {
         chroot ${CN_DESTDIR} systemctl enable ufw
         cp /usr/share/cnchi/101_gnome.gschema.override ${CN_DESTDIR}/usr/share/glib-2.0/schemas/
         chroot ${CN_DESTDIR} /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
+        # Delete a remnant of lightdm
+        # If at any time you want to use lightdm as access, you should comment on this line:
+        # rm ${CN_DESTDIR}/etc/lightdm
+        rm ${CN_DESTDIR}/etc/lightdm/lightdm.conf
+        cp /usr/share/cnchi/lightdm.conf ${CN_DESTDIR}/etc/lightdm/
+        echo "[greeter]" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "theme-name = Flat-Plat-Blue" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "icon-theme-name = Flat-Remix-Green" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "background = /usr/share/pixmaps/rebornos.jpg" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "default-user-image = /usr/share/pixmaps/avatar.png" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
     fi
 
 #    if [[ apricity = "${CN_DESKTOP}" ]]; then
@@ -405,12 +422,24 @@ postinstall() {
         cp /usr/share/cnchi/updating.sh ${CN_DESTDIR}/usr/bin/
         chroot ${CN_DESTDIR} systemctl enable earlyoom
         chroot ${CN_DESTDIR} systemctl enable ufw
+        #==>> KDE customization removed as it does not install properly >>==#
+        # chroot ${CN_DESTDIR} pacman -S rebornos-kde-customization --noconfirm
+        # Delete a remnant of lightdm
+        # If at any time you want to use lightdm as access, you should comment on this line:
+        # rm ${CN_DESTDIR}/etc/lightdm
+        rm ${CN_DESTDIR}/etc/lightdm/lightdm.conf
+        cp /usr/share/cnchi/lightdm.conf ${CN_DESTDIR}/etc/lightdm/
+        echo "[greeter]" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "theme-name = Flat-Plat-Blue" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "icon-theme-name = Flat-Remix-Green" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "background = /usr/share/pixmaps/rebornos.jpg" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "default-user-image = /usr/share/pixmaps/avatar.png" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
     fi
 
     if [[ budgie = "${CN_DESKTOP}" ]]; then
-        chroot ${CN_DESTDIR} systemctl -fq enable lightdm
-           sed -i 's/^webkit_theme\s*=\s*\(.*\)/webkit_theme = lightdm-webkit-theme-aether #\1/g' ${CN_DESTDIR}/etc/lightdm/lightdm-webkit2-greeter.conf
-           sed -i 's/^\(#?greeter\)-session\s*=\s*\(.*\)/greeter-session = lightdm-webkit2-greeter #\1/ #\2g' ${CN_DESTDIR}/etc/lightdm/lightdm.conf
+        chroot ${CN_DESTDIR} systemctl -fq enable lightdm.service
+           sed -i 's/^webkit_theme\s*=\s*\(.*\)/webkit_theme = lightdm-webkit-theme-aether #\1/g' ${CN_DESTDIR}/etc/lightdm/lightdm-webkit2-greeter.conf
+           sed -i 's/^\(#?greeter\)-session\s*=\s*\(.*\)/greeter-session = lightdm-webkit2-greeter #\1/ #\2g' ${CN_DESTDIR}/etc/lightdm/lightdm.conf
         cp /usr/share/cnchi/flatpak.sh ${CN_DESTDIR}/usr/bin/
         cp /usr/share/cnchi/pkcon.sh ${CN_DESTDIR}/usr/bin/
         cp /usr/share/cnchi/pkcon2.sh ${CN_DESTDIR}/usr/bin/
@@ -422,10 +451,19 @@ postinstall() {
         echo "# ---> End added by Cnchi RebornOS Installer Gnome based for Budgie Desktop <--- #" >> ${CN_DESTDIR}/etc/environment
         chroot ${CN_DESTDIR} systemctl enable earlyoom
         chroot ${CN_DESTDIR} systemctl enable ufw
+        # Copy config files to use lightdm-gtk-greeter
+        rm ${CN_DESTDIR}/etc/lightdm/lightdm.conf
+        cp /usr/share/cnchi/lightdm.conf ${CN_DESTDIR}/etc/lightdm/
+        echo "[greeter]" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "theme-name = Flat-Plat-Blue" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "icon-theme-name = Flat-Remix-Green" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "background = /usr/share/pixmaps/rebornos.jpg" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "default-user-image = /usr/share/pixmaps/avatar.png" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
     fi
 
     if [[ i3 = "${CN_DESKTOP}" ]]; then
-        chroot ${CN_DESTDIR} systemctl -fq enable sddm
+        # chroot ${CN_DESTDIR} systemctl -fq enable sddm
+        chroot ${CN_DESTDIR} systemctl -fq enable lightdm.service
         cp /usr/share/cnchi/sddm.conf ${CN_DESTDIR}/etc/
         cp /usr/share/cnchi/flatpak.sh ${CN_DESTDIR}/usr/bin/
         cp /usr/share/cnchi/pkcon.sh ${CN_DESTDIR}/usr/bin/
@@ -438,10 +476,19 @@ postinstall() {
         echo "# ---> End added by Cnchi RebornOS Installer Gnome based for i3 Desktop <--- #" >> ${CN_DESTDIR}/etc/environment
         chroot ${CN_DESTDIR} systemctl enable earlyoom
         chroot ${CN_DESTDIR} systemctl enable ufw
+        # Copy config files to use lightdm-gtk-greeter
+        rm ${CN_DESTDIR}/etc/lightdm/lightdm.conf
+        cp /usr/share/cnchi/lightdm.conf ${CN_DESTDIR}/etc/lightdm/
+        echo "[greeter]" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "theme-name = Flat-Plat-Blue" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "icon-theme-name = Flat-Remix-Green" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "background = /usr/share/pixmaps/rebornos.jpg" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "default-user-image = /usr/share/pixmaps/avatar.png" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
     fi
 
  #   if [ -f "${CN_DESTDIR}/usr/bin/enlightenment" ]; then
- #       chroot ${CN_DESTDIR} systemctl -fq enable sddm
+ #       # chroot ${CN_DESTDIR} systemctl -fq enable sddm
+ #       chroot ${CN_DESTDIR} systemctl -fq enable lightdm.service
  #       cp /usr/share/cnchi/sddm.conf ${CN_DESTDIR}/etc/
  #       cp /usr/share/cnchi/flatpak.sh ${CN_DESTDIR}/usr/bin/
  #       cp /usr/share/cnchi/pkcon.sh ${CN_DESTDIR}/usr/bin/
@@ -454,10 +501,19 @@ postinstall() {
  #       echo "# ---> End added by Cnchi RebornOS Installer Gnome based for Enlightenment Desktop <--- #" >> ${CN_DESTDIR}/etc/environment
  #       chroot ${CN_DESTDIR} systemctl enable earlyoom
  #       chroot ${CN_DESTDIR} systemctl enable ufw
+         # Copy config files to use lightdm-gtk-greeter
+         # rm ${CN_DESTDIR}/etc/lightdm/lightdm.conf
+         # cp /usr/share/cnchi/lightdm.conf ${CN_DESTDIR}/etc/lightdm/
+         # echo "[greeter]" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+         # echo "theme-name = Flat-Plat-Blue" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+         # echo "icon-theme-name = Flat-Remix-Green" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+         # echo "background = /usr/share/pixmaps/rebornos.jpg" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+         # echo "default-user-image = /usr/share/pixmaps/avatar.png" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
  #   fi
 
     if [[ lxqt = "${CN_DESKTOP}" ]]; then
-        chroot ${CN_DESTDIR} systemctl -fq enable sddm
+        # chroot ${CN_DESTDIR} systemctl -fq enable sddm.service
+        chroot ${CN_DESTDIR} systemctl -fq enable lightdm.service
         cp /usr/share/cnchi/sddm.conf ${CN_DESTDIR}/etc/
         cp /usr/share/cnchi/flatpak.sh ${CN_DESTDIR}/usr/bin/
         cp /usr/share/cnchi/pkcon.sh ${CN_DESTDIR}/usr/bin/
@@ -467,11 +523,19 @@ postinstall() {
         cp /usr/share/cnchi/updating.sh ${CN_DESTDIR}/usr/bin/
         chroot ${CN_DESTDIR} systemctl enable earlyoom
         chroot ${CN_DESTDIR} systemctl enable ufw
+        # Delete a remnant of lightdm
+        # If at any time you want to use lightdm as access, you should comment on this line:
+        # rm ${CN_DESTDIR}/etc/lightdm
+        rm ${CN_DESTDIR}/etc/lightdm/lightdm.conf
+        cp /usr/share/cnchi/lightdm.conf ${CN_DESTDIR}/etc/lightdm/
+        echo "[greeter]" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "theme-name = Flat-Plat-Blue" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "icon-theme-name = Flat-Remix-Green" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "background = /usr/share/pixmaps/rebornos.jpg" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "default-user-image = /usr/share/pixmaps/avatar.png" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
     fi
 
     if [ -f "${CN_DESTDIR}/usr/bin/lxsession" ]; then
-        rm ${CN_DESTDIR}/etc/lightdm/lightdm-webkit2-greeter.conf
-        cp /usr/share/cnchi/lightdm-webkit2-greeter.conf ${CN_DESTDIR}/etc/lightdm/
         chmod go=rx ${CN_DESTDIR}/var/lib/lightdm-data
         chroot ${CN_DESTDIR} systemctl -fq enable lxdm
         cp /usr/share/cnchi/flatpak.sh ${CN_DESTDIR}/usr/bin/
@@ -487,10 +551,17 @@ postinstall() {
         chroot ${CN_DESTDIR} obmenu-generator -p -i
         chroot ${CN_DESTDIR} systemctl enable earlyoom
         chroot ${CN_DESTDIR} systemctl enable ufw
+        # Copy config files to use lightdm-gtk-greeter
+        # rm ${CN_DESTDIR}/etc/lightdm/lightdm.conf
+        # cp /usr/share/cnchi/lightdm.conf ${CN_DESTDIR}/etc/lightdm/
+        # rm ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        # cp /usr/share/cnchi/lightdm-gtk-greeter.conf ${CN_DESTDIR}/etc/lightdm/
+        chroot ${CN_DESTDIR} mmaker -tGTerm -f OpenBox
     fi
 
     if [[ mate = "${CN_DESKTOP}" ]]; then
-        chroot ${CN_DESTDIR} systemctl -fq enable sddm
+        # chroot ${CN_DESTDIR} systemctl -fq enable sddm
+        chroot ${CN_DESTDIR} systemctl -fq enable lightdm.service
         cp /usr/share/cnchi/sddm.conf ${CN_DESTDIR}/etc/
         cp /usr/share/cnchi/flatpak.sh ${CN_DESTDIR}/usr/bin/
         cp /usr/share/cnchi/pkcon.sh ${CN_DESTDIR}/usr/bin/
@@ -498,18 +569,26 @@ postinstall() {
         cp /usr/share/cnchi/flatpak.desktop ${CN_DESTDIR}/usr/share/applications/
         cp /usr/share/cnchi/update.desktop ${CN_DESTDIR}/etc/xdg/autostart/
         cp /usr/share/cnchi/updating.sh ${CN_DESTDIR}/usr/bin/
+        # MATE panel bug fixed:
         chroot ${CN_DESTDIR} mate-panel --reset --layout default
-        # chroot ${CN_DESTDIR} mate-panel --reset --layout cinnamon
-        # chroot ${CN_DESTDIR} sudo mate-panel --reset --layout cinnamon
         echo "# ---> Added by Cnchi RebornOS Installer Gnome based for MATE Desktop <--- #" >> ${CN_DESTDIR}/etc/environment
         echo "QT_QPA_PLATFORMTHEME=qt5ct" >> ${CN_DESTDIR}/etc/environment
         echo "# ---> End added by Cnchi RebornOS Installer Gnome based for MATE Desktop <--- #" >> ${CN_DESTDIR}/etc/environment
         chroot ${CN_DESTDIR} systemctl enable earlyoom
         chroot ${CN_DESTDIR} systemctl enable ufw
+        # Copy config files to use lightdm-gtk-greeter
+        rm ${CN_DESTDIR}/etc/lightdm/lightdm.conf
+        cp /usr/share/cnchi/lightdm.conf ${CN_DESTDIR}/etc/lightdm/
+        echo "[greeter]" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "theme-name = Flat-Plat-Blue" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "icon-theme-name = Flat-Remix-Green" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "background = /usr/share/pixmaps/rebornos.jpg" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "default-user-image = /usr/share/pixmaps/avatar.png" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
     fi
 
 if [[ xfce = "${CN_DESKTOP}" ]]; then
-        chroot ${CN_DESTDIR} systemctl -fq enable sddm
+        # chroot ${CN_DESTDIR} systemctl -fq enable sddm
+        chroot ${CN_DESTDIR} systemctl -fq enable lightdm.service
         cp /usr/share/cnchi/sddm.conf ${CN_DESTDIR}/etc/
         cp /usr/share/cnchi/flatpak.sh ${CN_DESTDIR}/usr/bin/
         cp /usr/share/cnchi/pkcon.sh ${CN_DESTDIR}/usr/bin/
@@ -522,10 +601,19 @@ if [[ xfce = "${CN_DESKTOP}" ]]; then
         echo "# ---> End added by Cnchi RebornOS Installer Gnome based for XFCE Desktop <--- #" >> ${CN_DESTDIR}/etc/environment
         chroot ${CN_DESTDIR} systemctl enable earlyoom
         chroot ${CN_DESTDIR} systemctl enable ufw
+        # Copy config files to use lightdm-gtk-greeter
+        rm ${CN_DESTDIR}/etc/lightdm/lightdm.conf
+        cp /usr/share/cnchi/lightdm.conf ${CN_DESTDIR}/etc/lightdm/
+        echo "[greeter]" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "theme-name = Flat-Plat-Blue" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "icon-theme-name = Flat-Remix-Green" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "background = /usr/share/pixmaps/rebornos.jpg" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "default-user-image = /usr/share/pixmaps/avatar.png" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
 fi
 
 if [[ cinnamon = "${CN_DESKTOP}" ]]; then
-        chroot ${CN_DESTDIR} systemctl -fq enable sddm
+        # chroot ${CN_DESTDIR} systemctl -fq enable sddm
+        chroot ${CN_DESTDIR} systemctl -fq enable lightdm.service
         cp /usr/share/cnchi/sddm.conf ${CN_DESTDIR}/etc/
         cp /usr/share/cnchi/flatpak.sh ${CN_DESTDIR}/usr/bin/
         cp /usr/share/cnchi/pkcon.sh ${CN_DESTDIR}/usr/bin/
@@ -540,10 +628,19 @@ if [[ cinnamon = "${CN_DESKTOP}" ]]; then
         chroot ${CN_DESTDIR} systemctl enable ufw
         cp /usr/share/cnchi/95_cinnamon.gschema.override ${CN_DESTDIR}/usr/share/glib-2.0/schemas/
         chroot ${CN_DESTDIR} /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
+        # Copy config files to use lightdm-gtk-greeter
+        rm ${CN_DESTDIR}/etc/lightdm/lightdm.conf
+        cp /usr/share/cnchi/lightdm.conf ${CN_DESTDIR}/etc/lightdm/
+        echo "[greeter]" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "theme-name = Flat-Plat-Blue" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "icon-theme-name = Flat-Remix-Green" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "background = /usr/share/pixmaps/rebornos.jpg" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "default-user-image = /usr/share/pixmaps/avatar.png" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
 fi
 
 if [[ pantheon = "${CN_DESKTOP}" ]]; then
-        chroot ${CN_DESTDIR} systemctl -fq enable sddm
+        # chroot ${CN_DESTDIR} systemctl -fq enable sddm
+        chroot ${CN_DESTDIR} systemctl -fq enable lightdm.service
         cp /usr/share/cnchi/sddm.conf ${CN_DESTDIR}/etc/
         cp /usr/share/cnchi/flatpak.sh ${CN_DESTDIR}/usr/bin/
         cp /usr/share/cnchi/pkcon.sh ${CN_DESTDIR}/usr/bin/
@@ -556,10 +653,19 @@ if [[ pantheon = "${CN_DESKTOP}" ]]; then
         echo "# ---> End added by Cnchi RebornOS Installer Gnome based for Pantheon Desktop <--- #" >> ${CN_DESTDIR}/etc/environment
         chroot ${CN_DESTDIR} systemctl enable earlyoom
         chroot ${CN_DESTDIR} systemctl enable ufw
+        # Copy config files to use lightdm-gtk-greeter
+        rm ${CN_DESTDIR}/etc/lightdm/lightdm.conf
+        cp /usr/share/cnchi/lightdm.conf ${CN_DESTDIR}/etc/lightdm/
+        echo "[greeter]" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "theme-name = Flat-Plat-Blue" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "icon-theme-name = Flat-Remix-Green" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "background = /usr/share/pixmaps/rebornos.jpg" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+        echo "default-user-image = /usr/share/pixmaps/avatar.png" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
 fi
 
 #if [[ windows = "${CN_DESKTOP}" ]]; then
-#        chroot ${CN_DESTDIR} systemctl -fq enable sddm
+#        # chroot ${CN_DESTDIR} systemctl -fq enable sddm
+#        chroot ${CN_DESTDIR} systemctl -fq enable lightdm.service
 #        cp /usr/share/cnchi/sddm.conf ${CN_DESTDIR}/etc/
 #        cp /usr/share/cnchi/flatpak.sh ${CN_DESTDIR}/usr/bin/
 #        cp /usr/share/cnchi/pkcon.sh ${CN_DESTDIR}/usr/bin/
@@ -572,6 +678,14 @@ fi
 #        echo "# ---> End added by Cnchi RebornOS Installer Gnome based for Windows Desktop <--- #" >> ${CN_DESTDIR}/etc/environment
 #        chroot ${CN_DESTDIR} systemctl enable earlyoom
 #        chroot ${CN_DESTDIR} systemctl enable ufw
+         # Copy config files to use lightdm-gtk-greeter
+         #rm ${CN_DESTDIR}/etc/lightdm/lightdm.conf
+         # cp /usr/share/cnchi/lightdm.conf ${CN_DESTDIR}/etc/lightdm/
+         # echo "[greeter]" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+         # echo "theme-name = Flat-Plat-Blue" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+         # echo "icon-theme-name = Flat-Remix-Green" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+         # echo "background = /usr/share/pixmaps/rebornos.jpg" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
+         # echo "default-user-image = /usr/share/pixmaps/avatar.png" >> ${CN_DESTDIR}/etc/lightdm/lightdm-gtk-greeter.conf
 #fi
 
     # Copy pacman.conf file over