diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/0-preinstall.sh b/0-preinstall.sh index 041d175..3485cae 100755 --- a/0-preinstall.sh +++ b/0-preinstall.sh @@ -91,7 +91,7 @@ mount -t vfat -L UEFISYS /mnt/boot/ echo "--------------------------------------" echo "-- Arch Install on Main Drive --" echo "--------------------------------------" -pacstrap /mnt base base-devel linux linux-firmware vim nano sudo archlinux-keyring wget libnewt --noconfirm --needed +pacstrap /mnt base base-devel linux-hardened linux-firmware vim nano sudo archlinux-keyring wget libnewt --noconfirm --needed genfstab -U /mnt >> /mnt/etc/fstab echo "keyserver hkp://keyserver.ubuntu.com" >> /mnt/etc/pacman.d/gnupg/gpg.conf echo "--------------------------------------" @@ -101,8 +101,8 @@ bootctl install --esp-path=/mnt/boot [ ! -d "/mnt/boot/loader/entries" ] && mkdir -p /mnt/boot/loader/entries cat < /mnt/boot/loader/entries/arch.conf title Arch Linux -linux /vmlinuz-linux -initrd /initramfs-linux.img +linux /vmlinuz-linux-hardened +initrd /initramfs-linux-hardened.img options root=LABEL=ROOT rw rootflags=subvol=@ EOF cp -R ~/ArchTitus /mnt/root/ diff --git a/1-setup.sh b/1-setup.sh index 88e866d..ca2a189 100755 --- a/1-setup.sh +++ b/1-setup.sh @@ -91,6 +91,8 @@ PKGS=( 'flex' 'fuse2' 'fuse3' +'fish' # Terminal +'firejail' #Application Sandboxing 'fuseiso' 'gamemode' 'gcc' @@ -149,9 +151,9 @@ PKGS=( 'libksysguard' 'libnewt' 'libtool' -'linux' 'linux-firmware' -'linux-headers' +'linux-hardened' +'linux-hardened-headers' 'lsof' 'lutris' 'lzop'