chore: only include gui-programs when running gui

This commit is contained in:
uttarayan21
2025-02-24 23:00:27 +05:30
parent 1c2bb6961d
commit a4235cbbf4
2 changed files with 12 additions and 13 deletions

View File

@@ -11,12 +11,13 @@
inputs.nix-index-database.hmModules.nix-index inputs.nix-index-database.hmModules.nix-index
../modules ../modules
./auth.nix ./auth.nix
./gui-programs
./programs ./programs
./scripts.nix ./scripts.nix
./services ./services
] ]
++ lib.optionals device.isLinux [./linux]; ++ lib.optionals device.isLinux [./linux]
++ lib.optionals device.hasGui [./gui-programs];
# ++ lib.optionals.device.isMac [./macos]; # ++ lib.optionals.device.isMac [./macos];
xdg.enable = true; xdg.enable = true;

View File

@@ -3,15 +3,13 @@
device, device,
... ...
}: { }: {
imports = imports = [
[] ./cursor.nix
++ (lib.optionals device.hasGui [ ./firefox.nix
./cursor.nix ./ghostty.nix
./firefox.nix ./kitty.nix
./ghostty.nix ./vscode.nix
./kitty.nix ./wezterm.nix
./vscode.nix ./mpv.nix
./wezterm.nix ];
./mpv.nix
]);
} }