# TODO ## Systemd filtering (agent) - remove user systemd collection - reduce number of systemctl call - Cahnge so only services in include list are detected - Filter on exact name - Add support for "\*" in filtering ## System panel (agent/dashboard) use following layput: ''' NixOS: Version: xxxxxxxxxx Active users: cm, simon CPU: ● Load: 0.02 0.31 0.86 • 3000 MHz RAM: ● Usage: 33% 2.6GB/7.6GB ● /tmp: 0% 0B/2.0GB Storage: ● root (Single): ├─ ● nvme0n1 T: 40C • W: 4% └─ ● 8% 75.0GB/906.2GB ''' - Add support to show login/active users - Add support to show timestamp/version for latest nixos rebuild ## Keyboard navigation and scrolling (dashboard) - Change switchng host keybinding to "Shift-Tab" - Add keyboard navigation between panels "Tab" - Add scrolling support when text do not fit ## Remote execution (agent/dashboard) - Add lower statusbar with dynamic updated shortcuts when switchng between panels - Add support for send command via dashboard to agent to do nixos rebuid - Add support for navigating services in dashboard and trigger start/stop/restart - Add support for trigger backup