Option: added active desktop option which allows kde to be primary desktop environment.
This commit is contained in:
parent
d233e18593
commit
f622009e87
17 changed files with 82 additions and 60 deletions
|
|
@ -21,8 +21,20 @@ in {
|
|||
enable = mkEO "enable desktop related programs (+home manager).";
|
||||
apps = mkEO "extra bloat.";
|
||||
games = mkEO "gaming related programs";
|
||||
|
||||
hyprland = mkEO "enable hyprland related programs.";
|
||||
kde = mkEO "enable kde specialisation.";
|
||||
activeDesktop = lib.mkOption {
|
||||
type = lib.types.enum ["hyprland" "kde"];
|
||||
description = "What desktop should be the default, other enabled desktops will be specialized.";
|
||||
default =
|
||||
if cfg.hyprland
|
||||
then "hyprland"
|
||||
else if cfg.kde
|
||||
then "kde"
|
||||
else "hyprland";
|
||||
example = "hyprland";
|
||||
};
|
||||
};
|
||||
|
||||
config.assertions = mkIf (cfg.hyprland
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue