;========================================================== ; ; ; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ ; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ ; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ ; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ ; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ ; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ; ; ; 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 bg-primary = #0D6EFD bg-secondary = #343a40 bg-orange = #fd7e14 [bar/main] monitor = ${env:MONITOR:DisplayPort-3} height = 30.5pt width = 100% fixed-center = true ; dpi = 96 module-margin = 0 background = #55000000 foreground = ${colors.foreground} line-size = 3pt padding-left = 0 font-0 = JetBrains Mono:style=Regular;2 font-1 = Font Awesome 5 Free,Font Awesome 5 Free Solid:style=Solid;2 font-2 = Material Icons:style=Regular;3 font-3 = Font Awesome 5 Brands,Font Awesome 5 Brands Regular:style=Regular;2 modules-left = music-player line systray modules-center = xworkspaces modules-right = pulseaudio-control-output fs-check memory cpu date cursor-click = pointer cursor-scroll = ns-resize enable-ipc = true [bar/side-monitor] inherit = bar/main modules-left = rofi modules-right = date [module/systray] type = internal/tray format-padding = 8pt tray-spacing = 16pt format-background = ${colors.bg-secondary} [module/xworkspaces] type = internal/xworkspaces label-active = %name% label-active-underline= ${colors.bg-secondary} label-active-padding = 1 label-occupied = %name% label-occupied-padding = 1 label-urgent = %name% label-urgent-padding = 1 label-empty = %name% label-empty-foreground = ${colors.disabled} label-empty-padding = 1 format-foreground = ${colors.bg-secondary} format-background = ${colors.bg-orange} format-padding = 0 [module/memory] type = internal/memory interval = 2 format-prefix = " " format-prefix-foreground = ${colors.primary} label-font = 2 label = %percentage_used:2%% [module/cpu] type = internal/cpu interval = 2 format-prefix = " " format-prefix-font = 2 format-prefix-foreground = ${colors.primary} label = %percentage:2%% [module/date] type = custom/script exec = date +%r interval = 1 padding = 1 label = %output% label-foreground = ${colors.primary} format-background = ${colors.bg-secondary} click-left = ~/.local/share/pages/dashboard/Dashboard [module/polywins] type = custom/script exec = ~/.config/polybar/scripts/polywins/polywins.sh tail = true format-background = ${colors.bg-orange} [module/rofi] type = custom/text label =  label-font = 2 format-background = ${colors.background-alt} click-left = rofi -show drun [module/fs-check] type = custom/script exec = ~/.config/polybar/scripts/storage/overview.py tail = true label = %output% format-prefix =  format-prefix-font = 2 click-left = ~/.config/polybar/scripts/storage/open-ranger.sh ~ [module/pulseaudio-control-output] type = custom/script tail = true # Icons mixed from Font Awesome 5 and Material Icons # You can copy-paste your options for each possible action, which is more # trouble-free but repetitive, or apply only the relevant ones (for example # --node-blacklist is only needed for next-node). exec = pulseaudio-control --icons-volume " , " --icon-muted " " --node-nicknames-from "device.description" --node-nickname "alsa_output.usb-Lautsprecher_Teufel_GmbH_Teufel_CINEBAR_ONE_ABCDEF0123456789-00.analog-stereo: " --node-nickname "alsa_output.usb-Razer_Razer_Nari-00.pro-output-1: " listen click-middle = exec pavucontrol & click-right = pulseaudio-control togmute click-left = pulseaudio-control --node-blacklist "alsa_output.usb-Razer_Razer_Nari-00.pro-output-0" next-node scroll-up = pulseaudio-control --volume-max 100 up scroll-down = pulseaudio-control --volume-max 100 down [module/music-player] type = custom/script exec = ~/.config/polybar/scripts/player-mpris-tail.py -f '{icon} {:artist:{artist}:}{:artist: - :}{title}' --icon-playing  --icon-paused  --icon-stopped  --icon-none  tail = true click-left = ~/.config/polybar/scripts/player-mpris-tail.py play-pause & click-right = ~/.config/polybar/scripts/player-mpris-tail.py next & format-background = ${colors.bg-secondary} [module/line] type = custom/text label = | format-padding = 0 label-foreground = ${colors.bg-primary} [settings] screenchange-reload = true pseudo-transparency = true format-background = ${colors.bg-primary} format-padding = 1 ; vim:ft=dosini