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
../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;

View File

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