feat(zsh): modularize Zsh configuration with environment variables, aliases, functions, and plugins

- Create a new Zsh configuration structure under ~/.config/zsh
- Add main .zshrc file to load configurations and plugins
- Implement environment variables in env.zsh
- Define aliases for common commands in aliases.zsh
- Set up completion settings in completion.zsh
- Add custom functions for navigation, file handling, and process management in functions.zsh
- Configure keybindings in keybindings.zsh
- Set shell options in options.zsh
- Load plugins using Zinit in plugins.zsh
- Configure prompt settings in prompt.zsh
- Create a .zshenv file to set ZDOTDIR for Zsh configuration directory
This commit is contained in:
Dmitry
2026-02-17 10:53:02 +03:00
commit 7a895403cd
29 changed files with 6387 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
# Dotfiles
Мой репозиторий конфигурационных файлов.
## Установка
```bash
git clone <repository-url> ~/.dotfiles
cd ~/.dotfiles
stow -t ~ */
```
Дополнение:
yandex.ru, devel.mephi.ru, mephi.ru, *.ada-dev.ru, 192.168.1.0/24, ada-dev.ru, disk.yandex.ru, sogaz.ru, gosuslugi.ru, vk.com, wifi.mephi.ru, market.yandex.ru, tbank.ru, practicum.yandex.ru, practicum.yandex, reddit.com