76 lines
1.5 KiB
YAML
76 lines
1.5 KiB
YAML
default_roles:
|
|
# === Core System Tools (Recommended) ===
|
|
- system # Essential system configurations and tools
|
|
# - fonts # Developer-friendly fonts (Nerd Fonts)
|
|
|
|
# === Development Core ===
|
|
# - git # Version control system
|
|
- nvim # Modern text editor (or use 'vim')
|
|
# - tmux # Terminal multiplexer for session management
|
|
#
|
|
# === Shell Environment ===
|
|
- zsh # Modern shell with oh-my-zsh
|
|
# - ssh
|
|
|
|
temp:
|
|
# === Development Languages ===
|
|
# - rust # Rust programming language
|
|
# - ruby # Ruby programming language
|
|
# - lua # Lua programming language
|
|
# === DevOps & Cloud Tools ===
|
|
- docker # Container platform
|
|
|
|
# === System Monitoring ===
|
|
|
|
# === Terminal Emulators ===
|
|
- ghostty
|
|
# - kitty # GPU-accelerated terminal
|
|
# - warp # Modern terminal with AI features
|
|
|
|
# === Productivity Tools ===
|
|
# - obsidian # Knowledge management and note-taking
|
|
|
|
system_packages:
|
|
# Network
|
|
- curl
|
|
- wget
|
|
- rsync
|
|
- nmap
|
|
# - nslookup
|
|
# - dig
|
|
|
|
# archive/compression
|
|
- unzip
|
|
- tar
|
|
|
|
# text processing
|
|
- jq
|
|
- ripgrep
|
|
- fd
|
|
|
|
# utilities
|
|
- btop
|
|
- which
|
|
# - fzf
|
|
- bat
|
|
- eza
|
|
- tealdeer
|
|
- neofetch
|
|
|
|
# dev
|
|
- nvm
|
|
- go
|
|
- discord # Team communication
|
|
|
|
|
|
# TODO
|
|
aur_packages:
|
|
- autojump
|
|
- spotify
|
|
- qownnotes
|
|
- stripe-cli
|
|
- pgformatter-git
|
|
# - jetbrains-toolbox
|
|
|
|
config_dir: "{{ ansible_facts.env.HOME }}/.config"
|