Configure starship

This commit is contained in:
Roberto Alsina 2024-06-26 11:46:41 -03:00
parent d85d37d757
commit 0f9663397b

View File

@ -18,17 +18,17 @@
- name: Install Debian-specific packages
become: true
when: ansible_os_family == 'Debian'
apt:
ansible.builtin.apt:
name:
- ncurses-term
state: present
- name: Add the user ralsina
become: true
ansible.builtin.user:
name: ralsina
create_home: true
password_lock: true
shell: /usr/bin/fish
name: ralsina
create_home: true
password_lock: true
shell: /usr/bin/fish
- name: Authorize ssh
become: true
ansible.posix.authorized_key:
@ -43,9 +43,24 @@
state: present
commands: ALL
nopassword: true
- name: Remove users that come with the system
- name: Create fish config directory
ansible.builtin.file:
path: /home/ralsina/.config/fish/conf.d
recurse: true
state: directory
mode: '0755'
- name: Get starship installer
ansible.builtin.get_url:
url: https://starship.rs/install.sh
dest: /tmp/starship.sh
mode: '0755'
- name: Install starship
become: true
ansible.builtin.user:
name: rock
state: absent
remove: true
ansible.builtin.command:
cmd: sh /tmp/starship.sh -y
- name: Enable starship
ansible.builtin.copy:
dest: /home/ralsina/.config/fish/conf.d/starship.fish
mode: '0644'
content: |
starship init fish | source