# Walker UI layout/theme config (Catppuccin Mocha tuned) theme = "frosted" debug = true [ui] css = "home/henrov/themes/frosted/walker.css" [ui.anchors] top = true left = true right = true bottom = false # don't stretch to full height; keeps it as a panel [ui.window] h_align = "fill" v_align = "fill" [ui.window.box] h_align = "center" # Single source of truth for the main content width width = 520 [ui.window.box.margins] top = 140 [ui.window.box.bar] orientation = "horizontal" position = "end" [ui.window.box.bar.entry] h_align = "fill" h_expand = true [ui.window.box.bar.entry.icon] h_align = "center" h_expand = false pixel_size = 22 theme = "" # leave empty to inherit your system icon theme (Papirus etc.) # --- AI scroll area (match main width, reduce hardcoding) --- [ui.window.box.ai_scroll] name = "aiScroll" h_align = "fill" v_align = "fill" min_width = 520 width = 520 max_height = 260 height = 260 [ui.window.box.ai_scroll.margins] top = 10 [ui.window.box.ai_scroll.list] name = "aiList" orientation = "vertical" width = 520 spacing = 10 [ui.window.box.ai_scroll.list.item] name = "aiItem" h_align = "fill" v_align = "fill" x_align = 0 y_align = 0 wrap = true # --- Main results list --- [ui.window.box.scroll.list] # Catppuccin Mocha accent (pick one): # - teal: #94e2d5 # - blue: #89b4fa marker_color = "#89b4fa" max_height = 360 min_width = 520 max_width = 520 width = 520 [ui.window.box.scroll.list.margins] top = 10 [ui.window.box.scroll.list.item.activation_label] h_align = "fill" v_align = "fill" width = 22 x_align = 0.5 y_align = 0.5 [ui.window.box.scroll.list.item.icon] pixel_size = 24 theme = "" # inherit system icon theme # --- Search row (icons + input) --- [ui.window.box.search.prompt] name = "prompt" icon = "edit-find" theme = "" pixel_size = 18 h_align = "center" v_align = "center" [ui.window.box.search.clear] name = "clear" icon = "edit-clear" theme = "" pixel_size = 18 h_align = "center" v_align = "center" [ui.window.box.search.input] h_align = "fill" h_expand = true icons = true [ui.window.box.search.spinner] hide = true