diff --git a/.config/dtfscripts/dsk-cstm-0.rc b/.config/dtfscripts/dsk-cstm-0.rc index cfbbf064..c19136f0 100755 --- a/.config/dtfscripts/dsk-cstm-0.rc +++ b/.config/dtfscripts/dsk-cstm-0.rc @@ -1,6 +1,12 @@ #!/bin/sh export PB_BAR_WIDTH=2548 export PB_BAR_SECONDARY_WIDTH=1908 -export PB_MODULE_BAR_WIDTH=60 -export PB_MODULE_WLAN_INTERFACE=wlp5s0 + +# Primary bottom +export PB_BAR_PRIMARY_MODULES_LEFT='cpu memory swap' + +export PB_MODULE_BAR_WIDTH=60 +export PB_MODULE_ETH_INTERFACE=eno1 +export PB_MODULE_WLAN_INTERFACE=wlp5s0 +# vim:ft=sh diff --git a/.config/dtfscripts/wmstartup.sh b/.config/dtfscripts/wmstartup.sh index aaa42e7d..2593f23a 100755 --- a/.config/dtfscripts/wmstartup.sh +++ b/.config/dtfscripts/wmstartup.sh @@ -30,6 +30,7 @@ unset PB_BAR_PRIMARY_2_MODULES_LEFT PB_BAR_PRIMARY_2_MODULES_CENTER PB_BAR_PRIMA unset PB_BAR_SECONDARY_MODULES_LEFT PB_BAR_SECONDARY_MODULES_CENTER PB_BAR_SECONDARY_MODULES_RIGHT unset PB_BAR_SECONDARY_2_MODULES_LEFT PB_BAR_SECONDARY_2_MODULES_CENTER PB_BAR_SECONDARY_2_MODULES_RIGHT unset PB_MODULE_BAR_WIDTH +unset PB_MODULE_ETH_INTERFACE unset PB_MODULE_WLAN_INTERFACE # bspwm monitorset.sh unset BSPWM_DESKTOPS_TOTAL diff --git a/.config/polybar/config b/.config/polybar/config index 0f99a7fc..fb3b43dd 100644 --- a/.config/polybar/config +++ b/.config/polybar/config @@ -21,7 +21,7 @@ icon-fs = ${xrdb:color11} icon-memory = ${xrdb:color13} icon-tor = ${xrdb:color13} icon-volume = ${res/colors.primary} -icon-wlan = ${xrdb:color14} +icon-network = ${xrdb:color14} icon-wm = ${xrdb:color12} icon-xbacklight = ${res/colors.primary} @@ -108,7 +108,7 @@ border-top-size = 0 modules-left = ${env:PB_BAR_PRIMARY_2_MODULES_LEFT:bspwm} modules-center = ${env:PB_BAR_PRIMARY_2_MODULES_CENTER:xwindow} -modules-right = ${env:PB_BAR_PRIMARY_2_MODULES_RIGHT:fs-home | tor wlan} +modules-right = ${env:PB_BAR_PRIMARY_2_MODULES_RIGHT:fs-home | tor wlan eth} [bar/secondary] width = ${env:PB_BAR_SECONDARY_WIDTH:1908} @@ -130,7 +130,7 @@ border-top-size = 0 modules-left = ${env:PB_BAR_SECONDARY_2_MODULES_LEFT:bspwm} modules-center = ${env:PB_BAR_SECONDARY_2_MODULES_CENTER:xwindow} -modules-right = ${env:PB_BAR_SECONDARY_2_MODULES_RIGHT: } +modules-right = ${env:PB_BAR_SECONDARY_2_MODULES_RIGHT:uname | hostname} #======================================== # MODULES @@ -154,6 +154,33 @@ content = " " # OTHER #==================== +[module/battery] +type = internal/battery +format-charging = +format-charging-prefix = "Battery: " +format-charging-prefix-foreground = ${res/colors.icon-battery} +format-discharging = +format-discharging-prefix = "Battery: " +format-discharging-prefix-foreground = ${res/colors.icon-battery} +format-full = +format-full-prefix = "Battery: " +format-full-prefix-foreground = ${res/colors.icon-battery} +time-format = %H:%M +full-at = 98 +interval = 15 + +label-charging = %percentage%%+ +label-discharging = %percentage%% +label-full = %percentage%% + +bar-capacity-width = ${res/config.bar-width} +bar-capacity-fill = ${res/config.bar-fill} +bar-capacity-fill-foreground = ${res/colors.icon-battery} +bar-capacity-empty = ${self.bar-capacity-fill} +bar-capacity-empty-foreground = ${res/colors.bar-empty} +bar-capacity-indicator = ${res/config.bar-indicator} +bar-capacity-indicator-foreground = ${res/colors.background-alt} + [module/bspwm] type = internal/bspwm format = @@ -183,33 +210,6 @@ label-empty-padding = ${res/config.padding} label-empty-foreground = ${res/colors.background-alt} label-empty-font = 3 -[module/battery] -type = internal/battery -format-charging = -format-charging-prefix = "Battery: " -format-charging-prefix-foreground = ${res/colors.icon-battery} -format-discharging = -format-discharging-prefix = "Battery: " -format-discharging-prefix-foreground = ${res/colors.icon-battery} -format-full = -format-full-prefix = "Battery: " -format-full-prefix-foreground = ${res/colors.icon-battery} -time-format = %H:%M -full-at = 98 -interval = 15 - -label-charging = %percentage%%+ -label-discharging = %percentage%% -label-full = %percentage%% - -bar-capacity-width = ${res/config.bar-width} -bar-capacity-fill = ${res/config.bar-fill} -bar-capacity-fill-foreground = ${res/colors.icon-battery} -bar-capacity-empty = ${self.bar-capacity-fill} -bar-capacity-empty-foreground = ${res/colors.bar-empty} -bar-capacity-indicator = ${res/config.bar-indicator} -bar-capacity-indicator-foreground = ${res/colors.background-alt} - [module/cpu] type = internal/cpu format = @@ -245,6 +245,20 @@ interval = 15 exec = dropbox status exec-if = which dropbox && [ "`dropbox status`" != "Up to date" ] && wget -q --spider http://www.startpage.com/ +[module/eth] +type = internal/network +format-connected = +format-connected-prefix = "Ethernet: " +format-connected-prefix-foreground = ${res/colors.icon-network} +format-disconnected = +format-disconnected-prefix = "Ethernet: " +format-disconnected-prefix-foreground = ${res/colors.icon-network} +interface = ${env:PB_MODULE_ETH_INTERFACE:enp0s31f6} + +label-connected = %local_ip% +label-disconnected = Disconnected +label-disconnected-foreground = ${res/colors.foreground-dark} + [module/fs-home] type = internal/fs format-mounted = @@ -262,6 +276,13 @@ bar-used-empty-foreground = ${res/colors.bar-empty} bar-used-indicator = ${res/config.bar-indicator} bar-used-indicator-foreground = ${res/colors.background-alt} +[module/hostname] +type = custom/script +format-foreground = ${res/colors.background-alt} +interval = 3600 + +exec = hostname + [module/memory] type = internal/memory format =