Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vncsmyrnk/zsh-config
My zsh config
https://github.com/vncsmyrnk/zsh-config
oh-my-zsh zsh
Last synced: about 1 month ago
JSON representation
My zsh config
- Host: GitHub
- URL: https://github.com/vncsmyrnk/zsh-config
- Owner: vncsmyrnk
- License: gpl-3.0
- Created: 2024-07-09T13:27:49.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-09-26T00:47:24.000Z (about 2 months ago)
- Last Synced: 2024-09-29T07:40:14.226Z (about 2 months ago)
- Topics: oh-my-zsh, zsh
- Language: Shell
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# zsh Config
This is my local config for using the [zsh](https://www.zsh.org/) shell.
For plugins and themes, [Oh My Zsh](https://ohmyz.sh/) is used.
## Directory linking
- `bin` is mapped to `$HOME/.local/bin`
- `completion` is mapped to `$ZSH/custom/completions`
- `home` is mapped to `$HOME`## Usage
_zsh scripts_ stored in the `bin` folder must be executable via `util` command. Example:
```bash
util file # Will source `home/utils/file.zsh` if exists
```The `util` command should have autocomplete features.
`.zprofile` and `.zshrc` are configuration files. To apply, just `source` them.
## Install
This project uses [just](https://github.com/casey/just) and [stow](https://www.gnu.org/software/stow/) for the installation.
```bash
just install
```Considering `zsh` is already installed, you can just run:
```bash
just config
```## Updating
Make sure to run `just config-delete` before updating. Then, run `just config` on the new config.