chore: add LICENSE, cleanup README.md
This commit is contained in:
@@ -17,4 +17,5 @@
|
||||
!.hushlogin
|
||||
!arty.yml
|
||||
!signature.txt
|
||||
!LICENSE
|
||||
!README.md
|
||||
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (c) 2026 Valknar
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
@@ -53,7 +53,7 @@
|
||||
|
||||
```bash
|
||||
# 1. Clone this unholy repository
|
||||
git init && git remote add origin git@dev.pivoine.art:valknar/home.git
|
||||
git init && git remote add origin git@dev.pivoine.art:2222/valknar/home.git
|
||||
git fetch && git reset --hard origin/main
|
||||
git branch --set-upstream-to=origin/main main
|
||||
|
||||
@@ -88,10 +88,6 @@ source ~/.zshrc
|
||||
|
||||
## ARTY - REPOSITORY ORCHESTRATION
|
||||
|
||||
### What is Arty?
|
||||
|
||||
**Arty.sh** is a bash-based dependency and repository manager that orchestrates git subrepositories like a conductor of chaos. It's part of the [butter.sh](https://github.com/butter-sh/butter-sh.github.io) ecosystem.
|
||||
|
||||
### Available Scripts
|
||||
|
||||
```bash
|
||||
@@ -120,7 +116,6 @@ arty ollama/install # Ollama
|
||||
|
||||
- **Version managers** (nvm, rbenv, pyenv, gvm)
|
||||
- **Shell configuration** (Oh-My-Zsh, Powerlevel10k, plugins)
|
||||
- **Custom binaries** (from `~/bin/` directory)
|
||||
|
||||
---
|
||||
|
||||
@@ -128,7 +123,7 @@ arty ollama/install # Ollama
|
||||
|
||||
### Custom Scripts
|
||||
|
||||
Scripts in `~/bin/` are loaded via PATH. Check `bin/` directory for available utilities.
|
||||
Scripts in `~/scripts/` are loaded via PATH. Check `scripts/` directory for available utilities.
|
||||
|
||||
---
|
||||
|
||||
@@ -136,8 +131,6 @@ Scripts in `~/bin/` are loaded via PATH. Check `bin/` directory for available ut
|
||||
|
||||
```
|
||||
~/
|
||||
+-- bin/ # Custom scripts and executables
|
||||
+-- .llmx/ # LLM configuration (Claude, etc.)
|
||||
+-- .nvm/ # Node Version Manager
|
||||
+-- .rbenv/ # Ruby Version Manager
|
||||
| +-- plugins/ruby-build/
|
||||
@@ -150,11 +143,6 @@ Scripts in `~/bin/` are loaded via PATH. Check `bin/` directory for available ut
|
||||
| +-- plugins/
|
||||
| +-- zsh-autosuggestions/
|
||||
| +-- zsh-syntax-highlighting/
|
||||
+-- Projects/ # Development projects
|
||||
+-- Documents/ # -> /mnt/hidrive/users/valknar/Documents
|
||||
+-- Pictures/ # -> /mnt/hidrive/users/valknar/Pictures
|
||||
+-- Videos/ # -> /mnt/hidrive/users/valknar/Videos
|
||||
+-- Music/ # -> /mnt/hidrive/users/valknar/Music
|
||||
```
|
||||
|
||||
---
|
||||
@@ -175,10 +163,6 @@ Scripts in `~/bin/` are loaded via PATH. Check `bin/` directory for available ut
|
||||
### Git Configuration
|
||||
- **`.gitignore`** - INVERTED PATTERN (ignore all, allow specific files)
|
||||
- **`.gitconfig`** - Git user configuration
|
||||
- **`.gitmodules`** - Git submodules configuration
|
||||
|
||||
### Orchestration
|
||||
- **`arty.yml`** - Repository and dependency management with installation scripts
|
||||
|
||||
### Personal
|
||||
- **`signature.txt`** - ASCII art email signature
|
||||
@@ -186,18 +170,6 @@ Scripts in `~/bin/` are loaded via PATH. Check `bin/` directory for available ut
|
||||
|
||||
---
|
||||
|
||||
## HIDRIVE INTEGRATION
|
||||
|
||||
The `.zlogin` script automatically:
|
||||
- **Mounts HiDrive** storage at `/mnt/hidrive` on shell login
|
||||
- **Creates symbolic links** from HiDrive to home directory:
|
||||
- `~/Documents` -> `/mnt/hidrive/users/valknar/Documents`
|
||||
- `~/Pictures` -> `/mnt/hidrive/users/valknar/Pictures`
|
||||
- `~/Videos` -> `/mnt/hidrive/users/valknar/Videos`
|
||||
- `~/Music` -> `/mnt/hidrive/users/valknar/Music`
|
||||
|
||||
---
|
||||
|
||||
## GIT SELECTIVE TRACKING
|
||||
|
||||
This repository uses an **inverted `.gitignore`** pattern:
|
||||
@@ -206,21 +178,25 @@ This repository uses an **inverted `.gitignore`** pattern:
|
||||
# Ignore everything
|
||||
*
|
||||
|
||||
# Allow specific files
|
||||
!CLAUDE.md
|
||||
!README.md
|
||||
# But not these files.
|
||||
!.gitignore
|
||||
!.gitconfig
|
||||
!.gitmodules
|
||||
!.zshrc
|
||||
!.zlogin
|
||||
!.p10k.zsh
|
||||
!.editorconfig
|
||||
!.nvmrc
|
||||
!.ruby-version
|
||||
!.python-version
|
||||
!.p10k.zsh
|
||||
!.zprofile
|
||||
!.zlogout
|
||||
!.zlogin
|
||||
!.zshrc
|
||||
!.zshenv
|
||||
!.hushlogin
|
||||
!arty.yml
|
||||
!signature.txt
|
||||
...
|
||||
!LICENSE
|
||||
!README.md
|
||||
# ...
|
||||
```
|
||||
|
||||
**Why?** To track only essential dotfiles and configurations while ignoring cache, logs, and user data.
|
||||
@@ -258,9 +234,6 @@ zsh-interactive-cd zsh-navigation-tools
|
||||
- [Ollama](https://ollama.com/)
|
||||
- [yq](https://github.com/mikefarah/yq) - YAML processor
|
||||
|
||||
### Orchestration
|
||||
- [Arty.sh / Butter.sh Ecosystem](https://github.com/butter-sh/butter-sh.github.io)
|
||||
|
||||
---
|
||||
|
||||
## LICENSE
|
||||
|
||||
Reference in New Issue
Block a user