Drop users into tmux upon boot #50

Manually merged
anton merged 3 commits from ryansquared/add-tmux into main 2025-06-30 19:50:48 +00:00
Owner

This adds tmux and drops users of the console into tmux by default.

tmux is not exposed over the serial console, since it limits what could be output, as it's not a true terminal device. It can still be started manually, but is limited to a 23x80 usable window.

Since we typically expect Airgap to be run on laptops, in addition to exposing the time (so users may detect drift from UTC), on laptops, it will also expose the current capacity of the BAT0 device. This can be used to ensure the laptop still has power remaining.

This adds tmux and drops users of the console into tmux by default. tmux is not exposed over the serial console, since it limits what could be output, as it's not a true terminal device. It can still be started manually, but is limited to a 23x80 usable window. Since we typically expect Airgap to be run on laptops, in addition to exposing the time (so users may detect drift from UTC), on laptops, it will also expose the current capacity of the `BAT0` device. This can be used to ensure the laptop still has power remaining.
ryan added 11 commits 2025-06-25 02:35:29 +00:00
ryan added 1 commit 2025-06-25 02:41:04 +00:00
ryan force-pushed ryansquared/add-tmux from 7d4cba095e to 02ef2dcb85 2025-06-25 02:47:47 +00:00 Compare
ryan force-pushed ryansquared/add-tmux from 02ef2dcb85 to d31c5f60ad 2025-06-25 03:28:31 +00:00 Compare
ryan added 1 commit 2025-06-25 07:03:46 +00:00
ryan added 1 commit 2025-06-25 21:21:58 +00:00
anton manually merged commit b3af1c89b8 into main 2025-06-30 19:50:48 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: public/airgap#50
No description provided.