Remove Plasma with bspwm support

Use bspwm with XDG_CURRENT_DESKTOP=KDE instead.
This commit is contained in:
Donovan Glover 2018-10-15 20:23:10 -04:00
parent e5d9de3946
commit 4f280b0780
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65
4 changed files with 32 additions and 55 deletions

View File

@ -1,4 +1,4 @@
#!/bin/sh
# Set the color scheme with wal
wal -o ~/.config/wal/bspwm_and_dunst.sh -R -n
wal -Rn

View File

@ -15,8 +15,10 @@ sxhkd &
bspc monitor -d 1 2 3 4 5 6
bspc config border_width 2
bspc config window_gap 30
# Overall look (top_padding from polybar)
bspc config top_padding 80
bspc config border_width 8
bspc config window_gap 20
bspc config split_ratio 0.50
@ -38,47 +40,28 @@ xmodmap ~/.xmodmap
# Make caps lock (left ctrl) work as escape
xcape -e 'Control_L=Escape'
# If we're in KDE Plasma, then add bottom padding for
# the panel at the bottom.
if [ "$XDG_CURRENT_DESKTOP" == "KDE" ]; then
bspc config window_gap 20
bspc config bottom_padding 58
# Set a temporary black background to avoid flash
~/.config/feh/tile.sh 000000
# Make the application menu float instead of tile
bspc rule -a plasmashell state=floating border=off
else
# Set a temporary black background to avoid flash
~/.config/feh/tile.sh 000000
# If running with VirtualBox client utilities, start them.
# Useful for automatically changing display resolution, etc.
if hash VBoxClient-all 2>/dev/null; then
VBoxClient-all
fi
# Overall look (top_padding from polybar)
bspc config top_padding 80
bspc config border_width 8
bspc config window_gap 20
# Set the color scheme to a random one. Note that this command
# needs to be run after any screen resolution changes.
wal -o ~/.config/wal/bspwm_and_dunst.sh -i ~/Pictures/Wallpapers
# Never blank the screen (disable power saving)
xset s off -dpms
# Start compton
compton -b
# Start polybar
~/.config/polybar/launch.sh
# Start a terminal
# urxvtcd &
# If running with VirtualBox client utilities, start them.
# Useful for automatically changing display resolution, etc.
if hash VBoxClient-all 2>/dev/null; then
VBoxClient-all
fi
# Set the color scheme to a random one. Note that this command
# needs to be run after any screen resolution changes.
wal -o ~/.config/wal/bspwm_and_dunst.sh -i ~/Pictures/Wallpapers
# Never blank the screen (disable power saving)
xset s off -dpms
# Start compton
compton -b
# Start polybar
~/.config/polybar/launch.sh
# bspc rules
bspc rule -a mpv state=floating
bspc rule -a feh state=floating

View File

@ -1 +0,0 @@
export KDEWM=/usr/bin/bspwm

View File

@ -3,17 +3,12 @@
# Source the colors from wal
source "${HOME}/.cache/wal/colors.sh"
# Set the border colors if bspwm is running
if [ -n "$(wmctrl -m | grep 'bspwm')" ]; then
bspc config normal_border_color "$color1"
bspc config active_border_color "$color2"
bspc config focused_border_color "$color15"
bspc config presel_feedback_color "$color1"
fi
# Set the border colors
bspc config normal_border_color "$color1"
bspc config active_border_color "$color2"
bspc config focused_border_color "$color15"
bspc config presel_feedback_color "$color1"
# Restart dunst with the new color scheme, only if
# we're not using Plasma
if ! [ "$DESKTOP_SESSION" == "Plasma" ]; then
pkill dunst
dunst -conf "${HOME}/.cache/wal/dunstrc"
fi
# Restart dunst with the new color scheme
pkill dunst
dunst -conf "${HOME}/.cache/wal/dunstrc" &