29 lines
917 B
YAML
29 lines
917 B
YAML
---
|
||
# Pre-requisite:
|
||
# ❯ infocmp -a xterm-kitty > ~/.xterm-kitty.terminfo
|
||
# - name: Check if kitty term-info exists
|
||
# ansible.builtin.stat:
|
||
# path: "/home/javi/.xterm-kitty.terminfo"
|
||
# register: file_check
|
||
|
||
# - name: Fail if file does not exist
|
||
# ansible.builtin.fail:
|
||
# msg: "Kitty term info does't exist. Please run: infocmp -a xterm-kitty > ~/.xterm-kitty.terminfo"
|
||
# when: not file_check.stat.exists
|
||
|
||
- name: Copy pre-generated kitty terminfo to remote users
|
||
copy:
|
||
src: "/home/javi/.xterm-kitty.terminfo"
|
||
dest: /home/javi/.xterm-kitty.terminfo
|
||
owner: "javi"
|
||
group: "javi"
|
||
mode: '0644'
|
||
|
||
- name: Compile terminfo for each user
|
||
ansible.builtin.command: >
|
||
tic -x -o /home/javi/.terminfo/ /home/javi/.xterm-kitty.terminfo
|
||
|
||
- name: Clean up xterm-kitty.terminfo from home directory
|
||
ansible.builtin.file:
|
||
path: "/home/javi/.xterm-kitty.terminfo"
|
||
state: absent |