Skip to content

lab1702/setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

239 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ubuntu Developer Workstation Setup

Step 0: Setup up fingerprint Authentication

If applicable do this after enrolling your fingerprint

sudo pam-auth-update

Step 1: Enable AMD64v3 CPU Optimizations

echo 'APT::Architecture-Variants "amd64v3";' | sudo tee /etc/apt/apt.conf.d/99enable-amd64v3
sudo apt update && sudo apt upgrade

Step 2: Install Ansible

sudo apt update && sudo apt upgrade -y &&  sudo apt install -y git ansible

Step 3: Run ansible-pull

sudo ansible-pull -U https://github.com/lab1702/setup.git

Optional: Setup NPM

mkdir -p ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH="$HOME/.npm-global/bin:$PATH"' >> ~/.bashrc

Optional: Setup Claude Code

curl -fsSL https://claude.ai/install.sh | bash

Optional: Install Claude Code Plugins

claude plugin install superpowers@claude-plugins-official
claude plugin install frontend-design@claude-plugins-official
claude plugin install security-guidance@claude-plugins-official
claude plugin marketplace add DietrichGebert/ponytail
claude plugin install ponytail@ponytail

Optional: Setup Git Authentication

Step A:

git config --global user.name "abc"

Step B:

git config --global user.email "abc@gmail.com"

Step C:

gh auth login

Step D:

gh auth setup-git
git config --global init.defaultBranch main

About

Ubuntu Developer Workstation Setup

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors