71 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			71 lines
		
	
	
	
		
			1.8 KiB
		
	
	
	
		
			Nix
		
	
	
	
	
	
{ config, lib, ... }:
 | 
						|
let
 | 
						|
  cfg = config.my.mangohud;
 | 
						|
in
 | 
						|
{
 | 
						|
  options.my.mangohud.enable = lib.mkEnableOption { };
 | 
						|
 | 
						|
  config.programs.mangohud = lib.mkIf cfg.enable {
 | 
						|
    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";
 | 
						|
 | 
						|
      media_player = false;
 | 
						|
      battery = false;
 | 
						|
 | 
						|
      # 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";
 | 
						|
    };
 | 
						|
  };
 | 
						|
}
 |