43 lines
1.3 KiB
Bash
43 lines
1.3 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
clear
|
|
echo "Bootstrap Script for Linix by Andrei Jiroh"
|
|
echo "Starting up in 3 seconds..."
|
|
sleep 3
|
|
|
|
echo "==> Prompt ahead: Enter your GitLab Auth tokens"
|
|
read -p "Your username: " GH_USERNAME
|
|
read -p "Your GitLab.com PAT: " GH_PAT
|
|
|
|
if echo $OSTYPE | grep linux-android.*; then
|
|
# Assuming that you ibstalled wget and curl
|
|
echo "==> Installing dependencies..."
|
|
pkg install man git nano gnupg openssh python nodejs
|
|
|
|
# Clone our stuff
|
|
echo "==> Cloning the dotfiles repo"
|
|
git clone https://github.com/AndreiJirohHaliliDev2006/.dotfiles.git
|
|
cd .dotfiles && git clone https://$GH_USERNAME:$GH_PAT@gitlab.com/AndreiJirohHaliliDev2006/dotfiles-secrets secrets
|
|
|
|
if [[ $? != 0 ]]; then
|
|
echo " That kinda sus, but only Andrei Jiroh can proceed!"
|
|
exit 1
|
|
fi
|
|
|
|
# Importing our SSH keys
|
|
echo "==> Importing SSH keys..."
|
|
mkdir ~/.ssh || echo "~/.ssh exists!"
|
|
cp secrets/ssh/github-personal* ~/.ssh/github-personal
|
|
chmod 600 ~/*ssh/github-personal
|
|
|
|
# Link softly
|
|
echo "==> Creating soft links for .bashrc and .gitconfig"
|
|
ln -s termux.bashrc ~/.bashrc
|
|
|
|
echo "✔ Task completed. Now, you need to manually import your"
|
|
echo "PGP keys with the included import-pgp-keys script."
|
|
else
|
|
echo "Todo"
|
|
fi
|
|
|