tarch-configs/configs/bspwm/bspwmrc

92 lines
3.4 KiB
Plaintext
Raw Normal View History

2024-03-10 13:30:59 +03:00
#!/usr/bin/zsh
export PATH="${PATH}:$HOME/.config/bspwm/bin:$HOME/.config/bspwm/rofi/bin:$HOME/.local/bin:$HOME/.local/share/virtualenv/pip/bin"
BSPWM_DIR="$HOME/.config/bspwm"
# настройки клавиш
KEYBOARD_LAYOUTS=us,ru
setxkbmap -layout ${KEYBOARD_LAYOUTS}
setxkbmap -option 'grp:alt_shift_toggle'
setxkbmap -option caps:hyper
# ------------------------------------------------------------------------------ #
# цветовая схема
XRES="$HOME/.Xresources.d"
COLOR_SCHEME="Chad WM"
cat "${BSPWM_DIR}/themes/${COLOR_SCHEME}/colorScheme" > "${XRES}"/colors
# ------------------------------------------------------------------------------ #
# Решение для java apps (e.g. JetBrains IDEs like PyCharm, CLion, etc). #
export _JAVA_AWT_WM_NONREPARENTING=1
# Поддержка других приложений не работающих на WMs #
wmname LG3D
# ------------------------------------------------------------------------------ #
# установка ролей #
bsprules
# ------------------------------------------------------------------------------ #
# запуск workspaces
bspc monitor -d             f
# ------------------------------------------------------------------------------ #
# Управляйте всеми неуправляемыми окнами, оставшимися с предыдущего сеанса. #
bspc wm --adopt-orphans
# ------------------------------------------------------------------------------ #
# load bspwm Configurations #
bspconfig
# ------------------------------------------------------------------------------ #
## HERE
# РАЗОБРАТЬ
## ------------------------- Autostart Apps ------------------------- ##
# Kill if already running #
killall -9 xsettingsd sxhkd dunst ksuperkey xfce4-power-manager bspc picom
# ------------------------------------------------------------------------------ #
# Lauch xsettingsd daemon #
xsettingsd --config="${BSPWM_DIR}"/xsettingsd &
# ------------------------------------------------------------------------------ #
# polkit agent #
if [[ ! `pidof xfce-polkit` ]]; then
/usr/lib/xfce-polkit/xfce-polkit &
fi
# ------------------------------------------------------------------------------ #
# Lauch keybindings daemon #
KEYBINDING=sxhkdrc
sxhkd -c "${BSPWM_DIR}"/keybinding/${KEYBINDING} &
# ------------------------------------------------------------------------------ #
# Enable Super Keys For Menu #
ksuperkey -e 'Super_L=Alt_L|F1' &
ksuperkey -e 'Super_R=Alt_L|F1' &
# ------------------------------------------------------------------------------ #
# Enable power manager #
xfce4-power-manager &
# ------------------------------------------------------------------------------ #
# Fix cursor #
xsetroot -cursor_name left_ptr
# ------------------------------------------------------------------------------ #
# restore wallpaper #
2024-03-10 14:56:12 +03:00
BACKGROUND=/home/chatlanin/wallpapers/43.png
2024-03-10 13:30:59 +03:00
feh --no-fehbg --bg-fill ${BACKGROUND}
# ------------------------------------------------------------------------------ #
# enable num lock #
numlockx &
# ------------------------------------------------------------------------------ #
# start bspwm scripts #
bspcomp
bspbar
bspdunst &
# ------------------------------------------------------------------------------ #
## ------------------------------------- END -------------------------------------------------- ##