diff --git a/desktop.yml b/desktop.yml index 5b6f53f..4bf249b 100644 --- a/desktop.yml +++ b/desktop.yml @@ -1,10 +1,12 @@ --- - hosts: localhost become: true - vars_files: - - vars/main.yml roles: - common - restic tasks: - import_tasks: tasks/main.yml + vars_files: + - vars/main.yml + vars: + desktop_user: andreas diff --git a/tasks/main.yml b/tasks/main.yml index 275910d..100cb0c 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -53,3 +53,14 @@ copy: src: "mpv_input.conf" dest: "/home/{{ user }}/.config/mpv/input.conf" + +- name: "Install snap packages" + snap: + name: "{{ snap_packages }}" + state: present + +- name: "Install pip packages" + pip: + name: "{{ pip_packages }}" + state: present + become_user: "{{ desktop_user }}" diff --git a/vars/main.yml b/vars/main.yml index 9e415ce..fe40968 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -29,7 +29,10 @@ packages: - brasero - gnome-tweak-tool -pip3_packages: +pip_packages: - youtube-dl +snap_packages: + - telegram-desktop + user: andreas