- FIX - Ensure snap is installed
- FIX - Add Hombrew to PATH
- Fix Pip and install pip packages
- Add snap packages install
- Install homebrew
- Add hombrew packages install
- Add check for .bashrc array so
custom
isn't added every run - Tweak to run on other distros
- Customise terminal
- Customise Wallpaper
- Add Personal git folder
- Add Work git folder
- Create ssh keypairs - https://docs.ansible.com/ansible/latest/collections/community/crypto/openssh_keypair_module.html
- github
- raspberry pi
- Set up taskbar
- Tidy up
- Create initial install script <- Very hacky
- Move some bits into roles
- Add tags
- Add extra packages if on home desktop
- steam
- lutris
- discord
- spotify
- Tweak for nobara linux/fedora for desktop
- Ubuntu base system ( for now )
- Install
git
,python3-pip
,python3-venv
,ansible
sudo apt update && sudo apt install git python3-pip python3-venv -y && python3 -m pip install --user pipx && python3 -m pipx ensurepath
# Logout/New session
pipx install --include-deps ansible
- Add user to passwordless sudo
sudo echo "$USER ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/$USER
- Fist Use
# Main branch
ansible-pull -o -U https://github.com/0lzi/workstation-config.git # -e 'desktop=true' If wanting to run on PC and have steam and other bits
# Alt branch
ansible-pull -o -U https://github.com/0lzi/workstation-config.git -C test1