feat: add llmx config, update arty references to dev.pivoine.art

- Add .llmx/ directory for LLM configuration
- Update bin repo URL to dev.pivoine.art
- Add home-llmx reference to arty.yml
- Add uv/install script for Python package manager
- Update debian/install with additional packages
- Add debian/update script for non-free repos
- Update README.md to reflect changes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-25 01:32:50 +01:00
parent 1a90e0b14d
commit 9658f98a4b
4 changed files with 150 additions and 5 deletions

View File

@@ -80,10 +80,13 @@ source ~/.zshrc
Arty provides installation scripts for various tools:
```bash
arty debian/install # curl, zsh, fzf, davfs2, krusader, make, imagemagick, ffmpeg, yt-dlp
arty debian/update # Enable non-free repos and update sources
arty debian/install # curl, zsh, fzf, davfs2, krusader, make, imagemagick, ffmpeg, yt-dlp, thunderbird, etc.
arty rust/install # Rust toolchain via rustup
arty uv/install # uv Python package manager
arty zed/install # Zed code editor
arty claude/install # Claude AI CLI
arty spotify/install # Spotify desktop client
arty mattermost/install # Mattermost desktop client
arty joplin/install # Joplin note-taking app
arty yq/install # yq YAML processor
@@ -123,8 +126,10 @@ license: 'MIT'
references:
# Custom scripts and binaries
- url: git@github.com:valknarogg/bin.git
- url: https://dev.pivoine.art/valknar/bin.git
into: bin
- url: https://dev.pivoine.art/valknar/home-llmx.git
into: .llmx
# Version managers
- url: https://github.com/nvm-sh/nvm.git
@@ -143,8 +148,10 @@ references:
into: .oh-my-zsh/custom/themes/powerlevel10k
scripts:
debian/install: sudo apt install curl zsh fzf davfs2 krusader make imagemagick ffmpeg yt-dlp
debian/update: sudo sed -i 's/main.../main contrib non-free non-free-firmware/g' /etc/apt/sources.list && sudo apt update
debian/install: sudo apt install curl zsh fzf davfs2 krusader make imagemagick ffmpeg yt-dlp thunderbird pkg-config blueman libffi-dev zlib1g-dev libyaml-dev libssl-dev tree
rust/install: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
uv/install: curl -LsSf https://astral.sh/uv/install.sh | sh
zed/install: curl -f https://zed.dev/install.sh | sh
claude/install: curl -fsSL https://claude.ai/install.sh | bash
```
@@ -233,6 +240,7 @@ rs /local/path/ user@host:/remote/path/
```
~/
├── bin/ # Custom scripts and executables
├── .llmx/ # LLM configuration (Claude, etc.)
├── .nvm/ # Node Version Manager
├── .rbenv/ # Ruby Version Manager
├── .pyenv/ # Python Version Manager