shell-scripts/solus_utility/solus_dev_setup.sh

38 lines
1 KiB
Bash
Raw Permalink Normal View History

#!/bin/bash
first="Tracey"
last="Clark"
email="tracey_dev@tlcnet.info"
phabtoken=`cat ~/.phab_token_solus`
# Switch to unstable repository and install applications
sudo eopkg ar Solus https://mirrors.rit.edu/solus/packages/unstable/eopkg-index.xml.xz
sudo eopkg enable-repo Solus-Dev
sudo eopkg up -y
sudo eopkg install vscode htop zsh openssh vim ripgrep micro
# Install and setup build tools
sudo eopkg it -c system.devel
sudo eopkg it solbuild arcanist solbuild-config-unstable
sudo solbuild init
sudo solbuild update
mkdir ~/packaging
cd ~/packaging
git clone https://dev.getsol.us/source/common.git
ln -sv common/Makefile.common .
ln -sv common/Makefile.toplevel Makefile
ln -sv common/Makefile.iso .
touch ~/.gitignore
echo '*~' >> ~/.gitignore
git config --global core.excludesFile ~/.gitignore
git config --global user.name "$first $last"
git config --global user.email $email
mkdir -p ~/.solus/
echo -e "[Packager]\nName=$first $last\nEmail=$email" > ~/.solus/packager
arc set-config default https://dev.getsol.us
#arc install-certificate $phabtoken