dont add waybar everywhere

This commit is contained in:
Osman Faruk Bayram 2025-12-21 19:37:39 +03:00
parent 07c7e98316
commit 31f7bcc548

View file

@ -1,6 +1,16 @@
{
programs.waybar = {
enable = true;
systemd.enable = true;
};
lib,
nixosConfig,
...
}:
{
config = lib.mkMerge [
# Auto-enable Waybar only if system has a desktop environment
(lib.mkIf (nixosConfig != null && !nixosConfig.osbmModules.desktopEnvironment.none) {
programs.waybar = {
enable = lib.mkDefault true;
systemd.enable = true;
};
})
];
}