{ config, pkgs, lib, font, ... }:
let inherit (import ./variables.nix) key theme color accent font;
in {
  config = {
    programs.mangohud = {
      enable = true;
      enableSessionWide = true;
      settings = {
        toggle_fps_limit = "F1";

        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";
      };
    };
  };
}
