diff --git a/archinstall/chrootinstall.sh b/archinstall/chrootinstall.sh index 107e70e..6671867 100755 --- a/archinstall/chrootinstall.sh +++ b/archinstall/chrootinstall.sh @@ -26,6 +26,7 @@ exit function downloadmods { wget https://gitlab.com/JKANetwork/JKArch/raw/master/mods/splashscreen.zip -O /root/inst/splashscreen.zip +wget https://gitlab.com/JKANetwork/JKArch/raw/master/mods/usersskel.zip -O /root/inst/usersskel.zip } function horaidioma { @@ -63,6 +64,7 @@ hwclock --systohc --utc function userpass { +unzip -q /root/inst/usersskel.zip -d / clear #Aqui hay que añadir los comandos para crear un usuario, aunque esto correrá dentro del chroot y no aqui echo "Para seguridad, vamos a cambiar la contraseña de root" @@ -206,13 +208,13 @@ case $tipoinstall in packages="$packages jre8-openjdk";;& *6*) packages="$packages wine-staging wine_gecko winetricks" - #inswine=1 + inswine=1 ;;& esac pacman -S $packages --noconfirm - #if [[ $inswine = 1 ]];then - # WINEARCH=win32 wineboot -u - #fi + if [[ $inswine = 1 ]];then + su $nameuser -c "WINEARCH=win32 wineboot -u" + fi packages="" ##Fin de la personalizacion ;; @@ -223,7 +225,7 @@ esac function baseconX { echo "Instalando algún otro programa básico para arrancar X y programas base de X.." -pacman -S xorg-server xorg-xinit xorg-server-common xf86-input-libinput lightdm lightdm-gtk-greeter lxterminal gvfs udisks networkmanager network-manager-applet xdialog --noconfirm +pacman -S xorg-server xorg-xinit xorg-server-common xf86-input-libinput lightdm lightdm-gtk-greeter lxterminal ttf-inconsolata gvfs udisks networkmanager network-manager-applet xdialog --noconfirm #Instalar pulseaudio si tiene entorno grafico, sino es tonteria pacman -S pulseaudio pavucontrol --noconfirm pacman -S xdg-user-dirs --noconfirm @@ -253,7 +255,7 @@ case $optentorno in baseconX pacman -S lxde --noconfirm #Quitar paquetes no necesarios para correr lxde - pacman -R lxmusic lxlauncher lxdm --noconfirm + pacman -R lxmusic lxlauncher lxdm xmms2 --noconfirm instentorno=1 ;; 2) @@ -294,6 +296,7 @@ idiomax11 #Aqui va la personalizacion de programas, ya que son graficos. programasguiuser fi + ##Otros programas, yaourt yaourtinst=`dialog --stdout --nocancel --menu "¿Quiere habilitar el soporte para paquetes no oficiales de AUR?" 0 0 5 1 "Si (instalar yaourt)" 2 "No"` case $yaourtinst in diff --git a/mods/usersskel.zip b/mods/usersskel.zip new file mode 100644 index 0000000..d20df20 Binary files /dev/null and b/mods/usersskel.zip differ