setup-xen-dom0 && setup-keymap && setup-hostname && setup-interfaces && rc-service networking start && passwd && setup-timezone && rc-update add networking boot && rc-update add urandom boot && rc-update add acpid default && rc-service acpid start && setup-apkrepos && apk update && setup-sshd && setup-ntp && setup-xorg-base xfce4 xfce4-terminal lightdm-gtk-greeter xfce4-screensaver dbus-x11 sudo && apk add lvm2 cryptsetup e2fsprogs parted && parted -a optimal --script /dev/sda \ mklabel gpt \ mkpart primary fat32 0% 200M \ name 1 esp \ set 1 esp on \ mkpart primary ext4 200M 100% \ name 2 crypto-luks && cryptsetup luksFormat --type luks1 /dev/sda2 && cryptsetup luksOpen /dev/sda2 lvmcrypt && pvcreate /dev/mapper/lvmcrypt && vgcreate vg0 /dev/mapper/lvmcrypt && lvcreate -L 128G vg0 -n swap && lvcreate -L 2G vg0 -n boot && lvcreate -l 100%FREE vg0 -n root && mkfs.ext4 /dev/vg0/root && mkswap /dev/vg0/swap && mount -t ext4 /dev/vg0/root /mnt/ && apk add dosfstools && mkfs.fat -F32 /dev/sda1 && mkfs.ext4 /dev/vg0/boot && mkdir -v /mnt/boot && mount -t ext4 /dev/vg0/boot /mnt/boot && mkdir -v /mnt/boot/efi && mount -t vfat /dev/sda1 /mnt/boot/efi && swapon /dev/vg0/swap && setup-disk -m sys /mnt/ && mkinitfs -L >> /mnt/etc/mkinitfs/mkinitfs.conf && vi /mnt/etc/mkinitfs/mkinitfs.conf && mkinitfs -c /mnt/etc/mkinitfs/mkinitfs.conf -b /mnt/ $(ls /mnt/lib/modules/) && dd bs=512 count=4 if=/dev/urandom of=/mnt/crypto_keyfile.bin && cryptsetup luksAddKey /dev/sda2 /mnt/crypto_keyfile.bin && mount -t proc /proc /mnt/proc && mount --rbind /dev /mnt/dev && mount --make-rslave /mnt/dev && mount --rbind /sys /mnt/sys && wget -P /mnt/ -O finishsetup.sh https://pastebin.com/raw/xi7T8fax && chroot /mnt