melawy-archiso-config/airootfs/root/customize_airootfs.sh

45 lines
1.6 KiB
Bash
Executable File

#!/usr/bin/env bash
locale-gen
usermod -p '$y$j9T$DCmooGCtnp3i6gg0IuIhG/$n9NDMoszCJzqEPuJvZppPqjDMttYJlNZVDpxQikzHH1' -s /bin/bash root
cp -aT /etc/skel/ /root/
usermod -p '$y$j9T$TNQr0I6vYHoPyYW..UMVS.$REa5y1aHgxjCdYbEeGviSn2oxSSD6AuoyP1ktQptkL6' liveuser
usermod -g 'users' liveuser
groups="adm audio autologin floppy log network nopasswdlogin optical power rfkill scanner storage sys tty users uucp video wheel"
for i in $groups
do
usermod -a -G $i liveuser
done
tar -xJvf /root/archives/skel.tar.xz -C /etc/skel --strip=1 --overwrite
chown -R 0:0 /etc/skel
tar -xJvf /root/archives/liveuser.tar.xz -C /home/liveuser --strip=1 --overwrite
chown -R 1000:1000 /home/liveuser
# setfacl -m u:sddm:x /home/liveuser/
# setfacl -m u:sddm:r /home/liveuser/.face.icon
# setfacl -m u:sddm:r /home/liveuser/.face
#
# cp /home/liveuser/.face /home/liveuser/liveuser.png
# cp /home/liveuser/liveuser.png /var/lib/AccountsService/icons/liveuser
# rm /home/liveuser/liveuser.png
cp -fT /etc/melawy-linux-release /etc/lsb-release
sed -e "s/kde) kdesu/#kde) kdesu/g" -i /usr/bin/eos-install-mode-run-calamares
sed -e "s/pkexec calamares/sudo pkexec calamares/g" -i /usr/bin/eos-install-mode-run-calamares
sed -i "s/#Server/Server/g" /etc/pacman.d/mirrorlist
sed -i 's/#\(Storage=\)auto/\1volatile/' /etc/systemd/journald.conf
echo -e "[Daemon]\nTheme=melawy-lera-sugar\nDeviceScale=1\nDeviceTimeout=8\nShowDelay=0" > "/usr/share/plymouth/plymouthd.defaults"
mv "/usr/lib/modprobe.d/nvidia-utils.conf" "/etc/calamares/files/nv-modprobe"
mv "/usr/lib/modules-load.d/nvidia-utils.conf" "/etc/calamares/files/nv-modules-load"
exit 0