config/roles/installs/tasks/cli.yml
2025-08-17 12:34:41 +03:00

39 lines
619 B
YAML

- name: Installing cli tools
become: true
ansible.builtin.dnf5:
name:
# shells & common utils
- bash
- fish
- trash-cli
- bat
- htop
# dev utils
- just
- jsonnet
- shellcheck
# edit utils
- helix
- micro
# - nano
- tmux
- tmate
- ripgrep
# git
- git-delta
- difftastic
- git
# other
- cronie
state: latest
- name: Clear trash automatically every 30 days
ansible.builtin.cron:
name: "empty trash"
special_time: "daily"
job: "$(which trash-empty) 30"