diff options
Diffstat (limited to 'users/seth/programs/mangohud/default.nix')
| -rw-r--r-- | users/seth/programs/mangohud/default.nix | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/users/seth/programs/mangohud/default.nix b/users/seth/programs/mangohud/default.nix index f41d9d8..3c203c4 100644 --- a/users/seth/programs/mangohud/default.nix +++ b/users/seth/programs/mangohud/default.nix @@ -1,10 +1,21 @@ -{pkgs, ...}: { - home.packages = [ - pkgs.mangohud - ]; +{ + config, + pkgs, + ... +}: let + homePackages = + if config.seth.desktop != "null" + then with pkgs; [mangohud] + else []; + mangohudConf = + if config.seth.desktop != "null" + then { + source = ./config; + recursive = true; + } + else {}; +in { + home.packages = homePackages; - xdg.configFile.MangoHud = { - source = ./config; - recursive = true; - }; + xdg.configFile.MangoHud = mangohudConf; } |
