From 95b2a83033e0866c9640342d7b666cf01f4652f8 Mon Sep 17 00:00:00 2001 From: Henry Hiles Date: Sat, 1 Jul 2023 20:20:13 -0400 Subject: [PATCH] Add Mangohud --- home-manager/exa.nix | 20 +++++++++--------- home-manager/mangohud.nix | 39 ++++++++++++++++++++++++++++++++++++ quadraticpc/home-manager.nix | 3 ++- 3 files changed, 51 insertions(+), 11 deletions(-) create mode 100644 home-manager/mangohud.nix diff --git a/home-manager/exa.nix b/home-manager/exa.nix index a8047e9..93f1bb0 100644 --- a/home-manager/exa.nix +++ b/home-manager/exa.nix @@ -1,12 +1,12 @@ { - programs.exa = { - enable = true; - enableAliases = true; - icons = true; - extraOptions = [ - "--all" - "--color=always" - "--group-directories-first" - ]; - }; + programs.exa = { + enable = true; + enableAliases = true; + icons = true; + extraOptions = [ + "--all" + "--color=always" + "--group-directories-first" + ]; + }; } diff --git a/home-manager/mangohud.nix b/home-manager/mangohud.nix new file mode 100644 index 0000000..328e817 --- /dev/null +++ b/home-manager/mangohud.nix @@ -0,0 +1,39 @@ +{ + programs.mangohud = { + enable = true; + enableSessionWide = true; + settings = { + gpu_stats = true; + gpu_load_change = true; + gpu_load_value = [50 90]; + gpu_load_color = ["FFFFFF" "FFAA7F" "CC0000"]; + gpu_text = "GPU"; + 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_color = "a491d3"; + vram = true; + vram_color = "ad64c1"; + ram_color = "c26693"; + fps = true; + engine_color = "eb5b5b"; + gpu_name = true; + gpu_color = "2e9762"; + wine_color = "eb5b5b"; + frame_timing = 0; + frametime_color = "00ff00"; + media_player_color = "ffffff"; + time = true; + table_columns = 3; + background_alpha = 0.4; + font_size = 24; + background_color = "020202"; + position = "bottom-right"; + text_color = "ffffff"; + round_corners = 10; + }; + }; +} diff --git a/quadraticpc/home-manager.nix b/quadraticpc/home-manager.nix index 3c2c92c..f3b26a8 100755 --- a/quadraticpc/home-manager.nix +++ b/quadraticpc/home-manager.nix @@ -13,9 +13,10 @@ home.stateVersion = "23.11"; } ../home-manager/bat.nix - ../home-manager/exa.nix + ../home-manager/exa.nix ../home-manager/git.nix ../home-manager/btop.nix ../home-manager/vscode.nix + ../home-manager/mangohud.nix ]; }