docs(home): update README to reflect cleaned-up arty.yml

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-21 16:46:53 +02:00
co-authored by Claude Sonnet 4.6
parent f4e992be0a
commit 7d7f85f3e1
+41 -39
View File
@@ -52,7 +52,7 @@
```bash ```bash
# 1. Clone this unholy repository # 1. Clone this unholy repository
git init && git remote add origin ssh://git@dev.pivoine.art/valknar/home.git git init && git remote add origin ssh://git@dev.pivoine.art:2222/valknar/home.git
git fetch && git reset --hard origin/main git fetch && git reset --hard origin/main
git branch --set-upstream-to=origin/main main git branch --set-upstream-to=origin/main main
@@ -60,58 +60,59 @@ git branch --set-upstream-to=origin/main main
git config --global init.defaultBranch main git config --global init.defaultBranch main
git config --global --add safe.directory /home/$USER git config --global --add safe.directory /home/$USER
# 3. Sync all dependencies (version managers, shell config, etc.) # 3. Enable contrib/non-free repos and install base packages
arty.sh sync arty debian:setup:contrib
arty debian:upgrade
arty debian:install:base
arty debian:install:libs
arty debian:install:tools
# 4. Install system packages # 4. Sync all dependencies (version managers, shell config, etc.)
arty.sh debian/update && arty.sh debian/install arty deps
# 5. Install development tools # 5. Install development tools
arty.sh rust/install arty rust:install
arty.sh node/install arty node:install && arty node:install:base
arty.sh ruby/install arty ruby:install && arty ruby:install:base
arty.sh python/install arty python:install
arty go:install && arty go:install:tools
arty docker:install
# 6. Install global packages # 6. Source the shell configuration
arty.sh npm/install
arty.sh gem/install
# 7. Source the shell configuration
source ~/.zshrc source ~/.zshrc
``` ```
--- ---
## arty.sh - REPOSITORY ORCHESTRATION ## arty - REPOSITORY ORCHESTRATION
### Available Scripts ### Available Scripts
```bash ```bash
# System setup # System setup
arty.sh debian/update # Enable non-free repos and update sources arty debian:setup:contrib # Enable contrib/non-free repos
arty.sh debian/install # curl, wget, zsh, fzf, davfs2, make, imagemagick, ffmpeg, yt-dlp, pkg-config, zstd, libffi-dev, libyaml-dev, libssl-dev, liblzma-dev, libbz2-dev, libncurses-dev, libreadline-dev, libsqlite3-dev, python3-tk arty debian:upgrade # apt update && apt upgrade
arty debian:install:base # build-essential, curl, wget, git, zsh, bat, fzf, make...
arty debian:install:libs # dev libs: libffi, zlib, libyaml, libssl, libsqlite3...
arty debian:install:tools # imagemagick, rsvg-convert, ffmpeg, yt-dlp
# Development tools # Development tools
arty.sh docker/install # Docker Engine with user group arty rust:install # Rust toolchain via rustup
arty.sh rust/install # Rust toolchain via rustup arty node:install # Node.js via nvm
arty.sh node/install # Node.js via nvm arty node:install:base # npm + pnpm globally
arty.sh ruby/install # Ruby via rbenv arty ruby:install # Ruby via rbenv
arty.sh python/install # Python via pyenv arty ruby:install:base # bundler gem
arty.sh go/install # Go via apt arty python:install # Python via pyenv
arty.sh hugo/install # Hugo extended via go install arty go:install # Go via apt
arty go:install:tools # hugo (extended) + yq via go install
# CLI tools arty go:clean # Clear go build and module cache
arty.sh claude/install # Claude AI CLI arty docker:install # Docker Engine with user group
arty.sh yq/install # yq YAML processor
arty.sh gh/install # GitHub CLI
arty.sh tailscale/install # Tailscale
arty.sh ollama/install # Ollama
``` ```
### What arty.sh Manages ### What arty Manages
- **Version managers** (nvm, rbenv, pyenv) - **Version managers** (nvm, rbenv, pyenv)
- **Shell configuration** (Oh-My-Zsh, Powerlevel10k, plugins) - **Shell configuration** (Oh-My-Zsh, Powerlevel10k, zsh plugins)
--- ---
@@ -134,12 +135,13 @@ Available scripts: `stacks.sh` (Docker Compose stack manager), `arty.sh` (reposi
| +-- plugins/ruby-build/ | +-- plugins/ruby-build/
+-- .pyenv/ # Python Version Manager +-- .pyenv/ # Python Version Manager
+-- .oh-my-zsh/ # Oh-My-Zsh framework +-- .oh-my-zsh/ # Oh-My-Zsh framework
| +-- custom/ +-- .zsh/
| +-- themes/ | +-- themes/
| | +-- powerlevel10k/ | | +-- powerlevel10k/
| +-- plugins/ | +-- plugins/
| +-- zsh-autosuggestions/ | +-- zsh-autocomplete/
| +-- zsh-syntax-highlighting/ | +-- zsh-autosuggestions/
| +-- zsh-syntax-highlighting/
``` ```
--- ---