{
  config,
  pkgs,
  lib,
  inputs,
  ...
}:
let
  inherit (config.my)
    key
    theme
    accent
    font
    ;
  inherit (theme) color;
in
{
  # My bemenu wrapper
  xdg.configFile = {
    "bmenu.conf".text = ''
      set fn "${font.mono} ${toString font.size.small}"

      set tb "${color.bg}${theme.opacityHex}"
      set tf "${accent.color}"

      set fb "${color.bg}${theme.opacityHex}"
      set ff "${color.txt}"

      set nb "${color.bg}${theme.opacityHex}"
      set nf "${color.txt}"
      set ab "${color.bg}${theme.opacityHex}"
      set af "${color.txt}"
      set hb "${accent.color}"
      set hf "${accent.fg}"
      set bdr "${accent.color}"
    '';
  };
}
