--- # 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