chore: add LICENSE, cleanup README.md
This commit is contained in:
@@ -17,4 +17,5 @@
|
|||||||
!.hushlogin
|
!.hushlogin
|
||||||
!arty.yml
|
!arty.yml
|
||||||
!signature.txt
|
!signature.txt
|
||||||
|
!LICENSE
|
||||||
!README.md
|
!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
|
```bash
|
||||||
# 1. Clone this unholy repository
|
# 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 fetch && git reset --hard origin/main
|
||||||
git branch --set-upstream-to=origin/main main
|
git branch --set-upstream-to=origin/main main
|
||||||
|
|
||||||
@@ -88,10 +88,6 @@ source ~/.zshrc
|
|||||||
|
|
||||||
## ARTY - REPOSITORY ORCHESTRATION
|
## 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
|
### Available Scripts
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@@ -120,7 +116,6 @@ arty ollama/install # Ollama
|
|||||||
|
|
||||||
- **Version managers** (nvm, rbenv, pyenv, gvm)
|
- **Version managers** (nvm, rbenv, pyenv, gvm)
|
||||||
- **Shell configuration** (Oh-My-Zsh, Powerlevel10k, plugins)
|
- **Shell configuration** (Oh-My-Zsh, Powerlevel10k, plugins)
|
||||||
- **Custom binaries** (from `~/bin/` directory)
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -128,7 +123,7 @@ arty ollama/install # Ollama
|
|||||||
|
|
||||||
### Custom Scripts
|
### 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
|
+-- .nvm/ # Node Version Manager
|
||||||
+-- .rbenv/ # Ruby Version Manager
|
+-- .rbenv/ # Ruby Version Manager
|
||||||
| +-- plugins/ruby-build/
|
| +-- plugins/ruby-build/
|
||||||
@@ -150,11 +143,6 @@ Scripts in `~/bin/` are loaded via PATH. Check `bin/` directory for available ut
|
|||||||
| +-- plugins/
|
| +-- plugins/
|
||||||
| +-- zsh-autosuggestions/
|
| +-- zsh-autosuggestions/
|
||||||
| +-- zsh-syntax-highlighting/
|
| +-- 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
|
### Git Configuration
|
||||||
- **`.gitignore`** - INVERTED PATTERN (ignore all, allow specific files)
|
- **`.gitignore`** - INVERTED PATTERN (ignore all, allow specific files)
|
||||||
- **`.gitconfig`** - Git user configuration
|
- **`.gitconfig`** - Git user configuration
|
||||||
- **`.gitmodules`** - Git submodules configuration
|
|
||||||
|
|
||||||
### Orchestration
|
|
||||||
- **`arty.yml`** - Repository and dependency management with installation scripts
|
|
||||||
|
|
||||||
### Personal
|
### Personal
|
||||||
- **`signature.txt`** - ASCII art email signature
|
- **`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
|
## GIT SELECTIVE TRACKING
|
||||||
|
|
||||||
This repository uses an **inverted `.gitignore`** pattern:
|
This repository uses an **inverted `.gitignore`** pattern:
|
||||||
@@ -206,21 +178,25 @@ This repository uses an **inverted `.gitignore`** pattern:
|
|||||||
# Ignore everything
|
# Ignore everything
|
||||||
*
|
*
|
||||||
|
|
||||||
# Allow specific files
|
# But not these files.
|
||||||
!CLAUDE.md
|
|
||||||
!README.md
|
|
||||||
!.gitignore
|
!.gitignore
|
||||||
!.gitconfig
|
!.gitconfig
|
||||||
!.gitmodules
|
!.editorconfig
|
||||||
!.zshrc
|
|
||||||
!.zlogin
|
|
||||||
!.p10k.zsh
|
|
||||||
!.nvmrc
|
!.nvmrc
|
||||||
!.ruby-version
|
!.ruby-version
|
||||||
!.python-version
|
!.python-version
|
||||||
|
!.p10k.zsh
|
||||||
|
!.zprofile
|
||||||
|
!.zlogout
|
||||||
|
!.zlogin
|
||||||
|
!.zshrc
|
||||||
|
!.zshenv
|
||||||
|
!.hushlogin
|
||||||
!arty.yml
|
!arty.yml
|
||||||
!signature.txt
|
!signature.txt
|
||||||
...
|
!LICENSE
|
||||||
|
!README.md
|
||||||
|
# ...
|
||||||
```
|
```
|
||||||
|
|
||||||
**Why?** To track only essential dotfiles and configurations while ignoring cache, logs, and user data.
|
**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/)
|
- [Ollama](https://ollama.com/)
|
||||||
- [yq](https://github.com/mikefarah/yq) - YAML processor
|
- [yq](https://github.com/mikefarah/yq) - YAML processor
|
||||||
|
|
||||||
### Orchestration
|
|
||||||
- [Arty.sh / Butter.sh Ecosystem](https://github.com/butter-sh/butter-sh.github.io)
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## LICENSE
|
## LICENSE
|
||||||
|
|||||||
Reference in New Issue
Block a user