diff --git a/nbcl/panel/panel_section_left.nbcl b/nbcl/panel/panel_section_left.nbcl index 714fe63..d012431 100644 --- a/nbcl/panel/panel_section_left.nbcl +++ b/nbcl/panel/panel_section_left.nbcl @@ -7,8 +7,6 @@ fn panel_left() { halign = "start" height = config.panel_height - Label { - text = "left_side" - } + xdi.workspacelist() } } \ No newline at end of file diff --git a/nbcl/vars/xdi.nbcl b/nbcl/vars/xdi.nbcl index 262eeaf..7aa7664 100644 --- a/nbcl/vars/xdi.nbcl +++ b/nbcl/vars/xdi.nbcl @@ -10,4 +10,16 @@ fn windowname() { global("xdistate").mutate(|val|{ json.parse(val).active_window.name }) +} + +# Usage: xdi.workspacelist() +fn workspacelist() { + Box { + for i in 0..9 { + Button { + onclick = f"leftwm-command \"SendWorkspaceToTag 0 ${i}\"" + label = f" ${i} " + } + } + } } \ No newline at end of file