-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackages.conf.yaml
44 lines (38 loc) · 1.02 KB
/
packages.conf.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
- sudo:
- apt:
- bat
- htop
- jq
- keychain
- ncdu
- net-tools
- pipx
- python-is-python3
- python3-pip
- vim
- shell:
- description: Install git-delta # https://github.com/dandavison/delta/releases
command: |
[[ -x "$(command -v delta)" ]] || {
wget https://github.com/dandavison/delta/releases/download/0.18.2/git-delta_0.18.2_amd64.deb
apt install -y ./git-delta_0.18.2_amd64.deb
rm git-delta_0.18.2_amd64.deb
}
quiet: true
- go:
- github.com/jesseduffield/lazygit@latest
- github.com/jesseduffield/lazydocker@latest
- shell:
- description: Install ansible # https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#pipx-install
command: |
[[ -x "$(command -v ansible)" ]] || {
pipx install --include-deps ansible
pipx inject ansible \
jmespath \
xmltodict
}
quiet: true
- pipx:
file: requirements-pipx.txt
stdout: false
stderr: true