Skip to content

net_interfaces

Every host network interface with its up/down state, primary IP, MTU and MAC. Entries (default) / TextBlock / MarkdownTextBlock list one row per interface; Text headlines the primary (default-route) interface; Ratio is the up-of-total fraction; Bars ranks interfaces by total bytes transferred; Badge is an online / offline pill.

KindSafetyShapes
cachedSafeentries, text, text_block, markdown_text_block, ratio, bars, badge

No options.

ShapeRenderers
entriesanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, grid_table
textanimated_boot, animated_figlet_morph, animated_postfx, animated_scanlines, animated_splitflap, animated_typewriter, animated_wave, text_ascii, text_plain
text_blockanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, list_plain
markdown_text_blocktext_markdown
ratioanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, gauge_battery, gauge_circle, gauge_line, gauge_segment, gauge_thermometer
barsanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, chart_bar, chart_pie, list_ranking
badgeanimated_boot, animated_postfx, animated_scanlines, animated_splitflap, animated_wave, status_badge
lo            up · 127.0.0.1 · mtu 65536
eth0        up · 192.168.1.24 · mtu 1500
wlan0                    down · mtu 1500
                                        
                                        
[[widget]]
id = "net_interfaces"
fetcher = "net_interfaces"
render = "grid_table"
     ▟  ▜▌  ▟▀▜▖                                ▗█  ▟▀▙ ▟▀▙     ▗█  ▗▛▘ ▟▀▙     
▟▀▙ ▝█▀ ▐▙▜▖█▗█▌     ▗▖     █ █ ▜▞▜▖     ▗▖      █  ▜▄█  ▄▛      █  █▄▖ ▜▄▛     
█▀▀  █▗ ▐▌▐▌█▛▐▌     ▝▘     █ █ ▐▙▟▘     ▝▘      █   ▗▛ ▟▘▄  ▄   █  █ █ █ █  ▄  
▝▀▘  ▝▘ ▀▘▝▘▝▀▀             ▝▀▝▘▟▙              ▀▀▀ ▝▀  ▀▀▀  ▀  ▀▀▀ ▝▀▘ ▝▀▘  ▀  
                                                                                
[[widget]]
id = "net_interfaces"
fetcher = "net_interfaces"
render = "text_ascii"
eth0 · up · 192.168.1.24 · mtu 1500     
                                        
[[widget]]
id = "net_interfaces"
fetcher = "net_interfaces"
render = "text_plain"
lo  up · 127.0.0.1 · mtu 65536          
eth0  up · 192.168.1.24 · mtu 1500      
wlan0  down · mtu 1500                  
                                        
[[widget]]
id = "net_interfaces"
fetcher = "net_interfaces"
render = "list_plain"
- lo up · 127.0.0.1 · mtu 65536         
- eth0 up · 192.168.1.24 · mtu 1500     
- wlan0 down · mtu 1500                 
                                        
                                        
[[widget]]
id = "net_interfaces"
fetcher = "net_interfaces"
render = "text_markdown"
                                        
       ┌──────────────────────────┐     
2/3 up │█████████████████░░░░░░░░░│▮ 67%
       └──────────────────────────┘     
                                        
[[widget]]
id = "net_interfaces"
fetcher = "net_interfaces"
render = "gauge_battery"
███████████████████████████             
█████████████████2/3 up ███             
███████████████████████████             
[[widget]]
id = "net_interfaces"
fetcher = "net_interfaces"
render = "gauge_circle"
2/3 up: ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░ 67% 
[[widget]]
id = "net_interfaces"
fetcher = "net_interfaces"
render = "gauge_line"
                                        
                                        
2/3 up ▰▰▰▱▱ 67%                        
                                        
                                        
[[widget]]
id = "net_interfaces"
fetcher = "net_interfaces"
render = "gauge_segment"
       ╭─╮          
       │░│          
       │░│          
       │█│          
2/3 up │█│ 67%      
       │█│          
       │█│          
       ╰●╯          
[[widget]]
id = "net_interfaces"
fetcher = "net_interfaces"
render = "gauge_thermometer"
    ███                                 
    ███                                 
    ███                                 
    ███                                 
    ███                                 
    ███                                 
    ███                                 
lo  eth wla                             
[[widget]]
id = "net_interfaces"
fetcher = "net_interfaces"
render = "chart_bar"
                                        
         ●          ■ lo 0.1%           
    ●●●●●●●●●●●                         
   ●●●●●●●●●●●●●    ■ eth0 99.9%        
  ●●●●●●●●●●●●●●●                       
 ●●●●●●●●●●●●●●●●●  ■ wlan0 0.0%        
  ●●●●●●●●●●●●●●●                       
   ●●●●●●●●●●●●●                        
    ●●●●●●●●●●●                         
         ●                              
[[widget]]
id = "net_interfaces"
fetcher = "net_interfaces"
render = "chart_pie"
1. lo                               8192
2. eth0                          9600000
3. wlan0                               0
                                        
                                        
[[widget]]
id = "net_interfaces"
fetcher = "net_interfaces"
render = "list_ranking"
● online                                
[[widget]]
id = "net_interfaces"
fetcher = "net_interfaces"
render = "status_badge"