arch-setup/tasks/personal/xps.yml

46 lines
1.4 KiB
YAML

- name: Provision powertop systemd service
become: true
ansible.builtin.file:
path: /etc/systemd/system/powertop.service
state: absent
- name: Provision python pa-dlna
block:
- name: Create configuration directory
ansible.builtin.file:
path: '{{ xdg_config_dir }}/pa-dlna'
state: directory
mode: '0755'
- name: Copy configuration file
ansible.builtin.template:
src: templates/personal/xps/pa-dlna/config.j2
dest: '{{ xdg_config_dir }}/pa-dlna/pa-dlna.conf'
mode: '0755'
- name: Copy systemd service
ansible.builtin.template:
src: templates/personal/xps/pa-dlna/service.j2
dest: '{{ xdg_config_dir }}/systemd/user/pa-dlna.service'
mode: '0755'
- name: Create virtualenv directory
become: true
ansible.builtin.file:
path: /opt/virtualenv/pa-dlna
state: directory
owner: sonny
group: sonny
mode: '0755'
- name: Install pa-dlna
ansible.builtin.pip:
name: 'pa-dlna=={{ pa_dlna_version }}'
virtualenv: /opt/virtualenv/pa-dlna
virtualenv_command: python3.13 -m venv
- name: Install python-systemd
ansible.builtin.pip:
name: 'python-systemd=={{ pa_dlna_systemd_version }}'
virtualenv: /opt/virtualenv/pa-dlna
virtualenv_command: python3.13 -m venv