dotfiles

shared miscellaneous configuration files between my systems
git clone git://git.eonn.xyz/dotfiles.git
Log | Files | Refs

commit 84cc0f9c7b8f6274d90892776abbada091553da1
parent f7895af6d5697ecd0dfaddfc25e27b1c9ae662c0
Author: Ian Ressa <ian@eonn.xyz>
Date:   Thu, 24 Mar 2022 18:29:12 -0400

Using polybar :o

Diffstat:
A.config/polybar/config.ini | 154+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
M.stumpwm.d/init.lisp | 5++++-
2 files changed, 158 insertions(+), 1 deletion(-)

diff --git a/.config/polybar/config.ini b/.config/polybar/config.ini @@ -0,0 +1,154 @@ +[colors] +background = #282A2E +background-alt = #373B41 +foreground = #C5C8C6 +primary = #F0C674 +secondary = #8ABEB7 +alert = #A54242 +disabled = #707880 + +[bar/main] +width = 100% +height = 24pt +radius = 1 + +; dpi = 96 + +background = ${colors.background} +foreground = ${colors.foreground} + +line-size = 3pt + +border-size = 0pt +border-color = #00000000 + +padding-left = 0 +padding-right = 0 + +module-margin = 1 + +separator = | +separator-foreground = ${colors.disabled} + +font-0 = "Terminus:size=11" + +modules-left = xworkspaces xwindow +modules-right = filesystem pulseaudio xkeyboard memory cpu date + +cursor-click = pointer +cursor-scroll = ns-resize + +enable-ipc = true + +; tray-position = right + +; wm-restack = generic +; wm-restack = bspwm +; wm-restack = i3 + +; override-redirect = true + +[module/xworkspaces] +type = internal/xworkspaces + +label-active = %name% +label-active-background = ${colors.background-alt} +label-active-underline= ${colors.primary} +label-active-padding = 1 + +label-occupied = %name% +label-occupied-padding = 1 + +label-urgent = %name% +label-urgent-background = ${colors.alert} +label-urgent-padding = 1 + +label-empty = %name% +label-empty-foreground = ${colors.disabled} +label-empty-padding = 1 + +[module/xwindow] +type = internal/xwindow +label = %title:0:60:...% + +[module/filesystem] +type = internal/fs +interval = 25 + +mount-0 = / + +label-mounted = %{F#F0C674}%mountpoint%%{F-} %percentage_used%% + +label-unmounted = %mountpoint% not mounted +label-unmounted-foreground = ${colors.disabled} + +[module/pulseaudio] +type = internal/pulseaudio + +format-volume-prefix = "VOL " +format-volume-prefix-foreground = ${colors.primary} +format-volume = <label-volume> + +label-volume = %percentage%% + +label-muted = muted +label-muted-foreground = ${colors.disabled} + +[module/xkeyboard] +type = internal/xkeyboard +blacklist-0 = num lock + +label-layout = %layout% +label-layout-foreground = ${colors.primary} + +label-indicator-padding = 2 +label-indicator-margin = 1 +label-indicator-foreground = ${colors.background} +label-indicator-background = ${colors.secondary} + +[module/memory] +type = internal/memory +interval = 2 +format-prefix = "RAM " +format-prefix-foreground = ${colors.primary} +label = %percentage_used:2%% + +[module/cpu] +type = internal/cpu +interval = 2 +format-prefix = "CPU " +format-prefix-foreground = ${colors.primary} +label = %percentage:2%% + +[network-base] +type = internal/network +interval = 5 +format-connected = <label-connected> +format-disconnected = <label-disconnected> +label-disconnected = %{F#F0C674}%ifname%%{F#707880} disconnected + +[module/wlan] +inherit = network-base +interface-type = wireless +label-connected = %{F#F0C674}%ifname%%{F-} %essid% %local_ip% + +[module/eth] +inherit = network-base +interface-type = wired +label-connected = %{F#F0C674}%ifname%%{F-} %local_ip% + +[module/date] +type = internal/date +interval = 1 + +date = %H:%M +date-alt = %Y-%m-%d %H:%M:%S + +label = %date% +label-foreground = ${colors.primary} + +[settings] +screenchange-reload = true +pseudo-transparency = true + +; vim:ft=dosini diff --git a/.stumpwm.d/init.lisp b/.stumpwm.d/init.lisp @@ -13,6 +13,9 @@ (stumpwm:current-head) (list "%v " "^> | " "%d"))) +(defcommand launch-polybar () () + (run-shell-command "polybar main --config=$HOME/.config/polybar/config.ini 2>&1 | tee -a /tmp/polybar.log & disown")) + (defcommand toggle-float () () (if (typep (current-window) 'float-window) (unfloat-this) (float-this))) @@ -22,7 +25,7 @@ ;; scrolling in GTK3+ applications (setf (getenv "GDK_CORE_DEVICE_EVENTS") "1") -(toggle-my-mode-line) +(launch-polybar) (run-shell-command "xsetroot -cursor_name left_ptr")