diff options
Diffstat (limited to 'users/seth/programs')
| -rw-r--r-- | users/seth/programs/default.nix | 14 | ||||
| -rw-r--r-- | users/seth/programs/mangohud/default.nix | 27 |
2 files changed, 30 insertions, 11 deletions
diff --git a/users/seth/programs/default.nix b/users/seth/programs/default.nix index 13b26ab..ac6a14a 100644 --- a/users/seth/programs/default.nix +++ b/users/seth/programs/default.nix @@ -14,6 +14,15 @@ statix ] else []; + + guiApps = + if config.seth.desktop != "" + then + with pkgs; [ + discord + steam + ] + else []; in { imports = [ ./git.nix @@ -27,7 +36,6 @@ in { home.packages = with pkgs; [ bat - discord exa fd gh @@ -35,8 +43,8 @@ in { rclone restic ripgrep - steam python311 ] - ++ develPackages; + ++ develPackages + ++ guiApps; } 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; } |
