From a4235cbbf4a5a9d5a702a0c3d5047bcbcba15022 Mon Sep 17 00:00:00 2001 From: uttarayan21 Date: Mon, 24 Feb 2025 23:00:27 +0530 Subject: [PATCH] chore: only include gui-programs when running gui --- home/default.nix | 5 +++-- home/gui-programs/default.nix | 20 +++++++++----------- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/home/default.nix b/home/default.nix index 7f266e71..77166839 100644 --- a/home/default.nix +++ b/home/default.nix @@ -11,12 +11,13 @@ inputs.nix-index-database.hmModules.nix-index ../modules ./auth.nix - ./gui-programs ./programs ./scripts.nix ./services ] - ++ lib.optionals device.isLinux [./linux]; + ++ lib.optionals device.isLinux [./linux] + ++ lib.optionals device.hasGui [./gui-programs]; + # ++ lib.optionals.device.isMac [./macos]; xdg.enable = true; diff --git a/home/gui-programs/default.nix b/home/gui-programs/default.nix index 709da380..2dbd8891 100644 --- a/home/gui-programs/default.nix +++ b/home/gui-programs/default.nix @@ -3,15 +3,13 @@ device, ... }: { - imports = - [] - ++ (lib.optionals device.hasGui [ - ./cursor.nix - ./firefox.nix - ./ghostty.nix - ./kitty.nix - ./vscode.nix - ./wezterm.nix - ./mpv.nix - ]); + imports = [ + ./cursor.nix + ./firefox.nix + ./ghostty.nix + ./kitty.nix + ./vscode.nix + ./wezterm.nix + ./mpv.nix + ]; }