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 - hyprland - ghostty 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 === # - 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 # Window manager - hyprland - waybar - wofi - hyprshot - dunst - hyprpaper # TODO aur_packages: - autojump - spotify - qownnotes - stripe-cli - pgformatter-git # - jetbrains-toolbox config_dir: "{{ ansible_facts.env.HOME }}/.config"