Conversation
- Implemented a new NetworkTraffic widget in the status bar. - Reads real-time data directly from /proc/net/dev (no external dependencies).
|
It'd be better if it was in system monitoring info and not on the bar, as it is violating the philosophy of hypryou. The bar should not change at all, only the most important info. And if you add this info into system monitoring it'll not need a setting |
|
First of all, thank you for the feedback! I wanted to mention that your project was actually my introduction to Hyprland, and it has been my daily driver ever since. I really appreciate the work you've put into it. Regarding the PR: I completely understand the goal of keeping the bar static and minimal. However, the reason I specifically placed it on the bar is for 'glanceability', allowing me to passively monitor network activity (like checking for stuck downloads) without breaking my workflow to open a menu. Also, since the widget is positioned at the very edge, it expands into empty space and doesn't push other modules around, so it avoids causing distracting layout shifts for the rest of the bar. Since I implemented it as 'disabled by default', users who prefer the strict minimal philosophy won't see it or experience any visual changes unless they explicitly opt-in. That said, I respect your vision. If you feel strongly against the bar option, I assume you are referring to the 'System' tab in the dashboard (where CPU/Memory stats are located). I can move the logic to hypryou/utils/system.py and display the network speeds there instead. Let me know if you're open to keeping it on the bar as an opt-in feature; otherwise, I'm happy to proceed with moving it to the system tab. |
|
Okay, I'll review your code later, and will decide what is better to do |
|
I will maybe improve how it looks like a bit later, cause I don't like the symbols of arrows. But everything looks okay now. |
|
I'd use material icons as MaterialIcon widget from src.widgets, not as the symbol |

I added a network speed indicator to the bar