36 lines
957 B
YAML
36 lines
957 B
YAML
---
|
|
- name: Install packages required by scripts
|
|
ansible.builtin.package:
|
|
name:
|
|
- tectonic
|
|
- pandoc
|
|
- ttf-liberation
|
|
- maim
|
|
- xdotool
|
|
- plantuml
|
|
- graphviz
|
|
state: present
|
|
become: true
|
|
tags: [pc, setup]
|
|
|
|
- name: Create a local bin directory if it doesn't exist
|
|
ansible.builtin.file:
|
|
path: ~/.local/bin
|
|
state: directory
|
|
mode: '0755'
|
|
tags: pc
|
|
|
|
- name: Copy over all scripts
|
|
ansible.builtin.copy:
|
|
src: "{{ item.src }}"
|
|
dest: "{{ item.dest }}"
|
|
mode: '0755'
|
|
with_items:
|
|
- { src: compiledoc, dest: ~/.local/bin/compiledoc }
|
|
- { src: inline_code.tex, dest: ~/.local/bin/inline_code.tex }
|
|
- { src: open_editor_in_new_shell, dest: ~/.local/bin/open_editor_in_new_shell }
|
|
- { src: dmenu_screenshot, dest: ~/.local/bin/dmenu_screenshot }
|
|
- { src: dmenu_kill, dest: ~/.local/bin/dmenu_kill }
|
|
- { src: run_in_bash, dest: ~/.local/bin/run_in_bash }
|
|
tags: pc
|