diff --git a/chrooted-iso.sh b/chrooted-iso.sh index dc63306..eae5cce 100755 --- a/chrooted-iso.sh +++ b/chrooted-iso.sh @@ -1,9 +1,6 @@ #!/usr/bin/env bash echo "Chrooted in the new system, running as $(whoami)" -# Compile GSchemas -glib-compile-schemas /usr/share/glib-2.0/schemas - # User setup useradd -mG wheel crystal usermod -c "Password // \"crystal\"" crystal @@ -11,7 +8,7 @@ usermod -p $(echo "crystal" | openssl passwd -6 -stdin) crystal usermod -p $(echo "crystal" | openssl passwd -6 -stdin) root chsh -s /usr/bin/zsh crystal -# Install Jade's GUI +# Install Jade GUI flatpak install -y --noninteractive /usr/share/jade-gui/jade-gui.flatpak # Desktop icon for Jade's GUI @@ -20,12 +17,6 @@ cp \ /var/lib/flatpak/exports/share/applications/al.getcryst.jadegui.desktop \ /home/crystal/Desktop/Install.desktop -chown -R crystal:crystal /home/crystal/ - -# Services -systemctl enable NetworkManager -systemctl enable gdm - # Disable auto screen lock mkdir -p /home/crystal/.config/autostart echo "[Desktop Entry] @@ -34,10 +25,20 @@ Comment=Deactive the gnome lock screen in the live session Type=Application Icon=nautilus Exec=sh -c \"gsettings set org.gnome.desktop.screensaver lock-enabled false\"" > /home/crystal/.config/autostart/no-lock-screen.desktop + +# Jade-GUI Autostart cp \ /var/lib/flatpak/exports/share/applications/al.getcryst.jadegui.desktop \ /home/crystal/.config/autostart +# Permissions for Crystal user +chown -R crystal:crystal /home/crystal/ +chmod +x /home/crystal/.config/autostart/*.desktop + +# Services +systemctl enable NetworkManager +systemctl enable gdm + # Mirrorlist reflector > /etc/pacman.d/mirrorlist