;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
;;
;; ____ __ __
;; / __ \____ / /_ __/ /_ ____ ______
;; / /_/ / __ \/ / / / / __ \/ __ `/ ___/
;; / ____/ /_/ / / /_/ / /_/ / /_/ / /
;; /_/ \____/_/\__, /_.___/\__,_/_/
;; /____/
;;
;; Created By Aditya Shakya @adi1090x
;;
;; _-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
[color]
bg = #2e3440
fg = #eceff4
fg-alt = #A9ABB0
primary = #b48ead
acolor = #00897b
curgent = #e53935
coccupied = #1e88e5
## Frost
frost_green = #8fbcbb
frost_blue = #88c0d0
frost_gray = #81a1c1
frost_darkblue = #5e81ac
# aurora
red = #bf616a
orange = #d08770
yellow = #ebcb8b
green = #a3be8c
pink = #b48ead
;==========================================================
[bar/main]
monitor =
width = 100%
height = 24
offset-x = 5%
offset-y = 2%
bottom = false
fixed-center = false
line-size = 2
background = ${color.bg}
foreground = ${color.fg}
border-size = 3
border-color = ${color.bg}
module-margin-left = 5
module-margin-right = 1
tray-position = right
tray-padding = 2
tray-background = ${color.bg}
;==========================================================
font-0 = "JetBrains Mono Bold:pixelsize=9;2"
font-1 = "FontAwesome:size=12;2"
;==========================================================
cursor-click = pointer
;tray-position = right
;tray-padding = 0
;tray-maxsize = 16 enable-ipc = true
scroll-up = i3wm-wsnext
scroll-down = i3wm-wsprev
;== Module Location ========================================================
modules-left = i3
;modules-center = title
modules-right = xbacklight volume battery network date time powermenu
;== Modules ========================================================
[module/i3]
type = internal/i3
index-sort = true
format = <label-state> <label-mode>
format-background = ${color.bg}
format-foreground = ${color.fg}
format-padding = 4
; Available tokens:
; %title%
; Default: %title%
label = %icon%
label-maxlen = 50
; Used instead of label when there is no window title
; Available tokens:
; None
label-empty = Empty
label-empty-foreground = #707880
label-mode = %mode%
label-mode-padding = 3
label-mode-background = ${color.green}
label-mode-foreground = ${color.bg}
label-focused = %icon%
label-focused-foreground = ${color.pink}
label-focused-background = ${color.bg}
label-focused-underline = ${color.bg}
label-focused-padding = 2
label-unfocused = %icon%
label-unfocused-padding = 2
label-urgent = %index%
label-urgent-foreground = ${color.fg}
label-urgent-background = ${color.red}
label-urgent-padding = 2
ws-icon-0 = "1;"
ws-icon-1 = "2;"
ws-icon-2 = "3;"
ws-icon-3 = "4;"
ws-icon-4 = "5;"
ws-icon-5 = "6;"
ws-icon-default =
[module/xbacklight]
type = internal/xbacklight
format = <label> <bar>
label = BL
bar-width = 10
bar-indicator = |
bar-indicator-foreground = #fff
bar-indicator-font = 2
bar-fill = ─
bar-fill-font = 2
bar-fill-foreground = #ffffff
bar-empty = ─
bar-empty-font = 2
bar-empty-foreground = ${colors.foreground-alt}
[module/title]
type = internal/xwindow
format = <label>
format-background = ${color.bg}
format-foreground = ${color.fg}
format-padding = 4
label = %title%
label-maxlen = 50
label-empty = Empty
label-empty-foreground = #707880
[module/backlight-acpi]
inherit = module/xbacklight
type = internal/backlight
card = intel_backlight
[module/term]
type = custom/text
content =
content-foreground = ${color.fg-alt}
click-left = kitty &
[module/files]
type = custom/text
content =
content-padding = 1
content-foreground = ${color.fg-alt}
click-left = kitty ranger &
;==========================================================
[module/mpd]
type = internal/mpd
;format-online = <toggle> <label-song>
format-online = <label-song>
icon-play =
icon-pause =
label-song-maxlen = 25
label-song-ellipsis = true
;==========================================================
[module/battery]
type = internal/battery
full-at = 99
time-format = %H:%M
battery = BAT0
adapter = AC
format-charging = <animation-charging> <label-charging>
;label-charging = %percentage%% (%time%)
label-charging = %percentage%%
format-discharging = <ramp-capacity> <label-discharging>
label-discharging = %percentage%% (%time%)
; label-discharging = %percentage%%
format-full = <label-full>
format-full-prefix = " "
ramp-capacity-0 =
ramp-capacity-1 =
ramp-capacity-2 =
ramp-capacity-3 =
ramp-capacity-4 =
format-full-foreground = ${color.frost_blue}
format-discharging-foreground = ${color.yellow}
format-charging-foreground = ${color.green}
# ramp-capacity-foreground = ${color.green}
bar-capacity-width = 10
animation-charging-0 = ""
animation-charging-1 = ""
animation-charging-2 = ""
animation-charging-3 = ""
animation-charging-4 = ""
animation-charging-framerate = 750
[module/volume]
type = internal/alsa
;speaker-mixer = Speaker
;headphone-mixer = Headphone
;headphone-id = 16
;mapped = true
format-volume = <ramp-volume> <label-volume>
format-volume-foreground = ${color.orange}
label-volume = %percentage%%
format-muted-prefix = " "
label-muted = MUTED
ramp-volume-0 =
ramp-volume-1 =
[module/network]
type = internal/network
interface = wlp2s0
interval = 5.0
; Available tags:
; <label-connected> (default)
; <ramp-signal>
format-connected = <label-connected>
; Available tags:
; <label-disconnected> (default)
format-disconnected = <label-disconnected>
; Available tags:
; <label-connected> (default)
; <label-packetloss>
; <animation-packetloss>
format-packetloss = <animation-packetloss> <label-connected>
; All labels support the following tokens:
; %ifname% [wireless+wired]
; %local_ip% [wireless+wired]
; %local_ip6% [wireless+wired]
; %essid% [wireless]
; %signal% [wireless]
; %upspeed% [wireless+wired]
; %downspeed% [wireless+wired]
; %linkspeed% [wired]
; Default: %ifname% %local_ip%
label-connected = %signal%%
label-connected-foreground = ${color.frost_blue}
; Default: (none)
label-disconnected = not connected
label-disconnected-foreground = #66ffffff
; Default: (none)
;label-packetloss = %essid%
;label-packetloss-foreground = #eefafafa
; Only applies if <ramp-signal> is used
ramp-signal-0 = 😱
ramp-signal-1 = 😠
ramp-signal-2 = 😒
ramp-signal-3 = 😊
ramp-signal-4 = 😃
ramp-signal-5 = 😈
; Only applies if <animation-packetloss> is used
animation-packetloss-0 = ⚠
animation-packetloss-0-foreground = #ffa64c
animation-packetloss-1 = 📶
animation-packetloss-1-foreground = #000000
; Framerate in milliseconds
animation-packetloss-framerate = 500
[module/date]
type = internal/date
interval = 30
label = %time%
label-foreground = ${color.green}
time = %A %e %B
[module/time]
type = internal/date
interval = 30
label = %time%
label-foreground = ${color.pink}
time = %H:%M
[module/powermenu]
type = custom/text
content =
content-padding = 2
content-background = ${color.bg}
content-foreground = ${color.fg}
click-left = $HOME/.config/polybar/scripts/sysmenu
;== EOF ========================================================