48 lines
869 B
YAML
48 lines
869 B
YAML
---
|
|
#
|
|
- name: Install packages
|
|
apt:
|
|
name:
|
|
- bat
|
|
- broot
|
|
- duf
|
|
- fd-find
|
|
- fish
|
|
- fzf
|
|
- git
|
|
- glances
|
|
- lsd
|
|
- neovim
|
|
- ripgrep
|
|
- tmux
|
|
- zoxide
|
|
|
|
# TODO: Dust, btm
|
|
|
|
block:
|
|
become: true
|
|
become_user: {{main_user}}
|
|
- name: Create bin folder
|
|
ansible.builtin.file:
|
|
path: ~/bin
|
|
state: directory
|
|
mode: '0755'
|
|
|
|
# Oh-my-fish
|
|
- name: get oh-my-fish repo
|
|
git:
|
|
repo: 'https://github.com/oh-my-fish/oh-my-fish.git'
|
|
dest: ~/.local/share/git/oh-my-fish
|
|
- name: install oh-my-fish
|
|
shell:
|
|
cmd: "bin/install --offline --noninteractive"
|
|
executable: /usr/bin/fish
|
|
chdir: ~/.local/share/git/oh-my-fish
|
|
creates:
|
|
- ~/.local/share/omf
|
|
- ~/.config/omf
|
|
- copy:
|
|
content: "bobthefish"
|
|
dst: "~/.config/omf/theme"
|
|
|