# KilasOS GRUB2 theme (GRUB 2.06 syntax)
#
# Two syntaxes live in this file and mixing them is what broke the previous
# version: GLOBAL properties use "key: value", while properties INSIDE a
# "+ component { }" block use "key = value".
#
# Not valid GRUB theme properties — these were in the old file and are why GRUB
# discarded the whole theme and fell back to the grey default:
#   resolution / fallback-resolution  → those are GRUB_GFXMODE in /etc/default/grub
#   background-image / background-color → real keys are desktop-image / desktop-color
#   boot-menu left: 10%               → menu geometry belongs inside + boot_menu { }
#   title-font: "DejaVu Sans Bold 16" → GRUB only knows fonts compiled to .pf2 and
#                                       loaded from grub.cfg; naming a system font
#                                       makes GRUB reject the theme
#   selected-color, item-color, scrollbar-* as globals → all belong in + boot_menu
#
# The logo lives in background.png, so no title text is drawn.

desktop-image: "background.png"
desktop-color: "#1c2420"
title-text: ""

+ boot_menu {
  left = 15%
  top = 42%
  width = 70%
  height = 44%

  item_color = "#c5cbc7"
  selected_item_color = "#ffffff"
  item_height = 28
  item_spacing = 6
  item_padding = 10

  scrollbar = true
  scrollbar_width = 6
  scrollbar_thumb_color = "#82b72e"
}

+ progress_bar {
  id = "__timeout__"
  left = 15%
  top = 88%
  width = 70%
  height = 16

  fg_color = "#82b72e"
  bg_color = "#333333"
  border_color = "#4a534e"
  text_color = "#e8ece9"
  text = "@TIMEOUT_NOTIFICATION_SHORT@"
}
