From beec041eb71d4b99e6878d70fd45102146a8ca6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?c=C4=83t=C4=83lin?= Date: Fri, 21 Jul 2023 20:50:29 +0200 Subject: [PATCH] add packages.yml --- README.md | 10 ++++++++++ packages.yml | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 README.md create mode 100644 packages.yml diff --git a/README.md b/README.md new file mode 100644 index 0000000..5ea0212 --- /dev/null +++ b/README.md @@ -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 +``` + + diff --git a/packages.yml b/packages.yml new file mode 100644 index 0000000..44617b3 --- /dev/null +++ b/packages.yml @@ -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