|
5 | 5 | This repository manages a full developer environment across Windows and Linux. |
6 | 6 |
|
7 | 7 | ### Ansible Roles (Linux/WSL) |
8 | | -| Role | Description | Source | |
9 | | -| :--- | :--- | :--- | |
10 | | -| [packages](scripts/ansible/roles/packages) | Common system utilities (jq, ripgrep, btop, etc.) | [scripts/ansible/playbook.yml](scripts/ansible/playbook.yml) | |
11 | | -| [podman](scripts/ansible/roles/podman) | Rootless container engine (built from source) | [scripts/ansible/roles/podman/tasks/main.yml](scripts/ansible/roles/podman/tasks/main.yml) | |
12 | | -| [neovim](scripts/ansible/roles/neovim) | Modern editor built from source with C# support | [scripts/ansible/roles/neovim/tasks/main.yml](scripts/ansible/roles/neovim/tasks/main.yml) | |
13 | | -| [gh](scripts/ansible/roles/gh) | GitHub CLI (built from source) | [scripts/ansible/roles/gh/tasks/main.yml](scripts/ansible/roles/gh/tasks/main.yml) | |
14 | | -| [uv](scripts/ansible/roles/uv) | Astral's fast Python package manager | [scripts/ansible/roles/uv/tasks/main.yml](scripts/ansible/roles/uv/tasks/main.yml) | |
15 | | -| [cargo](scripts/ansible/roles/cargo) | Rust toolchain & tools (e.g. tree-sitter) | [scripts/ansible/roles/cargo/tasks/main.yml](scripts/ansible/roles/cargo/tasks/main.yml) | |
16 | | -| [zsh](scripts/ansible/roles/zsh) | Shell configuration with Oh-My-Zsh | [scripts/ansible/roles/zsh/tasks/main.yml](scripts/ansible/roles/zsh/tasks/main.yml) | |
17 | | -| [tmux](scripts/ansible/roles/tmux) | Terminal multiplexer with custom config | [scripts/ansible/roles/tmux/tasks/main.yml](scripts/ansible/roles/tmux/tasks/main.yml) | |
18 | | -| [oh-my-posh](scripts/ansible/roles/oh-my-posh) | Cross-shell prompt theme engine | [scripts/ansible/roles/oh-my-posh/tasks/main.yml](scripts/ansible/roles/oh-my-posh/tasks/main.yml) | |
19 | | -| [fzf](scripts/ansible/roles/fzf) | Command-line fuzzy finder | [scripts/ansible/roles/fzf/tasks/main.yml](scripts/ansible/roles/fzf/tasks/main.yml) | |
| 8 | + |
| 9 | +| Role | Description | Source | |
| 10 | +|:-----------------------------------------------|:--------------------------------------------------|:---------------------------------------------------------------------------------------------------| |
| 11 | +| [packages](scripts/ansible/roles/packages) | Common system utilities (jq, ripgrep, btop, etc.) | [scripts/ansible/playbook.yml](scripts/ansible/playbook.yml) | |
| 12 | +| [podman](scripts/ansible/roles/podman) | Rootless container engine (built from source) | [scripts/ansible/roles/podman/tasks/main.yml](scripts/ansible/roles/podman/tasks/main.yml) | |
| 13 | +| [neovim](scripts/ansible/roles/neovim) | Modern editor built from source with C# support | [scripts/ansible/roles/neovim/tasks/main.yml](scripts/ansible/roles/neovim/tasks/main.yml) | |
| 14 | +| [gh](scripts/ansible/roles/gh) | GitHub CLI (built from source) | [scripts/ansible/roles/gh/tasks/main.yml](scripts/ansible/roles/gh/tasks/main.yml) | |
| 15 | +| [uv](scripts/ansible/roles/uv) | Astral's fast Python package manager | [scripts/ansible/roles/uv/tasks/main.yml](scripts/ansible/roles/uv/tasks/main.yml) | |
| 16 | +| [cargo](scripts/ansible/roles/cargo) | Rust toolchain & tools (e.g. tree-sitter) | [scripts/ansible/roles/cargo/tasks/main.yml](scripts/ansible/roles/cargo/tasks/main.yml) | |
| 17 | +| [zsh](scripts/ansible/roles/zsh) | Shell configuration with Oh-My-Zsh | [scripts/ansible/roles/zsh/tasks/main.yml](scripts/ansible/roles/zsh/tasks/main.yml) | |
| 18 | +| [tmux](scripts/ansible/roles/tmux) | Terminal multiplexer with custom config | [scripts/ansible/roles/tmux/tasks/main.yml](scripts/ansible/roles/tmux/tasks/main.yml) | |
| 19 | +| [oh-my-posh](scripts/ansible/roles/oh-my-posh) | Cross-shell prompt theme engine | [scripts/ansible/roles/oh-my-posh/tasks/main.yml](scripts/ansible/roles/oh-my-posh/tasks/main.yml) | |
| 20 | +| [fzf](scripts/ansible/roles/fzf) | Command-line fuzzy finder | [scripts/ansible/roles/fzf/tasks/main.yml](scripts/ansible/roles/fzf/tasks/main.yml) | |
20 | 21 |
|
21 | 22 | ### Key Features |
| 23 | + |
22 | 24 | - **Neovim**: C# (Roslyn) support via [roslyn.nvim](https://github.com/seblyng/roslyn.nvim), LazyVim integration. |
23 | 25 | - **Rootless Podman**: Fully configured rootless containerization on Debian/Ubuntu. |
24 | 26 | - **Cross-Platform Prompt**: Unified look via [dot_config/oh-my-posh](dot_config/oh-my-posh). |
|
0 commit comments