Переход на использование zinit
This commit is contained in:
23
README.md
23
README.md
@ -27,17 +27,12 @@ git clone https://git.246060.ru/f1x1t/zshrc ~/.config/zsh
|
||||
|
||||
# Базовая настройка
|
||||
|
||||
С правами суперпользователя открыть файл `/etc/zsh/zshenv`
|
||||
в редакторе командой
|
||||
Создать файл `$HOME/.zshenv` со следующим содержимым:
|
||||
|
||||
```sh
|
||||
sudo ${EDITOR:-mcedit} /etc/zsh/zshenv
|
||||
```
|
||||
|
||||
и добавить строку
|
||||
|
||||
```sh
|
||||
[[ -z "$ZDOTDIR" ]] && export ZDOTDIR="$HOME/.config/zsh"
|
||||
# Загрузка конфигурации из каталога $ZDOTDIR
|
||||
export ZDOTDIR=$HOME/.config/zsh
|
||||
source $ZDOTDIR/.zshenv
|
||||
```
|
||||
|
||||
Установить интерпретатор Zsh по умолчанию для пользователя `username`.
|
||||
@ -60,7 +55,7 @@ cp ~/.config/zsh/55-agents.zsh ~/.config/zsh/55-agents.user.zsh
|
||||
Раскомментировать в файле ` ~/.config/zsh/55-agents.user.zsh` строки:
|
||||
|
||||
```sh
|
||||
# zcomet load ohmyzsh plugins/gpg-agent
|
||||
# zinit snippet OMZP::gpg-agent
|
||||
```
|
||||
|
||||
Пример файла настройки GPG агента `~/.config/gnupg/gpg-agent.conf`:
|
||||
@ -87,7 +82,7 @@ pinentry-program /usr/bin/pinentry-qt
|
||||
# zstyle :omz:plugins:ssh-agent agent-forwarding on
|
||||
# zstyle :omz:plugins:ssh-agent identities id_rsa
|
||||
# zstyle :omz:plugins:ssh-agent lifetime 10h
|
||||
# zcomet load ohmyzsh plugins/ssh-agent
|
||||
# zinit snippet OMZP::ssh-agent
|
||||
```
|
||||
|
||||
Добавить в конец файла `~/.ssh/config` правило для разрешения агенту сохранять ключи:
|
||||
@ -115,7 +110,7 @@ use-ssh-agent
|
||||
# zstyle :omz:plugins:keychain identities id_rsa 01234567
|
||||
# zstyle :omz:plugins:keychain options --quiet --inherit local-once --noask --nocolor --quick
|
||||
# zstyle :omz:plugins:keychain agents gpg,ssh
|
||||
# zcomet load ohmyzsh plugins/keychain
|
||||
# zinit snippet OMZP::keychain
|
||||
```
|
||||
|
||||
Отредактировать файлы настроек для агента GPG и SSH, как это описано в разделах выше.
|
||||
@ -124,12 +119,12 @@ use-ssh-agent
|
||||
## Инициализация
|
||||
|
||||
После редактирования файлов настройки запустить `zsh`. Автоматически будет загружен
|
||||
менеджер [zcomet](https://github.com/agkozak/zcomet) и необходимые плагины.
|
||||
менеджер [zinit](https://github.com/zdharma-continuum/zinit) и необходимые плагины.
|
||||
|
||||
|
||||
## Обновление
|
||||
|
||||
Обновление `zcomet` и плагинов:
|
||||
Обновление `zinit` и плагинов:
|
||||
|
||||
```sh
|
||||
zu
|
||||
|
Reference in New Issue
Block a user