config/roles/installs/tasks/cli.yml

40 lines
619 B
YAML
Raw Normal View History

- name: Installing cli tools
become: true
2025-08-03 12:33:33 +03:00
ansible.builtin.dnf5:
name:
2025-08-11 15:06:33 +03:00
# shells & common utils
- bash
2025-08-03 12:33:33 +03:00
- fish
- trash-cli
2025-08-09 20:19:59 +03:00
- bat
2025-08-11 15:06:33 +03:00
- htop
2025-08-08 14:59:55 +03:00
# dev utils
- just
2025-08-03 12:33:33 +03:00
- jsonnet
2025-08-08 14:59:55 +03:00
- shellcheck
2025-08-03 12:33:33 +03:00
# edit utils
- helix
- micro
2025-08-09 20:19:59 +03:00
# - nano
2025-08-03 12:33:33 +03:00
- tmux
- tmate
- ripgrep
# git
- git-delta
- difftastic
2025-08-03 12:33:33 +03:00
- git
# other
- cronie
2025-08-03 12:33:33 +03:00
state: latest
- name: Clear trash automatically every 30 days
2025-08-09 11:47:58 +03:00
ansible.builtin.cron:
name: "empty trash"
special_time: "daily"
job: "$(which trash-empty) 30"