From be3233d8b86096c35909c215aa52a30036107342 Mon Sep 17 00:00:00 2001 From: Tobias Reisinger Date: Fri, 14 Feb 2020 01:47:50 +0100 Subject: [PATCH] add: icons and desktop names --- .config/bspwm/bspwmrc | 21 ++++----- .config/polybar/config | 97 +++++++++++++++++++++++++----------------- 2 files changed, 70 insertions(+), 48 deletions(-) diff --git a/.config/bspwm/bspwmrc b/.config/bspwm/bspwmrc index da55c8e..84c808c 100755 --- a/.config/bspwm/bspwmrc +++ b/.config/bspwm/bspwmrc @@ -4,16 +4,16 @@ sxhkd & host_name=$(hostname) if [[ $host_name == "portalo" ]]; then - bspc monitor HDMI-1 -d 01 02 03 04 05 06 07 - bspc monitor DVI-D-1 -d 08 09 10 + bspc monitor HDMI-1 -d web terminal 3 4 5 6 game + bspc monitor DVI-D-1 -d 8 voip messenger bspc desktop ^7 --layout monocle bspc desktop ^9 --layout monocle bspc desktop ^10 --layout monocle elif [[ $host_name == *"laptop"* ]]; then - bspc monitor eDP1 -d 01 02 03 04 05 06 07 08 09 10 + bspc monitor eDP1 -d web terminal 3 4 5 6 7 8 9 10 else - bspc monitor primary -d 01 02 03 04 05 06 07 08 09 10 + bspc monitor primary -d web terminal 3 4 5 6 7 8 9 10 fi bspc desktop ^1 --layout monocle @@ -27,12 +27,13 @@ bspc config gapless_monocle true bspc config focus_follows_pointer true -bspc rule -a 'TeamSpeak 3' desktop='^9' -bspc rule -a 'Evolution' desktop='^10' -bspc rule -a 'Riot' desktop='^10' -bspc rule -a 'Signal' desktop='^10' - -bspc rule -a 'Steam' desktop='^7' +bspc rule -a 'firefox' desktop='web' +bspc rule -a 'TeamSpeak 3' desktop='voip' +bspc rule -a 'discord' desktop='voip' +bspc rule -a 'Evolution' desktop='messenger' +bspc rule -a 'Riot' desktop='messenger' +bspc rule -a 'Signal' desktop='messenger' +bspc rule -a 'Steam' desktop='game' setxkbmap de diff --git a/.config/polybar/config b/.config/polybar/config index 645bee7..b502451 100644 --- a/.config/polybar/config +++ b/.config/polybar/config @@ -2,7 +2,7 @@ background = #222 background-alt = #444 foreground = #dfdfdf - foreground-alt = #555 + foreground-alt = #777 primary = #ffb52a secondary = #e60053 alert = #bd2c40 @@ -55,26 +55,26 @@ cursor-click = pointer cursor-scroll = normal -[bar/portalo-primary] + +[bar/portalo-base] inherit = bar/base + modules-left = bspwm i3 + modules-center = mpd + modules-right = pulseaudio memory cpu eth temperature date powermenu + +[bar/portalo-primary] + inherit = bar/portalo-base + monitor = HDMI-1 - modules-left = bspwm i3 - modules-center = mpd - modules-right = pulseaudio memory cpu eth temperature date powermenu - [bar/portalo-secondary] - inherit = bar/base + inherit = bar/portalo-base monitor = DVI-D-1 - - modules-left = bspwm i3 - modules-center = mpd - modules-right = pulseaudio memory cpu eth temperature date powermenu - tray-position = none + [bar/laptop-primary] inherit = bar/base @@ -84,6 +84,8 @@ modules-center = modules-right = pulseaudio battery xbacklight memory cpu temperature wlan eth date powermenu + + [module/xwindow] type = internal/xwindow label = %title:0:30:...% @@ -117,22 +119,31 @@ [module/bspwm] type = internal/bspwm - label-focused = %index% + pin-workspaces = false + + label-focused = %icon% %index% label-focused-background = ${colors.background-alt} label-focused-underline= ${colors.primary} label-focused-padding = 2 - label-occupied = %index% + label-occupied = %icon% %index% label-occupied-padding = 2 - label-urgent = %index%! + label-urgent = %icon% %index%! label-urgent-background = ${colors.alert} label-urgent-padding = 2 - label-empty = %index% + label-empty = %icon% %index% label-empty-foreground = ${colors.foreground-alt} label-empty-padding = 2 + ws-icon-0 = web; + ws-icon-1 = terminal; + ws-icon-2 = voip; + ws-icon-3 = messenger; + ws-icon-4 = game; + ws-icon-default =  + ; Separator in between workspaces ; label-separator = | @@ -176,16 +187,23 @@ [module/mpd] type = internal/mpd - format-online = + format-online =  - icon-prev =  - icon-stop =  - icon-play =  - icon-pause =  - icon-next =  + icon-prev =  + icon-stop =  + icon-play =  + icon-pause =  + icon-next =  - label-song-maxlen = 25 - label-song-ellipsis = true + label-song-maxlen = 50 + label-song = %artist% - %title% + label-offline =  mpd is offline + label-time = [%elapsed% / %total%] + + bar-progress-width = 10 + bar-progress-indicator = | + bar-progress-fill = - + bar-progress-empty = - [module/xbacklight] type = internal/xbacklight @@ -197,10 +215,10 @@ bar-indicator = | bar-indicator-foreground = #fff bar-indicator-font = 2 - bar-fill =  + bar-fill = - bar-fill-font = 2 bar-fill-foreground = #9f78e1 - bar-empty =  + bar-empty = - bar-empty-font = 2 bar-empty-foreground = ${colors.foreground-alt} @@ -212,7 +230,7 @@ [module/cpu] type = internal/cpu interval = 2 - format-prefix = " " + format-prefix = " " format-prefix-foreground = ${colors.foreground-alt} format-underline = #f90000 label = %percentage:2%% @@ -220,7 +238,7 @@ [module/memory] type = internal/memory interval = 2 - format-prefix = " " + format-prefix = " " format-prefix-foreground = ${colors.foreground-alt} format-underline = #4bffdc label = %percentage_used%% @@ -253,7 +271,7 @@ interval = 3.0 format-connected-underline = #55aa55 - format-connected-prefix = " " + format-connected-prefix = " " format-connected-prefix-foreground = ${colors.foreground-alt} label-connected = %local_ip% @@ -273,7 +291,7 @@ time = %H:%M time-alt = %H:%M:%S - format-prefix =  + format-prefix = " " format-prefix-foreground = ${colors.foreground-alt} format-underline = #0a6cf5 @@ -282,11 +300,14 @@ [module/pulseaudio] type = internal/pulseaudio - format-volume = - label-volume = VOL %percentage%% +; format-volume = + format-volume = + format-volume-underline = #d8d804 + label-volume =  %percentage%% label-volume-foreground = ${root.foreground} - label-muted = 🔇 muted + format-muted-underline = #686823 + label-muted =  muted label-muted-foreground = #666 bar-volume-width = 10 @@ -300,9 +321,9 @@ bar-volume-gradient = false bar-volume-indicator = | bar-volume-indicator-font = 2 - bar-volume-fill = ─ + bar-volume-fill = - bar-volume-fill-font = 2 - bar-volume-empty = ─ + bar-volume-empty = - bar-volume-empty-font = 2 bar-volume-empty-foreground = ${colors.foreground-alt} @@ -381,9 +402,9 @@ label-warn = %temperature-c% label-warn-foreground = ${colors.secondary} - ramp-0 =  - ramp-1 =  - ramp-2 =  + ramp-0 =  + ramp-1 =  + ramp-2 =  ramp-foreground = ${colors.foreground-alt} [module/powermenu]