This commit is contained in:
FactionsExposed 2021-11-11 08:11:19 -05:00
commit 53ed0c444b
5 changed files with 24 additions and 23 deletions

View File

@ -107,22 +107,21 @@ echo "--------------------------------------"
pacstrap /mnt base base-devel linux-hardened 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 genfstab -U /mnt >> /mnt/etc/fstab
echo "keyserver hkp://keyserver.ubuntu.com" >> /mnt/etc/pacman.d/gnupg/gpg.conf echo "keyserver hkp://keyserver.ubuntu.com" >> /mnt/etc/pacman.d/gnupg/gpg.conf
cp -R ${SCRIPT_DIR} /mnt/root/BetterArch
cp /etc/pacman.d/mirrorlist /mnt/etc/pacman.d/mirrorlist
echo "--------------------------------------"
echo "--GRUB BIOS Bootloader Install&Check--"
echo "--------------------------------------"
if [[ ! -d "/sys/firmware/efi" ]]; then
grub-install --boot-directory=/mnt/boot ${DISK}
fi
echo "--------------------------------------" echo "--------------------------------------"
echo "-- GRUB Bootloader Installation --" echo "-- GRUB Bootloader Installation --"
echo "--------------------------------------" echo "--------------------------------------"
if [[ ! -d "/sys/firmware/efi" ]]; then if [[ ! -d "/sys/firmware/efi" ]]; then
grub-install --boot-directory=/mnt/boot ${DISK} grub-install --boot-directory=/mnt/boot ${DISK}
else
grub-install --efi-directory=/mnt/boot ${DISK}
fi fi
#sudo cp /boot/loader/entries/arch.conf /boot/loader/entries/arch-hardened.conf
#sudo sed -i 's|Arch Linux|Arch Linux Hardened Kernel|g' /boot/loader/entries/arch-hardened.conf
#sudo sed -i 's|vmlinuz-linux-hardened|vmlinuz-linux-lts|g' /boot/loader/entries/arch-hardened.conf
#sudo sed -i 's|initramfs-linux.img|initramfs-linux-hardened.img|g' /boot/loader/entries/arch-hardened.conf
cp -R ${SCRIPT_DIR} /mnt/root/BetterArch
cp /etc/pacman.d/mirrorlist /mnt/etc/pacman.d/mirrorlist
echo "--------------------------------------" echo "--------------------------------------"
echo "-- Check for low memory systems <8G --" echo "-- Check for low memory systems <8G --"
echo "--------------------------------------" echo "--------------------------------------"

View File

@ -116,7 +116,6 @@ PKGS=(
'gcc' 'gcc'
'gimp' # Photo editing 'gimp' # Photo editing
'git' 'git'
'gitkraken'
'gparted' # partition management 'gparted' # partition management
'gptfdisk' 'gptfdisk'
'grub' 'grub'
@ -124,7 +123,6 @@ PKGS=(
'gst-libav' 'gst-libav'
'gst-plugins-good' 'gst-plugins-good'
'gst-plugins-ugly' 'gst-plugins-ugly'
'gwenview'
'haveged' 'haveged'
'htop' 'htop'
'iptables-nft' 'iptables-nft'
@ -132,11 +130,10 @@ PKGS=(
'kate' 'kate'
'kcodecs' 'kcodecs'
'kcoreaddons' 'kcoreaddons'
'kde-plasma-addons' 'kdeplasma-addons'
'kinfocenter'
'kscreen'
'kvantum-qt5'
'kde-gtk-config' 'kde-gtk-config'
'kinfocenter'
'kvantum-qt5'
'kitty' 'kitty'
'konsole' 'konsole'
'kscreen' 'kscreen'
@ -169,8 +166,10 @@ PKGS=(
'patch' 'patch'
'picom' 'picom'
'pkgconf' 'pkgconf'
'plasma-meta'
'plasma-nm' 'plasma-nm'
'powerdevil' 'powerdevil'
'plasma-nm'
'powerline-fonts' 'powerline-fonts'
'print-manager' 'print-manager'
'pulseaudio' 'pulseaudio'

View File

@ -24,7 +24,7 @@ touch "$HOME/.cache/zshhistory"
git clone "https://github.com/ChrisTitusTech/zsh" git clone "https://github.com/ChrisTitusTech/zsh"
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $HOME/powerlevel10k git clone --depth=1 https://github.com/romkatv/powerlevel10k.git $HOME/powerlevel10k
ln -s "$HOME/zsh/.zshrc" $HOME/.zshrc ln -s "$HOME/zsh/.zshrc" $HOME/.zshrc
echo "If chromium takes too long to install, you may CTRL-C to cancel it."
PKGS=( PKGS=(
'autojump' 'autojump'
'awesome-terminal-fonts' 'awesome-terminal-fonts'
@ -48,14 +48,13 @@ PKGS=(
'pidgin' 'pidgin'
'plasma-pa' 'plasma-pa'
'ocs-url' # install packages from websites 'ocs-url' # install packages from websites
'ungoogled-chromium' #'ungoogled-chromium'
'sddm-nordic-theme-git' 'sddm-nordic-theme-git'
'snapper-gui-git' 'snapper-gui-git'
'ttf-droid' 'ttf-droid'
'ttf-hack' 'ttf-hack'
'ttf-meslo' # Nerdfont package 'ttf-meslo' # Nerdfont package
'ttf-roboto' 'ttf-roboto'
'zoom' # video conferences
'snap-pac' 'snap-pac'
'youtube-dl-gui-git' 'youtube-dl-gui-git'
) )

View File

@ -12,8 +12,13 @@
#------------------------------------------------------------------------------------ #------------------------------------------------------------------------------------
echo -e "\nFINAL SETUP AND CONFIGURATION" echo -e "\nFINAL SETUP AND CONFIGURATION"
echo "--------------------------------------"
echo "-- GRUB EFI Bootloader Install&Check--"
echo "--------------------------------------"
if [[ -d "/sys/firmware/efi" ]]; then
grub-install --efi-directory=/boot ${DISK}
fi
grub-mkconfig -o /boot/grub/grub.cfg grub-mkconfig -o /boot/grub/grub.cfg
# ------------------------------------------------------------------------ # ------------------------------------------------------------------------
echo -e "\nEnabling Login Display Manager" echo -e "\nEnabling Login Display Manager"

View File

@ -13,7 +13,7 @@
echo -e "\nFINAL SETUP AND CONFIGURATION\n" echo -e "\nFINAL SETUP AND CONFIGURATION\n"
ehco -e"\nInstalling black arch repository\n" echo -e"\nInstalling black arch repository\n"
mkdir $HOME/blackarch mkdir $HOME/blackarch
cp /root/BetterArch/dotfiles/blackarch/strap.sh $HOME/blackarch cp /root/BetterArch/dotfiles/blackarch/strap.sh $HOME/blackarch
@ -44,7 +44,6 @@ PKGS=(
'gitrob' 'gitrob'
'gittools' 'gittools'
#----------------# #----------------#
'metasploit' # Exploit 'metasploit' # Exploit
'nmap' # Network scanning 'nmap' # Network scanning
'sherlock-git' 'sherlock-git'
@ -55,7 +54,7 @@ PKGS=(
for PKG in "${PKGS[@]}"; do for PKG in "${PKGS[@]}"; do
echo "INSTALLING: ${PKG}" echo "INSTALLING: ${PKG}"
sudo pacman -Sy "$PKG" sudo pacman -S "$PKG" --noconfirm --needed
done done