Skip to content

chernoff-security/dracula_bspwm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Что это

Мои dotfiles в стиле dracula для Arch Linux.

Обратите внимание, что данный rice довольно минималистичный и включает в себя только самое необходимое. Здесь нет музыкальных визуализаторов, анимаций, цикличных обоев и виджетов. В случае необходимости вы можете сами добавить и изменить все, что вам потребуется.


Как это выглядит

Скриншоты

screenshot1 screenshot2 screenshot3 screenshot4 screenshot5


Основная информация


Обои

Находятся в директории .backgrounds.


Важные нюансы

LightDM

Обязательно должен быть доступ к директории /usr/share/pixmaps, чтобы можно было применить фоновое изображение. Для этого меняем права: sudo chmod 555 -R /usr/share/pixmaps

Zsh

Загляните в .zshrc и посмотрите на алиасы (aliases). Там есть некоторые модификации, которые связаны с заменой стандартных команд. Например, вместо ls используется lsd: (images/aliases.png)

Блокировка экрана

Для блокировки экрана используется xsecurelock. Это очень минималистичный консольный менеджер блокировки, который не включает в себя установку фонового изображения, анимаций или чего-то подобного, поэтому вы можете захотеть заменить его на что-то более кастомизируемое и красивое.

Хоткеи

Основные хоткеи для работы (отредактируйте файл sxhkdrc, если хотите их изменить):

Открыть терминал kitty: super + enter;
Открыть rofi: super + d;
Открыть power menu: super + XF86Tools;
Открыть историю greenclip: super + space;
Открыть файловый менеджер ranger: super + e;
Открыть файловый менеджер nemo: super + shift + e
Открыть firefox: super + f;
Открыть obsidian: super + o;
Открыть vs code: super + v;
Сделать скриншот: super + PrtSc;
Открыть cmus: super + shift + m;
Заблокировать экран: super + x;
Перезапустить sxhkd: super + ctrl + enter;
Перезапустить bspwm config: super + alt + enter;
Выйти из bspwm: super + alt + q;
Перезапустить setxkbmap: super + shift + k

Звук

Для быстрого управления звуком можно использовать хоткеи или модуль polybar. Никаких виджетов для управления звуком тут нету. Для продвинутой настройки звука используется pacmixer.

Автозапуск

В автозапуске через .xprofile:

  • setxkbmap для настройки английской и русской раскладки клавиатуры, меняется по сочетанию клавиш Alt + Shift;
  • numlockx для автоматического запуска numpad'а на клавиатуре;
  • mate-polkit-authentication-agent для запросов аутентификации с привелегиями root;
  • greenclip в качестве менеджера буфер обмены;
  • dunst для просмотра и управления уведомлениями;
  • xset и xss-lock для автоматической блокировки экрана, в случае бездействия пользователя в течении 300 секунд (если проигрывается видео, экран не блокируется автоматически).

В автозапуске через bspwmrc:

  • dual_monitor.sh для автоматического определения и настройки мониторов;
  • polybar_dual_monitor.sh для автоматического запуска polybar на 2-ух мониторах;
  • feh для установки фонового изображения на рабочий стол;
  • picom в качестве композитора.

Правила окон в bspwmrc

  • ranger, nemo, gtk-chtheme, pacmixer, bluetui и cmus запускаются в плавающем режиме с фиксированными размерами и положениями на экране;
  • ark, feh, dconf-editor, qt5ct, qt6ct и nm-connection-editor запускаются в плавающем режиме без фиксированных размеров и положений на экране.

Picom

Установлен форк picom. Он правильно работает с рамками окон и я советую устанавливать именно его для bspwm.


Как установить

Вы можете почитать данную статью, чтобы посмотреть пример установки bspwm с темой dracula.