29 lines
605 B
YAML
29 lines
605 B
YAML
---
|
|
- name: Install zsh and dependencies
|
|
ansible.builtin.package:
|
|
name:
|
|
- zsh
|
|
- starship
|
|
- zoxide
|
|
- fzf
|
|
- eza
|
|
- bat
|
|
- ttf-jetbrains-mono-nerd
|
|
state: present
|
|
become: true
|
|
|
|
- name: Copy .zshrc configuration
|
|
ansible.builtin.copy:
|
|
src: zshrc
|
|
dest: "{{ ansible_env.HOME }}/.zshrc"
|
|
mode: '0644'
|
|
become: true
|
|
become_user: "{{ user }}"
|
|
|
|
- name: Copy starship configuration
|
|
ansible.builtin.copy:
|
|
src: starship.toml
|
|
dest: "{{ user_home }}/.config/starship.toml"
|
|
mode: '0644'
|
|
become: true
|
|
become_user: "{{ user }}" |