Dotfiles

Screenshot

Навигация

  • Установка
  • Обзор риса
    • Yay - помощник для установки пакетов из AUR
    • Hyprland - оконный менеджер
    • Waybar - wayland бар
    • Rofi - запуск приложений, интерфейс для буфера обмена
    • Wlogout - блокировка экрана, выход, перезагрузка, выключение и т.д
    • Fastfetch - похвастаться линуксом)
    • Nwg-look - настройка GTK3
    • Терминал - настройка терминала
    • Swaync - уведомления
    • Waypaper - GUI для простого управление обоями
      • Обои - коллекция обоев/фонов
    • Emote - выбор эмодзи
    • Flameshot - мощная утилита для скриншотов

Установка

+ Обновление системы и установка Git
sudo pacman -Syu git

+ Клонирование репозитория c конфигами
git clone https://github.com/retrilzzy/dotfiles.git ~/dotfiles && cd ~/dotfiles

+ Запуск скрипта установки пакетов
chmod +x ./Scripts/install_packages.sh
./Scripts/install_packages.sh

+ Копирование старых конфигов в отдельную директорию
mkdir -p ~/.config_backup
cp -r ~/.config ~/.config_backup/
cp ~/{.zshrc,.p10k.zsh,.nanorc} ~/.config_backup/ 2>/dev/null

+ Копирование новых конфигов из dotfiles
cp -r ~/dotfiles/Configs/.config/* ~/.config/
cp ~/dotfiles/Configs/.zshrc ~/dotfiles/Configs/.p10k.zsh ~/dotfiles/Configs/.nanorc ~/

Обзор риса

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 Терминал (Kitty)
Super + Shift + W Терминал в плавающем режиме (float)
Super + R Меню приложений (Rofi)
Super + E Файловый менеджер (Nautilus)
Super + C Редактор кода (VSCode)
Super + B Браузер (Brave)
Super + K Менеджер паролей (Keepassxc)
Super + V Буфер обмена (Cliphist)
Super + N Центр уведомлений (Swaync)
Super + Shift + E Меню эмодзи (Emote)
Super + Shift + P Управление обоями (Waypaper)

Взаимодействие с окнами

Клавиши Действие
Super + Q Закрыть активное окно
Super + A Переключение на псевдоплиточный режим (pseudo)
Super + F Переключение окна в режим "плавающее" (float)
Super + S Закрепление окна поверх всех рабочих столов (pin)
Super + D Переключение режима разделения окна
Alt + Tab Переключение на следующее окно
Super + Стрелки Перемещение фокуса между окнами
Super + Control + Стрелки Изменение размера активного окна
Super + Shift + Стрелки Перемещение окон
Super + ЛКМ Перемещение окон мышью
Super + ПКМ Изменение размера окон мышью

Рабочие пространства (столы)

Клавиши Действие
Super + [0-9] Переключение между рабочими пространствами с 1 по 10
Super + Shift + [0-9] Перемещение окна в рабочее пространство с 1 по 10
Super + Tab Переключение на специальное рабочее пространство
Super + Shift + Tab Перемещение окна в специальное рабочее пространство
Super + Колесо мыши Переключение между рабочими пространствами

Скриншоты

Клавиши Действие
Print Скриншот всего экрана
Shift + Print Скриншот выделенной области
Super + Print Скриншот выборного окна
Super + Shift + F Flameshot GUI (мощная утилита для скриншотов)
Super + Shift + Print Скриншот выделенной области и загрузка в Chibisafe

Управление экраном/питанием

Клавиши Действие
Super + L Заблокировать экран
Super + Alt + D Включить/выключить дисплей
Super + Alt + S Заблокировать экран и перевести в спящий режим

Остальное

Клавиши Действие
Super + Escape Скрыть/показать Waybar
Super +Alt + P Случайный фон из директории Wallpapers

Иконки

https://github.com/PapirusDevelopmentTeam/papirus-icon-theme

sudo pacman -S papirus-icon-theme

Курсор

https://github.com/rose-pine/cursor

https://github.com/ndom91/rose-pine-hyprcursor

yay -S rose-pine-cursor rose-pine-hyprcursor

Шрифты

Поддержка всех символов

sudo pacman -S noto-fonts noto-fonts-emoji noto-fonts-cjk noto-fonts-extra

Шрифт для VSCode

sudo pacman -S ttf-jetbrains-mono-nerd

Шрифт для терминала

yay -S ttf-meslo-nerd-font-powerlevel10k

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 [конфиг]

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

Тема - powerlevel10k [конфиг]

Скриншот

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

Flameshot

Мощная утилита для скриншотов [конфиг]

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

Screenshot

S
Description
Retrilzzy dotfiles, adapted for hosting on VPS
Readme
39 MiB
1 Stars 1 Watchers 0 Forks
Languages
Shell 49%
Lua 25.5%
CSS 18.7%
Python 6.8%