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,9 +3,7 @@
device, device,
... ...
}: { }: {
imports = imports = [
[]
++ (lib.optionals device.hasGui [
./cursor.nix ./cursor.nix
./firefox.nix ./firefox.nix
./ghostty.nix ./ghostty.nix
@@ -13,5 +11,5 @@
./vscode.nix ./vscode.nix
./wezterm.nix ./wezterm.nix
./mpv.nix ./mpv.nix
]); ];
} }