diff --git a/screen_mockups.txt b/screen_mockups.txt new file mode 100644 index 0000000..555913c --- /dev/null +++ b/screen_mockups.txt @@ -0,0 +1,177 @@ +================================================================================ +SCREEN 1: STATUS (Overview) +================================================================================ + + +x12345678911234567892123456789312345678941234567895123456789612345678971234567898123456789912345678901234567891x +2Linux 5.15.0-119-generic #129-Ubuntu SMP aarch64 *Thu 2025-07-24 01:17:36 UTC* +4 03:18:07 up 11 days 21:09, 10 users, load average: 6.58, 8.99, 8.21 *Wed 2025-07-23 21:17:36 EDT* +5--------------------------------------------------------------------------------------------------------------x +6 +7ubuntu-vm: system status +8 +9CPU: 32.5% average across 4 cores +1 0% [████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 100% +1 +2MEMORY: 3.2GB of 7.8GB (x.x%) +3 0B [██████████████████████████████░░░░░░░ ░░░░░░░░░░░░░] 7.8GB +4 +5TEMPERATURE: 52.3°C (coretemp) +6 30°C [████████████████████████░░░░░░░░░░░░░░░░ ░░░░░░░░░░] 99°C +7 +8DISK USAGE: +9 * /: 12.3GB of 98.5GB (12.5%) 0B [████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] 98.5GB +2 * /boot: 489.2MB of 985.0MB (49.7%) 0B [███████████████████████████ ███████░] 985MB + + +### AGENT: COMPLETE THE REST. follow the format. the numbered first row +### and column are not part of the layout, they are simply a frame. +### repeat the top three line header on all screens, and replace the dashes +### with proper unicode horizontal rules. Update the network section to +### like the disk section + +NETWORK +eth0 (192.168.1.100) +[░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] ↑ 1.2 Mbit/s +0 1 Gbit/s +[████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] ↓ 82.5 Mbit/s +0 1 Gbit/s + +wlan0 (10.0.0.42) +[░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] ↑ 524.3 kbit/s +0 300 Mbit/s +[███░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░] ↓ 18.7 Mbit/s +0 300 Mbit/s + +x12345678911234567892123456789312345678941234567895123456789612345678971234567898123456789912345678901234567891x + +================================================================================ +SCREEN 2: CPU (Top Processes by CPU) +================================================================================ +ubuntu-vm Wed 17:53:22 UTC * Wed 19:53:22 CEST * +Linux 5.15.0-119-generic #129-Ubuntu SMP Fri Aug 2 19:25:20 UTC 2024 aarch64 up 1 day, 18:14 + +ubuntu-vm: cpu + +PID USER PROCESS CPU % MEMORY +─────────────────────────────────────────────────────────────────────────────── +1234 root systemd 0.2 48.2 MB +2345 user firefox 15.8 1.2 GB +████████████████████████████████████████████████████████████████████████████████ (highlight) +3456 user vscode 42.1 892.5 MB +████████████████████████████████████████████████████████████████████████████████ (highlight) +4567 root dockerd 8.3 234.1 MB +5678 postgres postgres 2.1 156.8 MB +6789 user chrome 18.7 1.5 GB +7890 user node 5.2 312.4 MB +8901 mysql mysqld 3.8 445.2 MB +9012 user python3 1.2 89.3 MB +1122 user slack 4.5 567.8 MB +2233 root nginx 0.8 23.4 MB +3344 user spotify 2.3 234.5 MB +4455 user terminal 0.5 45.6 MB +5566 redis redis-server 1.1 67.8 MB +6677 user code-server 3.2 456.7 MB +7788 root sshd 0.1 12.3 MB +8899 user zoom 6.7 789.0 MB +9900 user discord 3.4 345.6 MB +1010 root snapd 0.3 56.7 MB +2020 user steam 4.8 567.8 MB + +─────────────────────────────────────────────────────────────────────────────── +System: CPU 32.5% | Memory: 3.2GB / 7.8GB (41.0%) + + +================================================================================ +SCREEN 3: MEMORY (Top Processes by Memory) +================================================================================ +ubuntu-vm Wed 17:53:27 UTC ? Wed 19:53:27 CEST ? +Linux 5.15.0-119-generic #129-Ubuntu SMP Fri Aug 2 19:25:20 UTC 2024 aarch64 up 1 day, 18:14 + +ubuntu-vm: memory + +PID USER PROCESS CPU % MEMORY +─────────────────────────────────────────────────────────────────────────────── +6789 user chrome 18.7 1.5 GB +████████████████████████████████████████████████████████████████████████████████ (highlight) +2345 user firefox 15.8 1.2 GB +████████████████████████████████████████████████████████████████████████████████ (highlight) +3456 user vscode 42.1 892.5 MB +8899 user zoom 6.7 789.0 MB +1122 user slack 4.5 567.8 MB +2020 user steam 4.8 567.8 MB +6677 user code-server 3.2 456.7 MB +8901 mysql mysqld 3.8 445.2 MB +9900 user discord 3.4 345.6 MB +7890 user node 5.2 312.4 MB +3344 user spotify 2.3 234.5 MB +4567 root dockerd 8.3 234.1 MB +5678 postgres postgres 2.1 156.8 MB +9012 user python3 1.2 89.3 MB +5566 redis redis-server 1.1 67.8 MB +1010 root snapd 0.3 56.7 MB +1234 root systemd 0.2 48.2 MB +4455 user terminal 0.5 45.6 MB +2233 root nginx 0.8 23.4 MB +7788 root sshd 0.1 12.3 MB + +─────────────────────────────────────────────────────────────────────────────── +System: CPU 32.5% | Memory: 3.2GB / 7.8GB (41.0%) + + +================================================================================ +SCREEN 4: WEATHER (New) +================================================================================ +ubuntu-vm Wed 17:53:32 UTC * Wed 19:53:32 CEST * +Linux 5.15.0-119-generic #129-Ubuntu SMP Fri Aug 2 19:25:20 UTC 2024 aarch64 up 1 day, 18:14 + +ubuntu-vm: weather + +CURRENT CONDITIONS - Malmö, Sweden + +Temperature: 21°C (71°F) +Feels Like: 21°C (71°F) +Weather: Partly cloudy +Humidity: 69% +Wind: WSW 8 km/h (5 mph) +Pressure: 1006 mb +Visibility: 10 km (6 mi) +UV Index: 1 + +FORECAST - Today (Wed, Jul 23) + +[██████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░] Temperature Range +13°C 24°C + +Morning Afternoon Evening Night +☁️ 15°C ⛅ 22°C ☁️ 19°C 🌧️ 13°C +Cloudy Partly cloudy Cloudy Light rain + +TOMORROW - Thu, Jul 24 + +[████████████████████████████░░░░░░░░░░░░░░░░░░░░░░] Temperature Range +11°C 19°C + +☔ Rainy day expected - 85% chance of precipitation +High: 19°C Low: 11°C Wind: W 15 km/h + +3-DAY OUTLOOK +Fri: ⛅ 17°C/12°C Partly cloudy +Sat: ☀️ 20°C/14°C Sunny +Sun: ☁️ 18°C/13°C Cloudy + +Sunrise: 04:58 Sunset: 21:30 Moon: 🌙 Waning Crescent (4%) + + +================================================================================ +NOTES: +================================================================================ +- All screens use monospace font (IBM Plex Mono ExtraLight) +- Progress bars use block characters: █ for filled, ░ for empty +- Highlighted rows (high CPU/memory usage) shown with full-width bars +- Timestamps show both UTC and local time with NTP sync indicators (* or ?) +- Headers are left-aligned with format "hostname: pagename" +- All numeric values are right-aligned within their columns +- Network speeds show instantaneous rates (5-second average) +- Temperature bars use fixed 30°C-99°C scale +- Weather screen uses emoji for conditions (optional)