Switch to polybar
This commit is contained in:
+11
-9
@@ -8,11 +8,6 @@ bspc config window_gap 20
|
|||||||
bspc config split_ratio 0.502
|
bspc config split_ratio 0.502
|
||||||
bspc config top_padding "$PANEL_HEIGHT"
|
bspc config top_padding "$PANEL_HEIGHT"
|
||||||
|
|
||||||
# Program startup
|
|
||||||
"$HOME"/.scripts/wm/wallpaper.sh &
|
|
||||||
"$HOME"/.scripts/wm/programs.sh &
|
|
||||||
"$HOME"/.scripts/panel/lemonbar.sh &
|
|
||||||
|
|
||||||
# Colors
|
# Colors
|
||||||
bspc config focused_border_color "$FGCOLOR_INACTIVE"
|
bspc config focused_border_color "$FGCOLOR_INACTIVE"
|
||||||
bspc config normal_border_color "$BGCOLOR_INACTIVE"
|
bspc config normal_border_color "$BGCOLOR_INACTIVE"
|
||||||
@@ -30,10 +25,7 @@ bspc config focus_follows_pointer true
|
|||||||
bspc config pointer_follows_monitor true
|
bspc config pointer_follows_monitor true
|
||||||
bspc config pointer_modifier mod4
|
bspc config pointer_modifier mod4
|
||||||
|
|
||||||
#--- Desktops ---#
|
#--- Rules ---#
|
||||||
|
|
||||||
# Set desktops
|
|
||||||
"$HOME"/.scripts/wm/desktops.sh
|
|
||||||
|
|
||||||
# Open program on specific desktop
|
# Open program on specific desktop
|
||||||
bspc rule -a firefox desktop="$WS1"
|
bspc rule -a firefox desktop="$WS1"
|
||||||
@@ -51,3 +43,13 @@ bspc rule -a Pavucontrol state=floating
|
|||||||
bspc rule -a Qemu-system-i386 state=floating
|
bspc rule -a Qemu-system-i386 state=floating
|
||||||
bspc rule -a Qemu-system-x86_64 state=floating
|
bspc rule -a Qemu-system-x86_64 state=floating
|
||||||
bspc rule -a Zathura state=tiled
|
bspc rule -a Zathura state=tiled
|
||||||
|
|
||||||
|
#--- Scripts ---#
|
||||||
|
|
||||||
|
# Set desktops
|
||||||
|
"$HOME"/.scripts/wm/desktops.sh
|
||||||
|
|
||||||
|
# Program startup
|
||||||
|
"$HOME"/.scripts/wm/wallpaper.sh &
|
||||||
|
"$HOME"/.scripts/wm/programs.sh &
|
||||||
|
"$HOME"/.scripts/panel/polybar.sh &
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ fgcolor-inactive = ${xrdb:WmColor.fgcolor_Inactive:#676e7d}
|
|||||||
monitor = ${env:MONITOR:eDP-1}
|
monitor = ${env:MONITOR:eDP-1}
|
||||||
|
|
||||||
width = 100%
|
width = 100%
|
||||||
height = 38
|
height = ${env:PANEL_HEIGHT:38}
|
||||||
; offset-x = 1%
|
; offset-x = 1%
|
||||||
; offset-y = 1%
|
; offset-y = 1%
|
||||||
radius = 0.0
|
radius = 0.0
|
||||||
@@ -88,7 +88,7 @@ tray-padding = 2
|
|||||||
tray-detached = true
|
tray-detached = true
|
||||||
;tray-background = #0063ff
|
;tray-background = #0063ff
|
||||||
|
|
||||||
; wm-restack = bspwm
|
wm-restack = bspwm
|
||||||
; wm-name = ${env:PANEL_NAME:polybar_panel}
|
; wm-name = ${env:PANEL_NAME:polybar_panel}
|
||||||
|
|
||||||
scroll-up = bspwm-desknext
|
scroll-up = bspwm-desknext
|
||||||
|
|||||||
@@ -29,6 +29,4 @@ thunar --daemon &
|
|||||||
sxhkd "$XDG_CONFIG_HOME/sxhkd/$WM" &
|
sxhkd "$XDG_CONFIG_HOME/sxhkd/$WM" &
|
||||||
xss-lock -- "$HOME"/.scripts/wm/lock.sh &
|
xss-lock -- "$HOME"/.scripts/wm/lock.sh &
|
||||||
|
|
||||||
[ "$WM" = "bspwm" ] && stalonetray &
|
|
||||||
|
|
||||||
exec $WM
|
exec $WM
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ export LESS_TERMCAP_ue="$(printf '%b' '\e[0m')" # reset underline
|
|||||||
|
|
||||||
# Panel
|
# Panel
|
||||||
export PANEL_HEIGHT=38
|
export PANEL_HEIGHT=38
|
||||||
export PANEL_NAME="lemonbar_panel"
|
export PANEL_NAME="polybar_panel"
|
||||||
export PANEL_PIPE="/tmp/lemonbar_pipe"
|
export PANEL_PIPE="/tmp/lemonbar_pipe"
|
||||||
|
|
||||||
# Qt5
|
# Qt5
|
||||||
|
|||||||
+5
-5
@@ -42,10 +42,10 @@ update() {
|
|||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
# Restart panel
|
# Restart panel
|
||||||
"$HOME"/.scripts/panel/lemonbar.sh &
|
"$HOME"/.scripts/panel/polybar.sh &
|
||||||
|
|
||||||
# Reload wallpaper
|
# Reload wallpaper
|
||||||
"$HOME"/.scripts/wm/wallpaper.sh
|
"$HOME"/.scripts/wm/wallpaper.sh &
|
||||||
}
|
}
|
||||||
|
|
||||||
auto() {
|
auto() {
|
||||||
@@ -54,17 +54,17 @@ auto() {
|
|||||||
# Skip first argument
|
# Skip first argument
|
||||||
shift 1
|
shift 1
|
||||||
|
|
||||||
# Add mode to primary display
|
# Add mode to primary monitor
|
||||||
OUTPUT="$(xrandr -q)"
|
OUTPUT="$(xrandr -q)"
|
||||||
if ! echo "$OUTPUT" | grep -Fq "$1x$2_$3.00"; then
|
if ! echo "$OUTPUT" | grep -Fq "$1x$2_$3.00"; then
|
||||||
eval xrandr --newmode $(cvt "$1" "$2" "$3" | awk '/Modeline/{ $1=""; print $0 }')
|
eval xrandr --newmode $(cvt "$1" "$2" "$3" | awk '/Modeline/{ $1=""; print $0 }')
|
||||||
xrandr --addmode "$4" "$1x$2_$3.00"
|
xrandr --addmode "$4" "$1x$2_$3.00"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Get all connected displays
|
# Get all connected monitor
|
||||||
CONNECTED="$(xrandr -q | awk '/ connected/{print $1}')"
|
CONNECTED="$(xrandr -q | awk '/ connected/{print $1}')"
|
||||||
|
|
||||||
# Disable all other displays
|
# Disable all other monitors
|
||||||
eval xrandr --output "$4" --mode "$1x$2_$3.00" --primary \
|
eval xrandr --output "$4" --mode "$1x$2_$3.00" --primary \
|
||||||
"$(echo "$CONNECTED" | grep -vx "$4" | awk '{print "--output", $1, "--off"}' | tr '\n' ' ')"
|
"$(echo "$CONNECTED" | grep -vx "$4" | awk '{print "--output", $1, "--off"}' | tr '\n' ' ')"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user