homeserver/roles/mgrote.polybar/tasks/main.yml
mg a0b88b4aee bugs_laptop (#136)
Merge branch 'master' into bugs_laptop

vars

polybar tools

tmux become true

doku

xnview

package feh

vars

playbook sources

taks linux mint

polybar

vivaldi

alacritty

siji

ufw

apt sources nicht bei irantu

ripgrep

siji bug

Co-authored-by: Michael Grote <michael.grote@posteo.de>
Reviewed-on: mg/ansible#136
Co-Authored-By: mg <mg@noreply.git.mgrote.net>
Co-Committed-By: mg <mg@noreply.git.mgrote.net>
2021-06-29 13:58:31 +02:00

52 lines
1.2 KiB
YAML

---
- name: install packages
become: yes
ansible.builtin.package:
name:
- polybar
- lm-sensors
- brightnessctl
- inotify-tools
state: present
- name: checkout siji font
become: true
ansible.builtin.git:
repo: "{{ polybar_siji_repo }}"
dest: "{{ polybar_siji_local }}"
register: gitcheckout
- name: create siji dir
become: true
ansible.builtin.file:
path:
- "{{ polybar_siji_fonts_dir }}"
state: directory
- name: install siji-font
become: true
ansible.builtin.shell: "{{ polybar_siji_local }}/install.sh -d {{ polybar_siji_fonts_dir }}"
args:
chdir: "{{ polybar_siji_local }}"
creates: /home/mg/.fonts
when: gitcheckout.changed
- name: remove bitmap-file
become: true
ansible.builtin.file:
path: /etc/fonts/conf.d/70-no-bitmaps.conf
state: absent
when: gitcheckout.changed
- name: update fc-cache
become: true
ansible.builtin.shell: fc-cache
when: gitcheckout.changed
- name: add user polybar to group video
# https://github.com/polybar/polybar/wiki/Module:-backlight
become: true
ansible.builtin.user:
name: polybar
group: video