From 19120d4f9761c67d99ed1ce3da6084b83f5a49c9 Mon Sep 17 00:00:00 2001 From: srdusr Date: Sat, 30 Aug 2025 19:22:59 +0200 Subject: Linux-specific dotfiles --- linux/home/.config/polybar/config.ini | 671 ++++++++++++++++++++++++++++++++++ 1 file changed, 671 insertions(+) create mode 100644 linux/home/.config/polybar/config.ini (limited to 'linux/home/.config/polybar/config.ini') diff --git a/linux/home/.config/polybar/config.ini b/linux/home/.config/polybar/config.ini new file mode 100644 index 0000000..afb14a8 --- /dev/null +++ b/linux/home/.config/polybar/config.ini @@ -0,0 +1,671 @@ +;========================================================== +; +; +; ██████╗ ██████╗ ██╗ ██╗ ██╗██████╗ █████╗ ██████╗ +; ██╔══██╗██╔═══██╗██║ ╚██╗ ██╔╝██╔══██╗██╔══██╗██╔══██╗ +; ██████╔╝██║ ██║██║ ╚████╔╝ ██████╔╝███████║██████╔╝ +; ██╔═══╝ ██║ ██║██║ ╚██╔╝ ██╔══██╗██╔══██║██╔══██╗ +; ██║ ╚██████╔╝███████╗██║ ██████╔╝██║ ██║██║ ██║ +; ╚═╝ ╚═════╝ ╚══════╝╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ +; +; +; To learn more about how to configure Polybar +; go to https://github.com/polybar/polybar +; +; The README contains a lot of information +; +;========================================================== + +[settings] +screenchange-reload = true +pseudo-transparency = true +;throttle-output = 5 +;throttle-output-for = 10 +;compositing-background = source +;compositing-foreground = over +;compositing-overline = over +;compositing-underline = over +;compositing-border = over + +[colors] +foreground = #fafafa +foreground-alt = #aaCECCC9 +;background = #aa000000 +background = #dd000000 +background-alt = #aaCECCC9 +disabled = #707880 +alert = #ff8989 +blue = #61afef +dark_blue = #42A5F5 +light_blue = #ADD8E6 +nord = #81a1c1 +purple = #c882e7 +orange = #E57C46 +gray = #676E95 +red = #EC7875 +pink = #EC407A +yellow = #FDD835 +amber = #FBC02D +indigo = #6C77BB +green = #61C766 +lime = #B9C244 + +[fonts] +font0 = "SF Pro Mono:style=Display Bold:size=10;2" +font1 = "Material Design Icons:style=Bold:size=11.5;2" +font2 = "Material Design Icons:style=Bold:size=13.5;2" +font3 = "SF Pro:style=Medium:size=10.5;2" +font4 = "SF Pro:style=Regular:size=13;2" +font5 = "UbuntuMono Nerd font:size=11;2" +font6 = "Feather:style=Regular:size=15;4" +font7 = "Font Awesome 6 Pro Solid:style=Solid:size=14;4" +font8 = "JetBrainsMono Nerd Font:size=9;2" +font9 = "Fira Nerd font:size=11;2" +font10 = "RobotoMono Nerd Font:weight=bold:size=9;2" +font11 = "RobotoMono Nerd Font:size=10;3" +font12 = "RobotoMono Nerd Font:size=11;3" + +[common] +line-size = 1pt +enable-ipc = true +wm-restack = bspwm +dpi = 96 +font-0 = ${fonts.font0} +font-1 = ${fonts.font1} +font-2 = ${fonts.font2} +font-3 = ${fonts.font3} +font-4 = ${fonts.font4} +font-5 = ${fonts.font5} +font-6 = ${fonts.font6} +font-7 = ${fonts.font7} +font-8 = ${fonts.font8} +font-9 = ${fonts.font9} +font-10 = ${fonts.font10} +font-11 = ${fonts.font11} +font-12 = ${fonts.font12} +background = ${colors.background} +foreground = ${colors.foreground} + +[bar/main-0] +monitor = ${env:MONITOR:} +width = 99% +offset-x = 0.5% +offset-y = 0.5% +height = 20pt +radius = 10.0 +fixed-center = true +inherit = common +;modules-left = space space menu space space space bspwm space space +modules-left = space space menu space space space bspwm space space big_space space space cpu space sep space memory space sep space temperature space sep space battery +modules-center = space space date space space +;modules-center = space space cpu space sep space memory space sep space temperature space sep space battery big_space date big_space wireless-network space sep space netspeed space sep space vpn space space +;modules-right = space space mic space sep space volume space sep space backlight space sep space inbox space sep space systray space space sep control space space +modules-right = space space wireless-network space sep space netspeed space sep space vpn space space big_space space space mic space sep space volume space sep space backlight space sep space inbox space sep space systray space space sep control space space + +[bar/main-1] +monitor = ${env:MONITOR:} +;width = 260px +width = 180px +offset-x = 0%:+10px +offset-y = 0.5% +height = 20pt +radius = 10.0 +fixed-center = true +inherit = common +modules-left = space space menu space space space bspwm space space + +[bar/main-2] +monitor = ${env:MONITOR:} +;width = 230px +;offset-x = 33.3333%:-130px +width = 295px +offset-x = 33.3333%:-195px +offset-y = 0.5% +height = 20pt +radius = 10.0 +fixed-center = true +inherit = common +modules-center = space space cpu space sep space memory space sep space temperature space sep space battery space space + +[bar/main-3] +monitor = ${env:MONITOR:} +;width = 220px +;width = 150px +width = 170px +;offset-x = 50%:-110px +;offset-x = 50%:-110px +offset-x = 50%:-85px +offset-y = 0.5% +height = 20pt +radius = 10.0 +fixed-center = true +inherit = common +font-0 = "RobotoMono Nerd Font:weight=bold:size=9;2" +font-1 = "RobotoMono Nerd Font:size=10;3" +font-2 = "RobotoMono Nerd Font:size=11;3" +;modules-center = space space day space sep space date space sep space time space space +modules-center = space space date space space + +[bar/main-4] +monitor = ${env:MONITOR:} +;width = 230px +;offset-x = 66.6667%:-100px +width = 295px +offset-x = 66.6667%:-100px +offset-y = 0.5% +height = 20pt +radius = 10.0 +fixed-center = true +;padding-right = 4 +inherit = common +;modules-center = space space space sep space vpn space space +modules-center = space space wireless-network space sep space netspeed space sep space vpn space space +;modules-center = space space wireless-network netspeed space sep space space space + +[bar/main-5] +monitor = ${env:MONITOR:} +;width = 260px +width = 180px +offset-x = 100%:-190px +offset-y = 0.5% +height = 20pt +radius = 10.0 +fixed-center = true +padding-left = 2 +;padding-right = 2 +inherit = common +modules-right = space space mic space sep space volume space sep space backlight space sep space inbox space sep space systray space space sep control space space + + +;; Modules + +[module/bspwm] +type = internal/bspwm +format = +format-padding = 2 +format-foreground = ${colors.foreground} +index-sort = true +enable-click = true +reverse-scroll = false +label-focused = ● +label-focused-padding = 1 +label-occupied = "%name%" +label-occupied-foreground = ${colors.foreground} +label-occupied-padding = 1 +;label-empty = ○ +label-empty="%name%" +label-empty-foreground = ${colors.disabled} +label-empty-padding = 1 +format-font = 5 + +[module/xwindow] +type = internal/xwindow +format =