summaryrefslogtreecommitdiff
path: root/users/seth/programs
diff options
context:
space:
mode:
Diffstat (limited to 'users/seth/programs')
-rw-r--r--users/seth/programs/default.nix14
-rw-r--r--users/seth/programs/mangohud/default.nix27
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;
}