diff --git a/user/home.nix b/user/home.nix index 0e60520..ceedd3f 100644 --- a/user/home.nix +++ b/user/home.nix @@ -74,8 +74,9 @@ in { vscode rustup # cargo - # cargo-edit - # cargo-feature + cargo-edit + cargo-feature + cargo-watch rust-analyzer gcc nixfmt @@ -317,7 +318,60 @@ in { style.name = "gtk2"; }; - programs.mangohud.enable = true; + 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"; + }; + }; systemd.user.services = { firefox = { Unit = {