Files
obsidian/Итмо/Helios.md
T
roma-dxunvrs 6538742678
deploy / Pull and Restart (push) Successful in 17s
Update helios guide
2026-10-25 22:15:31 +03:00

51 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
## Удобный вход
Когда уже есть ssh-ключ ввод пароля становится не обязательным, но порт и имя пользователя с доменом вводить приходится
Можно добавить в `.ssh/config`
```
Host helios
HostName se.ifmo.ru
User sXXXXXX
Port 2222
```
Теперь вход будет по `ssh helios`
## Смена оболочки (на zsh)
Скачивать свои пакеты нельзя, но благо zsh уже скачан (в `/usr/local/bin/zsh`)
Менять оболочку нормальным способом через `chsh` тоже нельзя, поэтому используем такой костыль: создаем в домашней папке `.bash_profile` и добавляем туда:
```bash
# Переключаемся на zsh только в интерактивном режиме (чтобы не сломать scp и sftp)
if [ -t 1 ] && [ -x /usr/local/bin/zsh ]; then
exec /usr/local/bin/zsh -l
fi
```
Теперь у нас zsh
### oh-my-zsh
1. Устанавливаем oh-my-zsh
```bash
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
```
2. Скорее всего вылетит ошибка прав, поэтому дефолтный конфиг копируем сами
```bash
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
```
3. Скачиваем два базовых дополнения
```bash
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
```
4. Скачиваем тему `powerlevel10k`
```bash
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k"
```
5. Меняем `.zshrc`
```
...
ZSH_THEME="powerlevel10k/powerlevel10k"
...
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
...
```
6. Применяем через `source .zshrc`, настраиваем тему
7. Для того чтобы заново запустить настройку темы: `p10k`