customize-xfce-anisble/playbook/roles/role-one/tasks/xfce-terminal.yml

38 lines
830 B
YAML

---
- name: Terminal | Clone powerlevel10k repository
git:
repo: "{{ powerlevel10k_git }}"
dest: "{{ home_directory }}"powerlevel10k
depth: 1
- name: Terminal | Install zsh
apt:
name: zsh
state: present
- name: Terminal | Change shell to zsh
shell:
cmd: "chsh -s $(which zsh)"
- name: Terminal | Copy powerlevel10k configuration
copy:
src: p10k.zsh
dest: "{{ home_directory }}".p10k.zsh
- name: Terminal | Copy zshrc configuration
copy:
src: zshrc
dest: "{{ home_directory }}".zshrc
- name: Terminal | Disable powerlevel10k prompt
shell:
cmd: "echo 'POWERLEVEL9K_DISABLE_CONFIGURATION_WIZARD=true' >>! ~/.zshrc"
- name: Terminal | Copy terminal config
template:
src: terminalrc
dest: "{{ terminal_config_path }}/terminalrc"
owner: root
mode: '0644'