Документация
This commit is contained in:
parent
539be8bc64
commit
91f12dfad3
38
README.md
38
README.md
@ -3,7 +3,7 @@
|
|||||||
Установка необходимых пакетов:
|
Установка необходимых пакетов:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
apt-get install zsh keychain antibody
|
sudo apt-get install zsh keychain antibody gpg-agent
|
||||||
```
|
```
|
||||||
|
|
||||||
Клонирование репозитория в каталог `~/.config/zsh`:
|
Клонирование репозитория в каталог `~/.config/zsh`:
|
||||||
@ -21,20 +21,48 @@ cp ~/.config/zsh/keychain-config.zsh.example ~/.config/zsh/keychain-config.zsh
|
|||||||
после чего изменить в файле ` ~/.config/zsh/keychain-config.zsh` строку
|
после чего изменить в файле ` ~/.config/zsh/keychain-config.zsh` строку
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
zstyle :omz:plugins:keychain identities id_rsa 01234567
|
zstyle :omz:plugins:keychain identities id_rsa
|
||||||
```
|
```
|
||||||
|
|
||||||
чтобы она содержала идентификаторы, используемых ключей SSH и GPG.
|
чтобы она содержала идентификаторы, используемых ключей SSH и GPG.
|
||||||
|
|
||||||
С правами суперпользователя добавить в файл `/etc/zsh/zshenv` строку
|
С правами суперпользователя открыть файл `/etc/zsh/zshenv` в редакторе
|
||||||
|
|
||||||
|
```sh
|
||||||
|
sudo ${${EDITOR}+mcedit} /etc/zsh/zshenv
|
||||||
|
```
|
||||||
|
|
||||||
|
и добавить строку
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
export ZDOTDIR=$HOME/.config/zsh
|
export ZDOTDIR=$HOME/.config/zsh
|
||||||
```
|
```
|
||||||
|
|
||||||
и установить для пользователя ZSH в качестве командного интерпретатора по умолчанию.
|
Установить интерпретатор Zsh по умолчанию для пользователя `username`.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
usermod -s /usr/bin/zsh username
|
sudo usermod -s /usr/bin/zsh username
|
||||||
|
```
|
||||||
|
|
||||||
|
Создать для текущего пользователя файл настройки агента Gnupg:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
mkdir -p ~/.config/gnupg
|
||||||
|
tee ~/.config/gnupg/gpg-agent.conf >/dev/null <<EOF
|
||||||
|
default-cache-ttl 36000
|
||||||
|
max-cache-ttl 999999
|
||||||
|
enable-ssh-support
|
||||||
|
enable-putty-support
|
||||||
|
default-cache-ttl-ssh 36000
|
||||||
|
allow-loopback-pinentry
|
||||||
|
pinentry-program /usr/bin/pinentry-qt
|
||||||
|
EOF
|
||||||
|
```
|
||||||
|
|
||||||
|
Выйти из системы, авторизоваться заново и добавить информацию
|
||||||
|
о своём ключе в базу агента:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
ssh-add ~/.ssh/id-rsa
|
||||||
```
|
```
|
||||||
|
|
||||||
|
5
env.zsh
5
env.zsh
@ -10,12 +10,11 @@ typeset -U PATH
|
|||||||
export GNUPGHOME=$HOME/.config/gnupg
|
export GNUPGHOME=$HOME/.config/gnupg
|
||||||
export SVDIR=$HOME/sv
|
export SVDIR=$HOME/sv
|
||||||
|
|
||||||
|
# Настройка uncrustify
|
||||||
UNCRUSTIFY_CONFIG="${XDG_CONFIG_HOME}/uncrustify/default.cfg"
|
UNCRUSTIFY_CONFIG="${XDG_CONFIG_HOME}/uncrustify/default.cfg"
|
||||||
[ -e "${UNCRUSTIFY_CONFIG}" ] && export UNCRUSTIFY_CONFIG
|
[ -e "${UNCRUSTIFY_CONFIG}" ] && export UNCRUSTIFY_CONFIG
|
||||||
|
|
||||||
# Используется в ohmyzsh
|
# Настройка компилятора Intel (если установлен)
|
||||||
SHORT_HOST=${HOST/.*/}
|
|
||||||
|
|
||||||
[ -e /opt/intel/bin/compilervars.sh ] && source /opt/intel/bin/compilervars.sh intel64 > /dev/null
|
[ -e /opt/intel/bin/compilervars.sh ] && source /opt/intel/bin/compilervars.sh intel64 > /dev/null
|
||||||
[ -e /opt/intel/vtune_amplifier/amplxe-vars.sh ] && source /opt/intel/vtune_amplifier/amplxe-vars.sh > /dev/null
|
[ -e /opt/intel/vtune_amplifier/amplxe-vars.sh ] && source /opt/intel/vtune_amplifier/amplxe-vars.sh > /dev/null
|
||||||
[ -e /opt/intel/inspector/inspxe-vars.sh ] && source /opt/intel/inspector/inspxe-vars.sh > /dev/null
|
[ -e /opt/intel/inspector/inspxe-vars.sh ] && source /opt/intel/inspector/inspxe-vars.sh > /dev/null
|
||||||
|
Loading…
Reference in New Issue
Block a user