42 lines
1.7 KiB
Markdown
42 lines
1.7 KiB
Markdown
# I3 Dotfiles
|
|
|
|
Конфигурационные файлы для тайлингового оконного менеджера i3 и сопутствующего окружения. Настройка ориентирована на производительность и работу с мультимониторной конфигурацией.
|
|
|
|
<p align="center">
|
|
<img src="./assets/monitor_0.jpg" alt="i3wm Desktop Preview" width="800">
|
|
</p>
|
|
|
|
## Стек
|
|
|
|
| Компонент | Технология
|
|
| :--- | :--- |
|
|
| **Window Manager** | i3 |
|
|
| **Status Bar** | Polybar |
|
|
| **Compositor** | Picom |
|
|
| **State Management** | Python / Socat |
|
|
| **Notification** | Dunst |
|
|
| **Application Launcher** | Rofi |
|
|
|
|
## Структура репозитория
|
|
```bash
|
|
.
|
|
├── i3/ # Основной конфиг WM и скрипты автоматизации
|
|
├── polybar/ # Конфигурация панелей и модулей (CPU, RAM, GPU temp)
|
|
├── picom/ # Настройки композитинга (тени, прозрачность, размытие)
|
|
├── rofi/ # Темы и настройки меню запуска
|
|
├── dunst/ # Конфигурация уведомлений
|
|
└── assets/ # Вспомогательные файлы
|
|
```
|
|
|
|
## Основные зависимости
|
|
|
|
Для полной работоспособности функций управления и скриптов необходимы:
|
|
|
|
```bash
|
|
pactl # audio control
|
|
playerctl # media control
|
|
feh # wallpaper
|
|
xclip # clipboard interaction
|
|
nvidia-smi # для мониторинга температуры GPU
|
|
xidlehook # idle management
|
|
``` |