first lets try hyprland

This commit is contained in:
Osman Faruk Bayram 2025-11-23 21:41:06 +03:00
parent 9d8815e4c8
commit fef4e47788

View file

@ -6,6 +6,7 @@
plasma.enable = lib.mkEnableOption "plasma"; plasma.enable = lib.mkEnableOption "plasma";
gnome.enable = lib.mkEnableOption "gnome"; gnome.enable = lib.mkEnableOption "gnome";
niri.enable = lib.mkEnableOption "niri"; niri.enable = lib.mkEnableOption "niri";
hyprland.enable = lib.mkEnableOption "hyprland";
# none is true if all above are false, just for easier checks # none is true if all above are false, just for easier checks
none = lib.mkOption { none = lib.mkOption {
type = lib.types.bool; type = lib.types.bool;
@ -14,6 +15,7 @@
config.osbmModules.desktopEnvironment.plasma.enable config.osbmModules.desktopEnvironment.plasma.enable
|| config.osbmModules.desktopEnvironment.gnome.enable || config.osbmModules.desktopEnvironment.gnome.enable
|| config.osbmModules.desktopEnvironment.niri.enable || config.osbmModules.desktopEnvironment.niri.enable
|| config.osbmModules.desktopEnvironment.hyprland.enable
); );
description = "True if no desktop environment is enabled"; description = "True if no desktop environment is enabled";
}; };