{ lib, namespace, ... }: with lib; { options.${namespace}.desktop.extra.waybar = { enable = mkEnableOption "enable waybar"; layer = mkOption { type = types.str; default = "top"; }; modules-right = mkOption { type = with types; listOf string; default = []; }; networkInterface = mkOption { type = types.str; default = "wlan0"; }; extraModules = mkOption { type = types.attrs; default = { }; }; }; }