This repository consists of two things:
- An ansible playbook
- a private submodule containing encrypted ssh keys
This project should allow a relatively short list of steps for setup.
- Open terminal
- Install ansible, i.e.
sudo apt install ansible -y
- Clone this repository with http and enter password.
- Change directory into this directory and run playbook. Installing ssh keys requires --ask-vault-pass, and I recommend using --ask-become-pass to be safe.
Most, if not all of these steps, are pretty specific to my needs and configuration. You are more than welcome to fork and adjust this to your own needs, but I make no guarantees that it will work for other usernames etc without any adjustment.
This is now specifically intended to work for Pop!_OS or Fedora, other Linux flavors are not guaranteed.
- Add Zen install
- Add Zellij install
- Add gitlab dotfiles
- Clean up unused packages and configuration?
- This probably includes LSP installs, I think we can just let Mason handle this