diff options
author | Sacha Chua <sacha@sachachua.com> | 2022-10-30 10:06:47 -0400 |
---|---|---|
committer | Sacha Chua <sacha@sachachua.com> | 2022-10-30 10:06:47 -0400 |
commit | b8c97d14ed81871eef51ba7253982c45258ec538 (patch) | |
tree | b9e6252349df072aca9b6ff66ca0cf000f7c9cc2 /roles/obs/tasks/mpv.yml | |
parent | a1e9bd2ba2cabd37a298c4ed951dfe2344bd750f (diff) | |
download | emacsconf-ansible-b8c97d14ed81871eef51ba7253982c45258ec538.tar.xz emacsconf-ansible-b8c97d14ed81871eef51ba7253982c45258ec538.zip |
Add obs role
Diffstat (limited to 'roles/obs/tasks/mpv.yml')
-rw-r--r-- | roles/obs/tasks/mpv.yml | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/roles/obs/tasks/mpv.yml b/roles/obs/tasks/mpv.yml new file mode 100644 index 0000000..581472a --- /dev/null +++ b/roles/obs/tasks/mpv.yml @@ -0,0 +1,38 @@ +- name: add apt-key + apt_key: + url: https://non-gnu.uvt.nl/debian/uvt_key.gpg + state: present +- name: Add repo + apt_repository: + repo: deb https://non-gnu.uvt.nl/debian {{ ansible_distribution_release }} uvt +- name: Install mpv + apt: + name: mpv=0.34.1+fruit.2 +- name: Create MPV profile directory + file: + path: "{{ emacsconf_home }}/.config/mpv" + state: directory + owner: "{{ emacsconf_user }}" + group: "{{ emacsconf_group }}" +- name: Add MPV profile + template: + src: mpv.conf + dest: "{{ emacsconf_home }}/.config/mpv/mpv.conf" + owner: "{{ emacsconf_user }}" + group: "{{ emacsconf_group }}" +- name: Download MPVC + git: + repo: https://github.com/lwilletts/mpvc.git + dest: /usr/src/mpvc +- name: Install MPVC + make: + chdir: /usr/src/mpvc + target: install +- name: Create mpv scripts for tracks + template: + src: mpv-track + dest: "{{ emacsconf_home }}/bin/{{ item.id }}/-mpv" + owner: "{{ emacsconf_user }}" + group: "{{ emacsconf_group }}" + mode: 0775 + loop: "{{ emacsconf_tracks }}" |