From 0fed579b82ab70c9c35e3c4e4797820a445f642a Mon Sep 17 00:00:00 2001 From: davidpkj Date: Sun, 28 Apr 2024 08:50:43 +0200 Subject: Add polybar --- polybar/.config/config.ini | 220 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 220 insertions(+) create mode 100644 polybar/.config/config.ini diff --git a/polybar/.config/config.ini b/polybar/.config/config.ini new file mode 100644 index 0000000..bb5b85f --- /dev/null +++ b/polybar/.config/config.ini @@ -0,0 +1,220 @@ +[colors] +background = #1e1e2e +background-alt = #313244 +foreground = #ccd5f3 +primary = #6d82cf +secondary = #88b3f9 +alert = #d46a84 +disabled = #45475a +seperator = #6c7086 + +[bar/xmonad] +width = 100% +height = 37px +radius = 0 + +; dpi = 96 + +background = ${colors.background} +foreground = ${colors.foreground} + +line-size = 3px + +border-color = #00000000 +border-bottom-size = 6px +border-size = 12px + +padding-left = 0 +padding-right = 1 + +module-margin = 1 + +separator = | +separator-foreground = ${colors.seperator} + +font-0 = JetBrainsMono Nerd Font:size=16:pixelsize=16;2.5 + +modules-left = xworkspaces mpd +modules-center = xwindow +modules-right = systray pulseaudio battery date + +cursor-click = pointer +cursor-scroll = ns-resize + +enable-ipc = true + +wm-restack = generic + +; override-redirect = true + +[module/battery] +type = internal/battery +full-at = 98 +low-at = 20 +battery = BAT1 +adapter = ACAD +poll-interval = 1 + +time-format = %H:%M + +format-charging = +format-charging-foreground = ${colors.primary} +label-charging = ↑ %percentage%% +label-charging-foreground = ${colors.foreground} + +format-discharging = +format-discharging-foreground = ${colors.primary} +label-discharging = ↓ %percentage%% +label-discharging-foreground = ${colors.foreground} + +format-full = +format-full-foreground = ${colors.primary} +label-full = %percentage%% +label-full-foreground = ${colors.foreground} + +format-low = +format-low-foreground = ${colors.alert} +label-low = ↓ %percentage%% +label-low-foreground = ${colors.alert} + +; imagine low +ramp-capacity-0 = 󱊡 +ramp-capacity-1 = 󱊡 +ramp-capacity-2 = 󱊢 +ramp-capacity-3 = 󱊢 +ramp-capacity-4 = 󱊣 +; imagine full + +animation-low-0 = 󰂃 +animation-low-1 = 󰂎 +animation-low-framerate = 800 + +[module/systray] +type = internal/tray + +tray-spacing = 12px + +[module/mpd] +type = internal/mpd + +host = 127.0.0.1 +port = 6600 + +format-online = [] +format-paused = [PAUSED] + +label-song = %title% +label-song-foreground = ${colors.primary} + +[module/xworkspaces] +type = internal/xworkspaces + +label-active = %name% +label-active-background = ${colors.background-alt} +label-active-foreground = ${colors.primary} +label-active-underline= ${colors.primary} +label-active-padding = 1 + +label-occupied = %name% +label-occupied-foreground = ${colors.foreground} +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:69:...% + +label-empty = "Enjoying the Desktop" +label-empty-foreground = ${colors.foreground} + +[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 = "󰕾 " +format-volume-prefix-foreground = ${colors.primary} +format-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 = +format-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 = %a, %Y-%m-%d %H:%M +date-alt = %a, %Y-%m-%d %H:%M:%S (%z %Z) + +format-prefix = "󰃭 " +format-prefix-foreground = ${colors.primary} + +label = %date% +label-foreground = ${colors.foreground} + +[settings] +screenchange-reload = true +pseudo-transparency = true + +; vim:ft=dosini -- cgit v1.2.3