Skip to content

retrilzzy/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 

Repository files navigation

Dotfiles

ScreenShot

Навигация

  • 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)

Дополнительные пакеты

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 + ПКМ Изменение размера окон мышью
Print Скриншот всего экрана
Shift + Print Скриншот выделенной области
Super + Print Скриншот выборного окна
Super + Shift + Print Скриншот выделенной области и загрузка в Chibisafe
Super + Shift + E Открыть меню эмодзи

Плагины

Дополнения к Hyprland [конфиг]

[Hyprland Wiki]

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
Скриншот

ScreenShot

Waybar

Wayland бар [конфиг]

sudo pacman -S waybar
Скриншот

ScreenShot

Rofi

Запуск приложений, интерфейс для буфера обмена [конфиг]

sudo pacman -S rofi wl-clipboard cliphist
Скриншот (Лаунчер приложений)

ScreenShot

Скриншот (Буфер обмена)

ScreenShot

Wlogout

Блокировка экрана, выход, перезагрузка, выключение и т.д. [конфиг]

yay -S wlogout
Скриншот

ScreenShot

Терминал

Эмулятор терминала - Kitty [конфиг]

Оболочка - Zsh [конфиг (~/.zshrc)]

Расширение для Zsh - Oh My Zsh

Тема - powerlevel10k [конфиг (~/.p10k.zsh)]

Скриншот

ScreenShot


Установка 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
Скриншот

ScreenShot

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