better split also for desktop envs

This commit is contained in:
Vinzenz Schroeter 2023-09-24 13:20:34 +02:00
parent 44bbfc2fa0
commit adb51fd36e
6 changed files with 117 additions and 100 deletions

View file

@ -1,16 +1,22 @@
{
modulesCfg: {
config,
pkgs,
lib,
...
}: let
isEnabled = config.my.desktop.enable;
isHomeManager = modulesCfg.enableHomeManager;
in {
imports = [
./gnome.nix
./kde.nix
./gaming.nix
];
imports =
[
./gnome.nix
./kde.nix
./gaming.nix
]
++ lib.optionals isHomeManager [
./gnome-home.nix
./kde-home.nix
];
options.my.desktop.enable = lib.mkEnableOption "desktop";