Tool sessions are nux projects that exist mainly to launch a single utility (database TUI, log tailer, container dashboard, and so on). They are not special-cased in nux: they are normal project configs that often define one window and sometimes omit a meaningful repo layout.
Typical shape#
rootcan be omitted or set to any directory (home, a log path, a repo, or/tmp).- For a single command and one pane, use one window with a single
panesentry.
Example configs#
Database client (single TUI)
root: ~/projects/myapp
windows:
- name: main
panes:
- pgcli postgresql://localhost/myappLog follower
root: /var/log/myapp
windows:
- name: main
panes:
- tail -f api.logMonitoring dashboard
windows:
- name: main
panes:
- lazydockerAdjust names and commands to match the tools you use.
Discovery and commands#
Tool sessions show up in nux list like any other project and work with nux, nux stop, nux restart, and patterns, so you can treat “infrastructure” panes as first-class sessions without a separate tool.