From c73f2953ba80530ed1ae8251efae5bf563d08aee Mon Sep 17 00:00:00 2001 From: Micke Nordin Date: Sun, 12 Nov 2023 12:14:41 +0000 Subject: [PATCH] Yamlfix --- playbooks/env.yaml | 4 ++-- playbooks/fonts.yaml | 15 ++++++++++++++- templates/foot.ini.j2 | 3 +++ 3 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 templates/foot.ini.j2 diff --git a/playbooks/env.yaml b/playbooks/env.yaml index 2981ebf..2c8709c 100644 --- a/playbooks/env.yaml +++ b/playbooks/env.yaml @@ -1,7 +1,7 @@ --- - name: Set up env vars: - XDG_DATA_DIRS: /usr/local/share/:/usr/share/ + XDG_DATA_DIRS: /usr/local/share/:/usr/share/ hosts: localhost connection: local become: false @@ -10,5 +10,5 @@ become: true ansible.builtin.lineinfile: path: /etc/environment - regex: '^XDG_DATA_DIRS=' + regex: ^XDG_DATA_DIRS= line: XDG_DATA_DIRS={{ XDG_DATA_DIRS }} diff --git a/playbooks/fonts.yaml b/playbooks/fonts.yaml index 0d33927..cdebd88 100644 --- a/playbooks/fonts.yaml +++ b/playbooks/fonts.yaml @@ -1,8 +1,10 @@ --- - name: Set up fonts vars: + uid: "{{ lookup('env','USER') }}" font_name: UbuntuMono font_path: https://github.com/ryanoasis/nerd-fonts/releases/download/v3.0.2/{{ font_name }}.zip + font_size: 14 hosts: localhost connection: local become: false @@ -26,9 +28,20 @@ chdir: /tmp/{{ font_name }} cmd: unzip {{ font_name }}.zip when: not font.stat.exists - - name: unizip font + - name: install font become: true ansible.builtin.command: chdir: /tmp/ cmd: mv {{ font_name }} /usr/local/share/fonts/ when: not font.stat.exists + - name: make foot dir + ansible.builtin.file: + dest: /home/{{ uid }}/.config/foot + state: directory + - name: install foot config + ansible.builtin.template: + src: ../templates/foot.ini.j2 + dest: /home/{{ uid }}/.config/foot/foot.ini + owner: '{{ uid }}' + group: '{{ uid }}' + mode: '0640' diff --git a/templates/foot.ini.j2 b/templates/foot.ini.j2 new file mode 100644 index 0000000..43fdf9e --- /dev/null +++ b/templates/foot.ini.j2 @@ -0,0 +1,3 @@ +font=monospace:size={{ font_size }} +[colors] +alpha=0.9