diff --git a/.gitignore b/.gitignore index 89733d26..8b89c083 100755 --- a/.gitignore +++ b/.gitignore @@ -17,4 +17,5 @@ !.hushlogin !arty.yml !signature.txt +!LICENSE !README.md \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..370c70ec --- /dev/null +++ b/LICENSE @@ -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. diff --git a/README.md b/README.md index ca156803..2c44b41c 100755 --- a/README.md +++ b/README.md @@ -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