- Таблица биндов до этого была сгенерирована через ChatGPT 🤫
Dotfiles
Навигация
- Yay - помощник для установки пакетов из AUR
- Hyprland - оконный менеджер
- Доп. пакеты необходимые для корректной работы системы
- Бинды - все сочетания клавиш
- Плагины - настройка плагинов
- Hypridle - поведение при бездействии
- Hyprlock - экран блокировки
- Waybar - wayland бар
- Rofi - запуск приложений, интерфейс для буфера обмена
- Wlogout - блокировка экрана, выход, перезагрузка, выключение и т.д
- Fastfetch - похвастаться линуксом
- Nwg-look - настройка GTK3
- Терминал - настройка терминала
- Swaync - уведомления
- Waypaper - GUI для простого управление обоями
- Emote - выбор эмодзи
Important
Я возможно упустил некоторые пакеты-зависимости 😇
По классике жанра для начала
sudo pacman -Syu
Yay
- Помощник для установки пакетов из AUR - yay
sudo pacman -S --needed git base-devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si
Hyprland
Оконный менеджер (WM)
- [Основной конфиг]
- [Бинды]
Дополнительные пакеты
- Трей апплет для управления WiFi соединениями - network-manager-applet
- Bluetooth - bluez, bluez-tools, blueman
- Управления яркостью экрана - brightnessctl
- Копирование изображения в буфер обмена - xdg-utils
- Скриншоты - hyprshot
sudo pacman -S network-manager-applet bluez bluez-tools blueman brightnessctl xdg-utils grim && yay -S hyprshot
Бинды
| Клавиши | Действие |
|---|---|
| Super + W | Открыть терминал |
| Super + R | Меню приложений (rofi) |
| Super + E | Файловый менеджер (nautilus) |
| Super + C | Редактор кода (VSCode) |
| Super + B | Браузер (Brave) |
| Super + K | Менеджер паролей (Keepassxc) |
| Super + CONTROL + W | Управление обоями waypaper |
| Super + V | Открыть буфера обмена (cliphist) |
| Super + N | Открыть центр уведомлений (swaync) |
| Alt + W | Случайный фон из директории Wallpapers |
| Shift + Alt + W | Случайный фон из директории AniWall |
| Super + F2 | Перезапуск Waybar |
| Super + Q | Закрыть активное окно |
| Super + A | Переключение на псевдоплиточный режим (pseudo) |
| Super + F | Переключение окна в режим "плавающее" (float) |
| Super + D | Переключение режима разделения окна |
| Alt + Tab | Переключение на следующее окно |
| Super + L | Заблокировать экран |
| Super + Alt + D | Включить/выключить дисплей |
| Super + Alt + S | Заблокировать экран и перевести в спящий режим |
| Super + Стрелки | Перемещение фокуса между окнами |
| Super + Control + Стрелки | Изменение размера активного окна |
| Super + Shift + Стрелки | Перемещение окон |
| Super + [0-9] | Переключение между рабочими пространствами с 1 по 10 |
| Super + Shift + [0-9] | Перемещение окна в рабочее пространство с 1 по 10 |
| Super + Tab | Обзор окон (плагин hyprexpo) |
| Super + S | Переключение на специальное рабочее пространство |
| Super + Shift + S | Перемещение окна в специальное рабочее пространство |
| Super + Колесо мыши | Переключение между рабочими пространствами |
| Super + ЛКМ | Перемещение окон мышью |
| Super + ПКМ | Изменение размера окон мышью |
| Скриншот всего экрана | |
| Shift + Print | Скриншот выделенной области |
| Super + Print | Скриншот выборного окна |
| Super + Shift + Print | Скриншот выделенной области и загрузка в Chibisafe |
| Super + Shift + E | Открыть меню эмодзи |
Плагины
Дополнения к Hyprland [конфиг]
hyprpm add https://github.com/hyprwm/hyprland-plugins
hyprpm enable hyprexpo
hyprpm reload
Hypridle
Поведение при бездействии [конфиг]
sudo pacman -S hypridle
| Действие | Таймаут |
|---|---|
| Снижение яркости | 5 мин. |
| Блокировка экрана | 10 мин. |
| Выключение экрана | 10.2 мин. |
| Спящий режим | 20 мин. |
Hyprlock
Блокировка экрана [конфиг]
в конфиге надо поменять путь к изображению
sudo pacman -S hyprlock
Waybar
Wayland бар [конфиг]
sudo pacman -S waybar
Rofi
Запуск приложений, интерфейс для буфера обмена [конфиг]
sudo pacman -S rofi wl-clipboard cliphist
Wlogout
Блокировка экрана, выход, перезагрузка, выключение и т.д. [конфиг]
yay -S wlogout
Терминал
Эмулятор терминала - Kitty [конфиг]
Оболочка - Zsh [конфиг (~/.zshrc)]
Расширение для Zsh - Oh My Zsh
Тема - powerlevel10k [конфиг (~/.p10k.zsh)]
Установка kitty и zsh
sudo pacman -S kitty zsh
Установка Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Установка темы powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
Установка плагинов для zsh через Oh My Zsh:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
Установка exa (замена ls)
sudo pacman -S exa
Установка The F*ck (корректировщик предыдущих команд в терминале)
sudo pacman -S thefuck
Fastfetch
В объяснении не нуждается [конфиг]
sudo pacman -S fastfetch
Nwg-look
Настройка GTK3 [конфиг]
sudo pacman -S nwg-look
Темная тема Adwaita
~/.themes/Adwaita-Dark/gtk-3.0/gtk.css
@import url("resource:///org/gtk/libgtk/theme/Adwaita/gtk-contained-dark.css");
SwayNC
Уведомления [конфиг]
sudo pacman -S swaync
Waypaper
GUI для простого управление обоями
yay -S waypaper
Для статичных изображений и gif
sudo pacman -S swww
Для видео
sudo pacman -S mpvpaper
Emote
Выбор эмодзи
yay -S emote







