Set up home server.
This commit is contained in:
32
ansible/roles/termcap/tasks/freebsd.yaml
Normal file
32
ansible/roles/termcap/tasks/freebsd.yaml
Normal file
@@ -0,0 +1,32 @@
|
||||
# FreeBSD 14 added support for terminfo, so I'm leaving the termcap stuff commented out in case I need it.
|
||||
|
||||
# - name: See if the alacritty termcap has been added
|
||||
# lineinfile:
|
||||
# name: /usr/share/misc/termcap
|
||||
# regexp: |-
|
||||
# ^alacritty\|
|
||||
# state: absent
|
||||
# check_mode: false
|
||||
# changed_when: false
|
||||
# register: alacritty_cap
|
||||
|
||||
# # Termcap generated by:
|
||||
# # cat <(infocmp -Cr alacritty) <(infocmp -Cr alacritty-direct)
|
||||
# - name: Append alacritty termcap info
|
||||
# blockinfile:
|
||||
# path: /usr/share/misc/termcap
|
||||
# block: "{{ lookup('file', 'alacritty.termcap') }}"
|
||||
# marker: "# {mark} ANSIBLE MANAGED BLOCK alacritty"
|
||||
# when: not alacritty_cap.found
|
||||
# register: wrote_alacritty_cap
|
||||
|
||||
# - name: Update cap_mkdb
|
||||
# command: cap_mkdb /usr/share/misc/termcap
|
||||
# when: wrote_alacritty_cap.changed
|
||||
|
||||
- name: Append alacritty terminfo
|
||||
command: "tic -xe alacritty,alacritty-direct -"
|
||||
args:
|
||||
creates: "/usr/share/terminfo/a/alacritty-direct"
|
||||
# Also creates: "/usr/share/terminfo/a/alacritty"
|
||||
stdin: "{{ lookup('file', 'files/alacritty.info') }}"
|
||||
Reference in New Issue
Block a user