From 5ee4a77d0a6dd23b080f30a08cb1b3d7cea360a0 Mon Sep 17 00:00:00 2001 From: seth Date: Sat, 28 Jan 2023 06:30:33 -0500 Subject: make managing desktops easier for user --- users/seth/programs/mangohud/default.nix | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) (limited to 'users/seth/programs/mangohud') 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; } -- cgit v1.2.3