mirror of
https://github.com/fscotto/infra.git
synced 2026-05-30 15:39:58 +00:00
92 lines
1.6 KiB
YAML
92 lines
1.6 KiB
YAML
---
|
|
ansible_python_interpreter: /usr/bin/python3
|
|
username: fscotto
|
|
user_group: fscotto
|
|
user_home: "/home/{{ username }}"
|
|
user_shell: /bin/bash
|
|
effective_username: "{{ username }}"
|
|
effective_user_group: "{{ user_group }}"
|
|
effective_user_home: "{{ user_home }}"
|
|
|
|
xdg_user_directories:
|
|
- Desktop
|
|
- Documents
|
|
- Downloads
|
|
- Music
|
|
- Pictures
|
|
- Public
|
|
- Templates
|
|
- Videos
|
|
|
|
common_packages:
|
|
- bash-completion
|
|
- bat
|
|
- entr
|
|
- fzf
|
|
- git
|
|
- jq
|
|
- tree
|
|
- unzip
|
|
- vim
|
|
- wget
|
|
- zip
|
|
- zoxide
|
|
|
|
common_dotfiles:
|
|
- name: .bashrc
|
|
src: .bashrc
|
|
dest: .bashrc
|
|
mode: "0644"
|
|
- name: .bash_profile
|
|
src: .bash_profile
|
|
dest: .bash_profile
|
|
mode: "0644"
|
|
- name: .bashrc.aliases
|
|
src: .bashrc.aliases
|
|
dest: .bashrc.aliases
|
|
mode: "0644"
|
|
- name: .vimrc
|
|
src: .vimrc
|
|
dest: .vimrc
|
|
mode: "0644"
|
|
- name: bat config
|
|
src: .config/bat/
|
|
dest: .config/bat/
|
|
mode: preserve
|
|
|
|
ai_agents_npm_packages:
|
|
- name: "opencode-ai"
|
|
state: latest
|
|
- name: "@anthropic-ai/claude-code"
|
|
state: latest
|
|
- name: "@openai/codex"
|
|
state: latest
|
|
- name: "@google/gemini-cli"
|
|
state: latest
|
|
|
|
ai_agents_enabled: true
|
|
|
|
ai_agents_dotfiles:
|
|
- name: AI common config
|
|
src: .config/ai/
|
|
dest: .config/ai/
|
|
mode: preserve
|
|
- name: Gemini CLI config
|
|
src: .gemini/
|
|
dest: .gemini/
|
|
mode: preserve
|
|
- name: OpenCode config
|
|
src: .config/opencode/
|
|
dest: .config/opencode/
|
|
mode: preserve
|
|
- name: Claude Code memory
|
|
src: .claude/
|
|
dest: .claude/
|
|
mode: preserve
|
|
|
|
ai_agents_templates:
|
|
- name: Codex config
|
|
src: .codex/config.toml.j2
|
|
dest: .codex/config.toml
|
|
mode: "0644"
|