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:
@@ -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/
|
||||||
```
|
```
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
Reference in New Issue
Block a user