{
  config,
  pkgs,
  lib,
  font,
  ...
}:
let
  inherit (config.my)
    key
    theme
    color
    accent
    font
    ;
in
{
  config = {
    programs.mangohud = {
      enable = true;
      enableSessionWide = true;
      settings = {
        full = true;
        # histogram = true;
        no_display = true;
        fps_limit = "0,30,60,72,90,120,144,240,288,320";
        toggle_fps_limit = "Shift_R+F10";
        toggle_preset = "Control_R+F9";
        fps_metrics = "Control_R+F8";

        # legacy_layout = "false";
        # gpu_stats = true;
        # gpu_temp = true;
        # gpu_core_clock = true;
        # gpu_mem_clock = true;
        # gpu_power = true;
        # gpu_load_change = true;
        # gpu_load_value = "50,90";
        gpu_load_color = "FFFFFF,FFAA7F,CC0000";
        # gpu_text = "GPU";
        # cpu_stats = true;
        # cpu_temp = true;
        # cpu_power = true;
        # cpu_mhz = true;
        # cpu_load_change = true;
        # core_load_change = true;
        # cpu_load_value = "50,90";
        cpu_load_color = "FFFFFF,FFAA7F,CC0000";
        cpu_color = "2e97cb";
        # cpu_text = "CPU";
        # io_stats = true;
        # io_read = true;
        # io_write = true;
        io_color = "a491d3";
        # swap = true;
        # vram = true;
        vram_color = "ad64c1";
        # ram = true;
        ram_color = "c26693";
        # fps = true;
        engine_color = "eb5b5b";
        gpu_color = "2e9762";
        wine_color = "eb5b5b";
        # frame_timing = "1";
        frametime_color = "00ff00";
        media_player_color = "ffffff";
        background_alpha = "0.8";
        font_size = "24";

        background_color = "020202";
        position = "top-left";
        # text_color = "ffffff";
        round_corners = "10";
        toggle_hud = "Shift_R+F12";
        # toggle_logging = "Shift_L+F12";
        # output_folder = "/home/lelgenio";
      };
    };
  };
}