Configure starship
This commit is contained in:
parent
d85d37d757
commit
0f9663397b
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user