This commit is contained in:
Your Name 2023-02-08 20:06:57 -07:00
parent 08df383d13
commit 26c0aaa31c

View File

@ -115,6 +115,13 @@ systemMounts(){
mount -t efivarfs none $TARGET/sys/firmware/efi/efivars
}
decryptBoot(){
echo '#!/bin/bash' > /etc/luks
echo "printf '$DISK_PASSWORD'" >> /etc/luks
chmod +x /etc/luks
sed -i "s/luks/luks,keyscript=\/etc\/luks/" /etc/crypttab
}
install-vscode(){
wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | gpg --dearmor | dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg
echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' | tee /etc/apt/sources.list.d/vscodium.list
@ -238,6 +245,7 @@ bootloader() {
tar xf /etc/default/debian.tar -C /boot/grub/themes/
plymouth-set-default-theme -R spacefun
echo "root UUID=$(/sbin/blkid | grep $BTRFS | cut -d '"' -f2) none luks" > /etc/crypttab
decryptBoot
/sbin/update-initramfs -c -k all
echo "GRUB_CMDLINE_LINUX_DEFAULT=\"quiet splash\"" >/etc/default/grub
echo "GRUB_CMDLINE_LINUX=cryptdevice=UUID=$(/sbin/blkid | grep $BTRFS | cut -d '"' -f2):root root=UUID=$(/sbin/blkid | grep root | cut -d '"' -f4) rootflags=subvol@${ROOT_NAME} mitigations=-off" >>/etc/default/grub