Merge branch 'main' of https://github.com/71Zombie/BetterArch
This commit is contained in:
commit
53ed0c444b
|
|
@ -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 "--------------------------------------"
|
||||||
|
|
|
||||||
11
1-setup.sh
11
1-setup.sh
|
|
@ -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'
|
||||||
|
|
|
||||||
|
|
@ -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'
|
||||||
)
|
)
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue