1
0
Fork 0

add packages.yml

This commit is contained in:
cătălin 2023-07-21 20:50:29 +02:00
commit beec041eb7
Signed by: catalin
GPG key ID: 0178DF42F43E5FD2
2 changed files with 43 additions and 0 deletions

10
README.md Normal file
View file

@ -0,0 +1,10 @@
# dots
```shell
curl https://sh.rustup.rs -sSf | sh
pip install pipx ansible
ansible-playbook --ask-become-pass packages.yml
dotter
```

33
packages.yml Normal file
View file

@ -0,0 +1,33 @@
- name: Install packages
hosts: localhost
tasks:
- name: Install system packages
become: yes
ansible.builtin.package:
name:
- git
- tmux
- python3-pip
- fish
state: present
- name: Install cargo packages
community.general.cargo:
name:
- git-delta
- dotter
- bottom
- git-cliff
- topgrade
- bat
- cargo-update
state: latest
- name: Install pipx packages
community.general.pipx:
name: "{{ item }}"
state: latest
loop:
- yt-dlp
- pdm
- poetry
- halig