Правки

This commit is contained in:
Andrei Astafev 2021-07-13 17:38:03 +03:00
parent ba6c92a2ce
commit ff8bccb541
2 changed files with 22 additions and 9 deletions

View File

@ -9,7 +9,7 @@ sudo apt-get install zsh
Установка желательных пакетов: Установка желательных пакетов:
```sh ```sh
sudo apt-get install keychain peco fzf wmctrl xdotool sudo apt-get install keychain peco fzf wmctrl xdotool autojump
``` ```
Клонирование репозитория в каталог `~/.config/zsh`: Клонирование репозитория в каталог `~/.config/zsh`:
@ -50,10 +50,11 @@ cp ~/.config/zsh/agents.zsh ~/.config/zsh/agents.user.zsh
## Настройка GPG агента ## Настройка GPG агента
Раскомментировать в файле ` ~/.config/zsh/agents.user.zsh` строку: Раскомментировать в файле ` ~/.config/zsh/agents.user.zsh` строки:
```text ```text
# zplug "plugins/gpg-agent", from:oh-my-zsh # zinit ice wait'1' lucid
# zinit light laggardkernel/zsh-gpg-agent
``` ```
Пример файла настройки GPG агента `~/.config/gnupg/gpg-agent.conf`: Пример файла настройки GPG агента `~/.config/gnupg/gpg-agent.conf`:
@ -80,7 +81,7 @@ pinentry-program /usr/bin/pinentry-qt
# zstyle :omz:plugins:ssh-agent agent-forwarding on # zstyle :omz:plugins:ssh-agent agent-forwarding on
# zstyle :omz:plugins:ssh-agent identities id_rsa # zstyle :omz:plugins:ssh-agent identities id_rsa
# zstyle :omz:plugins:ssh-agent lifetime 10h # zstyle :omz:plugins:ssh-agent lifetime 10h
# zplug "plugins/ssh-agent", from:oh-my-zsh # zinit snippet OMZP::ssh-agent
``` ```
Добавить в конец файла `~/.ssh/config` правило для разрешения агенту сохранять ключи: Добавить в конец файла `~/.ssh/config` правило для разрешения агенту сохранять ключи:
@ -104,17 +105,28 @@ Host *
# zstyle :omz:plugins:keychain identities id_rsa 01234567 # zstyle :omz:plugins:keychain identities id_rsa 01234567
# zstyle :omz:plugins:keychain options --quiet --inherit local-once --noask --nocolor --quick # zstyle :omz:plugins:keychain options --quiet --inherit local-once --noask --nocolor --quick
# zstyle :omz:plugins:keychain agents gpg,ssh # zstyle :omz:plugins:keychain agents gpg,ssh
# zplug "plugins/keychain", from:oh-my-zsh # zinit snippet OMZP::keychain
``` ```
Отредактировать файлы настроек для агента GPG и SSH, как это описано в разделах выше. Отредактировать файлы настроек для агента GPG и SSH, как это описано в разделах выше.
## Инициализация плагинов ## Инициализация
После редактирования файлов настройки запустить `zsh`, в результате чего будет После редактирования файлов настройки запустить `zsh`, в результате чего будет
загружен менеджер пакетов `zplug`. Для загрузки пакетов выполнить команду: загружен менеджер пакетов `zinit` и необходимые плагины.
## Обновление
Обновление менеджера пакетов:
```sh ```sh
zplug install zinit self-update
````
Обновление плагинов:
```sh
zinit update --parallel
``` ```

View File

@ -11,7 +11,8 @@
## ##
# GPG agent # GPG agent
## ##
# zinit snippet OMZP::gpg-agent # zinit ice wait'1' lucid
# zinit light laggardkernel/zsh-gpg-agent
## ##
# Keychain # Keychain