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
+36 -34
View File
@@ -52,7 +52,7 @@
```bash
# 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 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 --add safe.directory /home/$USER
# 3. Sync all dependencies (version managers, shell config, etc.)
arty.sh sync
# 3. Enable contrib/non-free repos and install base packages
arty debian:setup:contrib
arty debian:upgrade
arty debian:install:base
arty debian:install:libs
arty debian:install:tools
# 4. Install system packages
arty.sh debian/update && arty.sh debian/install
# 4. Sync all dependencies (version managers, shell config, etc.)
arty deps
# 5. Install development tools
arty.sh rust/install
arty.sh node/install
arty.sh ruby/install
arty.sh python/install
arty rust:install
arty node:install && arty node:install:base
arty ruby:install && arty ruby:install:base
arty python:install
arty go:install && arty go:install:tools
arty docker:install
# 6. Install global packages
arty.sh npm/install
arty.sh gem/install
# 7. Source the shell configuration
# 6. Source the shell configuration
source ~/.zshrc
```
---
## arty.sh - REPOSITORY ORCHESTRATION
## arty - REPOSITORY ORCHESTRATION
### Available Scripts
```bash
# System setup
arty.sh debian/update # Enable non-free repos and update sources
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:setup:contrib # Enable contrib/non-free repos
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
arty.sh docker/install # Docker Engine with user group
arty.sh rust/install # Rust toolchain via rustup
arty.sh node/install # Node.js via nvm
arty.sh ruby/install # Ruby via rbenv
arty.sh python/install # Python via pyenv
arty.sh go/install # Go via apt
arty.sh hugo/install # Hugo extended via go install
# CLI tools
arty.sh claude/install # Claude AI CLI
arty.sh yq/install # yq YAML processor
arty.sh gh/install # GitHub CLI
arty.sh tailscale/install # Tailscale
arty.sh ollama/install # Ollama
arty rust:install # Rust toolchain via rustup
arty node:install # Node.js via nvm
arty node:install:base # npm + pnpm globally
arty ruby:install # Ruby via rbenv
arty ruby:install:base # bundler gem
arty python:install # Python via pyenv
arty go:install # Go via apt
arty go:install:tools # hugo (extended) + yq via go install
arty go:clean # Clear go build and module cache
arty docker:install # Docker Engine with user group
```
### What arty.sh Manages
### What arty Manages
- **Version managers** (nvm, rbenv, pyenv)
- **Shell configuration** (Oh-My-Zsh, Powerlevel10k, plugins)
- **Shell configuration** (Oh-My-Zsh, Powerlevel10k, zsh plugins)
---
@@ -134,10 +135,11 @@ Available scripts: `stacks.sh` (Docker Compose stack manager), `arty.sh` (reposi
| +-- plugins/ruby-build/
+-- .pyenv/ # Python Version Manager
+-- .oh-my-zsh/ # Oh-My-Zsh framework
| +-- custom/
+-- .zsh/
| +-- themes/
| | +-- powerlevel10k/
| +-- plugins/
| +-- zsh-autocomplete/
| +-- zsh-autosuggestions/
| +-- zsh-syntax-highlighting/
```