Ansible stuffs for setting up my desktop environment from fresh install
Currently based on Ubuntu 18.04.3 LTS
$ sudo apt-get install -y software-properties-common git \
&& sudo apt-add-repository -y ppa:ansible/ansible \
&& sudo apt-get update \
&& sudo apt-get install -y ansible
The ansible-pull
command uses the -U
option, which expects a repository URL. We don't need to specify a filename for the playbook to run as ansible will automatically look for local.yml
in the root of the repository.
$ sudo ansible-pull -U https://github.com/bearcodi/desktop.git \
--extra-vars "{\"home\": \"$HOME\", \"uid\": \"$USER\", \"gid\": \"$USER\"}"
SECURITY The
https
version of the repository URL for security purposes makes the repositoryread-only
by default
- gnome-tweaks
- git
- terminator
- htop
- httpie
- wget
- zsh with theme
- Docker
- ctop
- Docker-Compose
- MySql Workbench
- Vim
- Atom
- Custom wallpaper
- Custom lockscreen
- Custom theme (Arc-Dark)
- Auto hide dock
- Position dock at bottom
- Workspaces span displays
- Top bar show date, seconds and week numbers in calendar