FEATURE: Adds more custom settings

This commit is contained in:
brandonkessler committed 2026-09-07 15:13:42 -06:00
1 parent 019b1d2102
commit 65152c1776
1 file changed
+39 -8
+39 -8
View File
@@ -1,15 +1,46 @@
[bar] [bar]
order = ["main"] order = ["main"] # layer-shell creation order
[bar.defalt] [bar.default]
position = "top" position = "top" # top | bottom | left | right
enabled = true
auto_hide = false # slide out after pointer leaves; reveal from edge trigger strip
smart_auto_hide = false # show when the active workspace is empty; hide when it has windows
show_on_workspace_switch = true # with auto_hide: briefly reveal when the active workspace changes
reserve_space = true # reserve compositor exclusive zone / push windows away
layer = "top" # top | overlay; overlay appears above fullscreen apps
radius = 12 thickness = 34 # bar cross-axis size in pixels (height for horizontal, width for vertical)
concave_edge_corners = false background_opacity = 1.0 # 0.0 (transparent) to 1.0 (opaque)
margin_ends = 25 border = "outline" # color role or #RRGGBB for the bar outline
margin_edge = 5 border_width = 0.0 # inside outline width in pixels; 0 disables it
margin_opposite_edge = 5 shadow = true # cast the global [shell.shadow]
contact_shadow = false # dark gradient between an attached panel and the bar (depth at the seam)
panel_overlap = 1 # logical px an attached panel overlaps the bar edge to hide the seam
radius = 12 # global corner radius fallback
radius_top_left = 12
radius_top_right = 12
radius_bottom_left = 12
radius_bottom_right = 12
concave_edge_corners = false # carve the screen-edge corners inward; requires margin_edge = 0
margin_ends = 25 # inset from each end of the bar along its main axis
margin_edge = 5 # distance from the nearest screen edge (positive values float the bar)
margin_opposite_edge = 5 # extra reserved space on the inward side of the bar (below for top, above for bottom)
padding = 15 # main-axis padding from bar edges to start/end widget sections
widget_spacing = 6 # gap between widgets within a section
hover_highlight = true # softly tint the widget under the mouse pointer with its foreground color
scale = 1.0 # content scale multiplier for icons, spacing, and base text size
font_scale = 1.0 # additional text-only scale multiplier
font_weight = 500 # CSS weight 100–1000 (e.g. 400 regular, 700 bold); primary label weight for bar widgets
font_family = "" # typeface for this bar's widgets; empty inherits the global font
# Default capsule style for all widgets on this bar (see Widget Capsule section)
capsule = false
capsule_fill = "surface_variant"
capsule_thickness = 0.76 # capsule size across the bar as a fraction of bar thickness (1.0 fills the bar)
capsule_radius = 8.0 # omit for automatic pill radius
capsule_opacity = 1.0
# capsule_border = "outline" # omit this key for no border by default
start = ["launcher","workspaces"] start = ["launcher","workspaces"]
center = ["media"] center = ["media"]
end = ["tray","notifications","control-center","session","clock"] end = ["tray","notifications","control-center","session","clock"]