# Про единицы измерения # Если просто написать число, то это будет количество пробелом в прямом смысле. Размер зависит от шрифта # Если указать pt (points), то это 1/72 часть дюйма, которая преобразуется в количество пикселей в зависимости от DPI монитора # Если указывать px, то это пиксели, логично # Интересные готовые скрипты для polybar https://github.com/polybar/polybar-scripts # Указание цветов из темы stylix # color0 = "${config.lib.stylix.colors.base00}"; # В случае с gruvbox это будет цвет "#282828" # Ниже цвета просто dark-meduim, после него material-dark-medium # base00: "#282828" "#292828" # base01: "#3c3836" "#32302f" # base02: "#504945" "#504945" # base03: "#665c54" "#665c54" # base04: "#bdae93" "#bdae93" # base05: "#d5c4a1" "#ddc7a1" # base06: "#ebdbb2" "#ebdbb2" # base07: "#fbf1c7" "#fbf1c7" # base08: "#fb4934" "#ea6962" # base09: "#fe8019" "#e78a4e" # base0A: "#fabd2f" "#d8a657" # base0B: "#b8bb26" "#a9b665" # base0C: "#8ec07c" "#89b482" # base0D: "#83a598" "#7daea3" # base0E: "#d3869b" "#d3869b" # base0F: "#d65d0e" "#bd6f3e" # Если в коммент коде цвет указан напрямую, то это дотсы zproger с левой темой # Варианты кликов мыши # click-left # click-middle # click-right # scroll-up # scroll-down # double-click-left # double-click-middle # double-click-right # { config, ... }: let # gruvbox = { # black = "#000000"; # dark = "#1d1d1d"; # disabled = "${config.lib.stylix.colors.base00}"; # #282828 # red = "${config.lib.stylix.colors.base08}"; # #fb4934 # red-alt = "#b22222"; # orange = "${config.lib.stylix.colors.base09}"; # #fe8019 # orange-mat = "#e78a4e"; # yellow = "${config.lib.stylix.colors.base0A}"; # #fabd2f # yellow-mat = "#d8a657"; # green = "${config.lib.stylix.colors.base0B}"; # #b8bb26 # green-alt = "#98971a"; # aqua = "${config.lib.stylix.colors.base0C}"; # #8ec07c # aqua-alt = "#689d6a"; # blue = "#458588"; # blue-alt = "${config.lib.stylix.colors.base0D}"; # #83a598 # grey = "#313131"; # dark-grey = "#222222"; # cream = "${config.lib.stylix.colors.base07}"; # #fbf1c7 # white = "#FFFFFF"; # transparent = "#00000000"; # Stransparent = "#CC000000"; # }; # in { # Статус бар внизу services.polybar = { enable = true; script = '' if type "xrandr"; then for m in $(xrandr --query | grep " connected" | cut -d" " -f1); do MONITOR=$m polybar --reload bottom & done else polybar --reload bottom & fi ''; settings = { "global/wm" = { margin-bottom = 0; }; "bar/bottom" = { monitor = "$\{env:MONITOR:}"; fixed-center = true; # Мидл модуль будет по центру экрана. При false будет между левым и правым модулями bottom = true; # Put the bar at the bottom of the screen modules-center = "time"; }; "module/time" = { type = "internal/date"; interval = 1; # format = "🕓