diff --git a/module/Desktop.nix b/module/Desktop.nix index cea3008..6475c03 100644 --- a/module/Desktop.nix +++ b/module/Desktop.nix @@ -33,14 +33,14 @@ variables = { # MangoHud. MANGOHUD = "1"; - MANGOHUD_CONFIGFILE = "/etc/mangohud/MangoHud.conf"; - MANGOHUD_PRESETSFILE = "/etc/mangohud/MangoPresets.conf"; + MANGOHUD_CONFIGFILE = ./mangohud/MangoHud.conf; + MANGOHUD_PRESETSFILE = ./mangohud/MangoPresets.conf; # Proton. WINEFSYNC = "1"; }; - etc.mangohud.source = ./mangohud; + # etc.mangohud.source = ./mangohud; }; # Special packages. diff --git a/module/mangohud/MangoHud.conf b/module/mangohud/MangoHud.conf index 1abcdff..65d3461 100644 --- a/module/mangohud/MangoHud.conf +++ b/module/mangohud/MangoHud.conf @@ -1,25 +1,12 @@ af=16 -alpha= -battery=1 -battery_time=1 -benchmark_percentiles=0 -cpu_temp=1 -device_battery=gamepad -font_size=12 +blacklist=example fps_limit=165 fps_limit_method=early fps_sampling_period=1000 frame_timing=0 gl_vsync=1 -gpu_junction_temp=1 -gpu_temp=1 -hud_no_margin=1 -mouse no_display=0 -ram=1 -swap=1 -throttling_status=1 -time=1 -toggle_hud=F1 -vram=1 +preset=1,0,2 +toggle_preset=F1 +toggle_logging=F2 vsync=3 diff --git a/module/mangohud/MangoPresets.conf b/module/mangohud/MangoPresets.conf index e69de29..f69e605 100644 --- a/module/mangohud/MangoPresets.conf +++ b/module/mangohud/MangoPresets.conf @@ -0,0 +1,26 @@ +[preset 0] +no_display=1 + +[preset 1] +alpha=1.0 +arch=0 +background_alpha=0.5 +battery=1 +battery_time=1 +benchmark_percentiles=0 +cpu_temp=1 +device_battery=gamepad,mouse +font_size=12 +fps_sampling_period=1000 +gpu_junction_temp=1 +gpu_mem_temp=1 +gpu_temp=1 +hud_no_margin=1 +ram=1 +swap=1 +throttling_status=1 +time=1 +vram=1 + +[preset 2] +full=1