{ config, pkgs, ... }: { config = { programs.mangohud = { enable = true; package = config.lib.test.mkStubPackage { }; settings = { output_folder = /home/user/Documents/mangohud; fps_limit = [ 30 60 ]; vsync = 0; legacy_layout = false; cpu_stats = true; cpu_temp = true; cpu_power = true; cpu_text = "CPU"; cpu_mhz = true; cpu_load_change = true; cpu_load_value = true; media_player_name = "spotify"; media_player_order = [ "title" "artist" "album" ]; }; settingsPerApplication = { mpv = { output_folder = /home/user/Documents/mpv-mangohud; no_display = true; }; }; }; nmt.script = '' assertFileExists home-files/.config/MangoHud/MangoHud.conf assertFileContent home-files/.config/MangoHud/MangoHud.conf \ ${./basic-configuration.conf} assertFileExists home-files/.config/MangoHud/mpv.conf assertFileContent home-files/.config/MangoHud/mpv.conf \ ${./basic-configuration-mpv.conf} ''; }; }