|
|
@@ -1,212 +0,0 @@
|
|
|
-;==========================================================
|
|
|
-;
|
|
|
-;
|
|
|
-; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗
|
|
|
-; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗
|
|
|
-; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝
|
|
|
-; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗
|
|
|
-; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║
|
|
|
-; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝
|
|
|
-;
|
|
|
-;
|
|
|
-; To learn more about how to configure Polybar
|
|
|
-; go to https://github.com/polybar/polybar
|
|
|
-;
|
|
|
-; The README contains a lot of information
|
|
|
-;
|
|
|
-;==========================================================
|
|
|
-
|
|
|
-[colors]
|
|
|
-background = #282A2E
|
|
|
-background-alt = #373B41
|
|
|
-foreground = #C5C8C6
|
|
|
-primary = #F0C674
|
|
|
-secondary = #8ABEB7
|
|
|
-alert = #A54242
|
|
|
-disabled = #707880
|
|
|
-
|
|
|
-[bar/example]
|
|
|
-width = 198%
|
|
|
-height = 26pt
|
|
|
-radius = 8
|
|
|
-
|
|
|
-; dpi = 96
|
|
|
-
|
|
|
-background = ${colors.background}
|
|
|
-foreground = ${colors.foreground}
|
|
|
-
|
|
|
-line-size = 3pt
|
|
|
-
|
|
|
-border-size = 4pt
|
|
|
-border-color = #00000000
|
|
|
-
|
|
|
-padding-left = 0
|
|
|
-padding-right = 1
|
|
|
-
|
|
|
-module-margin = 1
|
|
|
-
|
|
|
-separator = |
|
|
|
-separator-foreground = ${colors.disabled}
|
|
|
-
|
|
|
-font-0 = Hack Nerd Font:style=Bold:pixelsize=13;2
|
|
|
-
|
|
|
-modules-left = xworkspaces xwindow
|
|
|
-modules-right = filesystem pulseaudio xkeyboard memory cpu wlan eth date
|
|
|
-
|
|
|
-cursor-click = pointer
|
|
|
-cursor-scroll = ns-resize
|
|
|
-
|
|
|
-enable-ipc = true
|
|
|
-
|
|
|
-; wm-restack = generic
|
|
|
-wm-restack = bspwm
|
|
|
-; wm-restack = i3
|
|
|
-
|
|
|
-; override-redirect = true
|
|
|
-
|
|
|
-; This module is not active by default (to enable it, add it to one of the
|
|
|
-; modules-* list above).
|
|
|
-; Please note that only a single tray can exist at any time. If you launch
|
|
|
-; multiple bars with this module, only a single one will show it, the others
|
|
|
-; will produce a warning. Which bar gets the module is timing dependent and can
|
|
|
-; be quite random.
|
|
|
-; For more information, see the documentation page for this module:
|
|
|
-; https://polybar.readthedocs.io/en/stable/user/modules/tray.html
|
|
|
-[module/systray]
|
|
|
-type = internal/tray
|
|
|
-
|
|
|
-format-margin = 8pt
|
|
|
-tray-spacing = 16pt
|
|
|
-
|
|
|
-[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 = %d.%m.%Y %H:%M:%S
|
|
|
-
|
|
|
-label = %date%
|
|
|
-label-foreground = ${colors.primary}
|
|
|
-
|
|
|
-[settings]
|
|
|
-screenchange-reload = true
|
|
|
-pseudo-transparency = true
|
|
|
-
|
|
|
-[module/battery]
|
|
|
-type = internal/battery
|
|
|
-
|
|
|
-; This is useful in case the battery never reports 100% charge
|
|
|
-; Default: 100
|
|
|
-full-at = 99
|
|
|
-
|
|
|
-; format-low once this charge percentage is reached
|
|
|
-; Default: 10
|
|
|
-; New in version 3.6.0
|
|
|
-low-at = 5
|
|
|
-
|
|
|
-; Use the following command to list batteries and adapters:
|
|
|
-; $ ls -1 /sys/class/power_supply/
|
|
|
-battery = BAT0
|
|
|
-adapter = AC0
|
|
|
-
|
|
|
-; If an inotify event haven't been reported in this many
|
|
|
-; seconds, manually poll for new values.
|
|
|
-;
|
|
|
-; Needed as a fallback for systems that don't report events
|
|
|
-; on sysfs/procfs.
|
|
|
-;
|
|
|
-; Disable polling by setting the interval to 0.
|
|
|
-;
|
|
|
-; Default: 5
|
|
|
-poll-interval = 5
|
|
|
-
|
|
|
-; vim:ft=dosini
|