# vim:ft=dosini # _ _ # _ __ ___ | |_ _| |__ __ _ _ __ # | '_ \ / _ \| | | | | '_ \ / _` | '__| # | |_) | (_) | | |_| | |_) | (_| | | # | .__/ \___/|_|\__, |_.__/ \__,_|_| # |_| |___/ # # Copyright (c) 2020 Vintage Salt <rehashedsalt@cock.li> # Distributed under the terms of the MIT License # ## VARIABLES [res/colors] red = #BF616A green = #A3BE8C yellow = #EBCB8B blue = #81A1C1 magenta = #B48EAD cyan = #88C0D0 white = #D8DEE9 black = #2E3440 gray = #3B4252 bg = #2E3440 fg = #D8DEE9 border = #3B4252 selection = #88C0D0 [res/config] border-size = 4 padding = 2 [settings] screenchange-reload = true format-padding = ${res/config.padding} format-background = ${res/colors.bg} ## BARS [template/bar] bottom = true wm-restack = ${env:PB_WM_RESTACK:i3} tray-maxsize = 16 background = ${res/colors.bg} foreground = ${res/colors.fg} border-color = ${res/colors.border} tray-background = ${res/colors.bg} height = 48 width = 100%:-12 offset-x = 6 border-left-size = ${res/config.border-size} border-right-size = ${res/config.border-size} font-0 = "Inconsolata:style=Medium:size=11;2" font-1 = "Deja Vu Sans Mono:style=Regular:size=11;2" [bar/primary] monitor = ${env:PB_MONITOR:eDP-1} inherit = template/bar border-top-size = ${res/config.border-size} modules-left = i3 cpu memory battery temp modules-right = backlight pulse date ## MODULES [module/backlight] type = internal/xbacklight format = <ramp> <label> label = %percentage:3%% ramp-foreground = ${res/colors.yellow} ramp-0 = ▁ ramp-1 = ▂ ramp-2 = ▃ ramp-3 = ▄ ramp-4 = ▅ ramp-5 = ▆ ramp-6 = ▇ ramp-7 = █ [module/battery] type = internal/battery full-at = 100 time-format = %H:%M interval = 15 format-charging = <ramp-capacity> <label-charging> format-discharging = <ramp-capacity> <label-discharging> format-full = <ramp-capacity> <label-full> label-charging = %percentage:3%% label-discharging = %percentage:3%% ramp-capacity-foreground = ${res/colors.green} ramp-capacity-0 = ▁ ramp-capacity-0-foreground = ${res/colors.red} ramp-capacity-1 = ▂ ramp-capacity-1-foreground = ${res/colors.red} ramp-capacity-2 = ▃ ramp-capacity-3 = ▄ ramp-capacity-4 = ▅ ramp-capacity-5 = ▆ ramp-capacity-6 = ▇ ramp-capacity-7 = █ [module/cpu] type = internal/cpu interval = 1 format = <ramp-coreload> <label> label = %percentage:3%% ramp-coreload-foreground = ${res/colors.blue} ramp-coreload-spacing = 1 ramp-coreload-0 = ▁ ramp-coreload-1 = ▂ ramp-coreload-2 = ▃ ramp-coreload-3 = ▄ ramp-coreload-4 = ▅ ramp-coreload-5 = ▆ ramp-coreload-5-foreground = ${res/colors.yellow} ramp-coreload-6 = ▇ ramp-coreload-6-foreground = ${res/colors.yellow} ramp-coreload-7 = █ ramp-coreload-7-foreground = ${res/colors.red} [module/date] type = internal/date date = %a time = %I:%M %p interval = 30 format = <label> label = %date% %time% [module/i3] type = internal/i3 format = <label-state> <label-mode> format-padding = 0 enable-scroll = false pin-workspaces = true label-mode-padding = ${res/config.padding} label-mode-background = ${res/colors.red} label-focused = %name% label-focused-padding = ${res/config.padding} label-focused-foreground = ${res/colors.bg} label-focused-background = ${res/colors.selection} label-unfocused = %name% label-unfocused-background = ${res/colors.bg} label-unfocused-padding = ${res/config.padding} label-visible = %name% label-visible-background = ${res/colors.gray} label-visible-padding = ${res/config.padding} [module/memory] type = internal/memory format = <ramp-used> <ramp-swap-used> <label> label = %gb_free:8% ramp-used-foreground = ${res/colors.magenta} ramp-used-0 = ▁ ramp-used-1 = ▂ ramp-used-2 = ▃ ramp-used-3 = ▄ ramp-used-4 = ▅ ramp-used-5 = ▆ ramp-used-5-foreground = ${res/colors.yellow} ramp-used-6 = ▇ ramp-used-6-foreground = ${res/colors.yellow} ramp-used-7 = █ ramp-used-7-foreground = ${res/colors.red} ramp-swap-used-foreground = ${res/colors.magenta} ramp-swap-used-0 = ▁ ramp-swap-used-1 = ▂ ramp-swap-used-2 = ▃ ramp-swap-used-3 = ▄ ramp-swap-used-4 = ▅ ramp-swap-used-5 = ▆ ramp-swap-used-5-foreground = ${res/colors.yellow} ramp-swap-used-6 = ▇ ramp-swap-used-6-foreground = ${res/colors.yellow} ramp-swap-used-7 = █ ramp-swap-used-7-foreground = ${res/colors.red} [module/pulse] type = internal/pulseaudio format-volume = <ramp-volume> <label-volume> format-muted = <ramp-volume> <label-muted> format-muted-foreground = ${res/colors.red} label-muted = %percentage%% label-muted-foreground = ${res/colors.red} ramp-volume-foreground = ${res/colors.cyan} ramp-volume-0 = ▁ ramp-volume-1 = ▂ ramp-volume-2 = ▃ ramp-volume-3 = ▄ ramp-volume-4 = ▅ ramp-volume-5 = ▆ ramp-volume-6 = ▇ ramp-volume-7 = █ [module/temp] type = internal/temperature units = true warn-temperature = 80 format = <ramp> <label> format-warn = <ramp> <label-warn> label = %temperature-c:6% label-warn = %temperature-c:6% label-warn-foreground = ${res/colors.red} ramp-foreground = ${res/colors.yellow} ramp-0 = ▁ ramp-1 = ▂ ramp-2 = ▃ ramp-3 = ▄ ramp-4 = ▅ ramp-5 = ▆ ramp-6 = ▇ ramp-7 = █ ramp-7-foreground = ${res/colors.red}