summaryrefslogtreecommitdiff
path: root/.config/polybar
diff options
context:
space:
mode:
Diffstat (limited to '.config/polybar')
-rw-r--r--.config/polybar/config128
-rwxr-xr-x.config/polybar/launch.sh1
2 files changed, 105 insertions, 24 deletions
diff --git a/.config/polybar/config b/.config/polybar/config
index d61be7f..a56c114 100644
--- a/.config/polybar/config
+++ b/.config/polybar/config
@@ -3,8 +3,86 @@
;--------;
[colors]
-foreground = #b5b4c9
-background = #1c1c1c
+nord0 = #2e3440
+nord1 = #3b4252
+nord2 = #434c5e
+nord3 = #4c566a
+nord4 = #d8dee9
+nord5 = #e5e9f0
+nord6 = #eceff4
+nord7 = #8fbcbb
+nord8 = #88c0d0
+nord9 = #81a1c1
+nord10 = #5e81ac
+nord11 = #bf616a
+nord12 = #d08770
+nord13 = #ebcb8b
+nord14 = #a3be8c
+nord15 = #b48ead
+
+background-dark = ${colors.nord0}
+background = ${colors.nord3}
+background-light = ${colors.nord6}
+foreground = #fff
+primary = #4c566a
+secondary = #f05
+alert = #bd2c40
+accent = #bf616a
+
+red = ${colors.nord11}
+green = ${colors.nord14}
+orange = ${colors.nord12}
+yellow = ${colors.nord13}
+blue = ${colors.nord10}
+turkoise = ${colors.nord7}
+purple = ${colors.nord15}
+
+battery = ${colors.yellow}
+cpu = ${colors.red}
+ram = ${colors.green}
+temp = ${colors.orange}
+wifi = ${colors.blue}
+date = ${colors.turkoise}
+time = ${colors.purple}
+power = ${colors.nord6}
+
+[bar/mybar_external]
+
+;------------;
+; DIMENSIONS ;
+;------------;
+
+width = 100%
+height = 20
+offset-y = 0
+offset-x = 0
+
+border-size = 0
+
+background = ${colors.background-dark}
+foreground = ${colors.foreground}
+
+;----------;
+; LOCATION ;
+;----------;
+
+bottom = false
+monitor = HDMI-A-0
+override-redirect = false
+
+;-------;
+; FONTS ;
+;-------;
+
+font-0="mono:size=11;1"
+
+;---------;
+; MODULES ;
+;---------;
+
+modules-right=cpu temperature pulseaudio date
+modules-left=battery network memory
+modules-center=bspwm
[bar/mybar]
@@ -19,7 +97,7 @@ offset-x = 0
border-size = 0
-background = ${colors.background}
+background = ${colors.background-dark}
foreground = ${colors.foreground}
;----------;
@@ -27,7 +105,7 @@ foreground = ${colors.foreground}
;----------;
bottom = false
-;monitor = eDP-1
+monitor = eDP
override-redirect = false
;-------;
@@ -70,15 +148,15 @@ label-charging=%time% %percentage%
label-full=BAT0: %percentage%
label-full-foreground = ${colors.foreground}
-label-full-background = ${colors.background}
+label-full-background = ${colors.background-dark}
label-full-padding = 2
label-charging-foreground = ${colors.foreground}
-label-charging-background = ${colors.background}
+label-charging-background = ${colors.background-dark}
label-charging-padding = 2
label-discharging-foreground = ${colors.foreground}
-label-discharging-background = ${colors.background}
+label-discharging-background = ${colors.background-dark}
label-discharging-padding = 2
format-discharging=<label-discharging>
@@ -95,7 +173,7 @@ time-alt=%I:%M:%S %A, %d %B %Y
format=<label>
label=%date% %time%
label-foreground = ${colors.foreground}
-label-background = ${colors.background}
+label-background = ${colors.background-dark}
label-padding = 2
[module/temperature]
@@ -110,10 +188,10 @@ label=Temp: %temperature-c%
label-warn=TEMP: %temperature-c%
label-foreground = ${colors.foreground}
-label-background = ${colors.background}
+label-background = ${colors.background-dark}
label-padding = 2
label-warn-foreground = ${colors.foreground}
-label-warn-background = ${colors.background}
+label-warn-background = ${colors.background-dark}
label-warn-padding = 2
[module/cpu]
@@ -123,7 +201,7 @@ format=<label>
label=CPU: %percentage%%
label-foreground = ${colors.foreground}
-label-background = ${colors.background}
+label-background = ${colors.background-dark}
label-padding = 2
[module/memory]
@@ -133,27 +211,29 @@ format=<label>
label=Mem: %gb_used%
label-foreground = ${colors.foreground}
-label-background = ${colors.background}
+label-background = ${colors.background-dark}
label-padding = 2
[module/pulseaudio]
type=internal/pulseaudio
-sink=alsa_output.pci-0000_00_1b.0.analog-stereo
format=<label-volume>
label-volume=Vol: %percentage%%
label-muted=muted
click-right=pavucontrol
label-volume-foreground = ${colors.foreground}
-label-volume-background = ${colors.background}
+label-volume-background = ${colors.background-dark}
label-volume-padding = 2
label-muted-foreground = ${colors.foreground}
-label-muted-background = ${colors.background}
+label-muted-background = ${colors.background-dark}
label-muted-padding = 2
[module/bspwm]
type=internal/bspwm
+
+pin-workspaces = true
+
format=<label-state> <label-mode>
label-focused=%name%
label-focused-padding=2
@@ -162,26 +242,26 @@ label-occupied-padding=2
label-empty=%name%
label-empty-padding=2
-label-focused-foreground = #c6aed7
-label-focused-background = ${colors.background}
-label-occupied-foreground = #8296b0
-label-occupied-background = ${colors.background}
-label-empty-foreground = #5b5f71
-label-empty-background = ${colors.background}
+label-focused-foreground = ${colors.nord4}
+label-focused-background = ${colors.background-dark}
+label-occupied-foreground = ${colors.nord7}
+label-occupied-background = ${colors.background-dark}
+label-empty-foreground = ${colors.nord10}
+label-empty-background = ${colors.background-dark}
[module/network]
type=internal/network
-interface=wlan0
+interface=wlp2s0
interval=1.0
label-connected=%essid% %local_ip%
label-disconnected=""
label-connected-foreground = ${colors.foreground}
-label-connected-background = ${colors.background}
+label-connected-background = ${colors.background-dark}
label-connected-padding = 2
label-disconnected-foreground = ${colors.foreground}
-label-disconnected-background = ${colors.background}
+label-disconnected-background = ${colors.background-dark}
label-disconnected-padding = 2
; vim: set ft=dosini nomodeline:
diff --git a/.config/polybar/launch.sh b/.config/polybar/launch.sh
index 9190a54..60fbe39 100755
--- a/.config/polybar/launch.sh
+++ b/.config/polybar/launch.sh
@@ -9,5 +9,6 @@ export DEFAULT_NETWORK_INTERFACE=$(ip route | grep '^default' | awk '{print $5}'
killall -q polybar
echo "---" | tee -a /tmp/polybar1.log
polybar mybar 2>&1 | tee -a /tmp/polybar1.log & disown
+polybar mybar_external 2>&1 | tee -a /tmp/polybar_ext.log & disown
echo "Bar launched"