[GH-ISSUE #1391] aws-lc-sys #417

Closed
opened 2026-05-22 21:53:14 +01:00 by JakeStanger · 1 comment
Owner

Originally created by @as400l on GitHub (Feb 20, 2026).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1391

I'd like to ask why is aws-lc-sys crate needed ? I mean - I love ironbar, but why is this AWS crap needed ?

BTW - thanks to all developers. This is my favourite bar. You could call it "ecobar" or "biobar" because with the same modules my laptop uses 1W less energy than with waybar.

Thank you very much - just drop that awful Amazon crate !

Originally created by @as400l on GitHub (Feb 20, 2026). Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1391 I'd like to ask why is aws-lc-sys crate needed ? I mean - I love ironbar, but why is this AWS crap needed ? **BTW - thanks to all developers. This is my favourite bar. You could call it "ecobar" or "biobar" because with the same modules my laptop uses 1W less energy than with waybar.** Thank you very much - just drop that awful Amazon crate !
Author
Owner

@JakeStanger commented on GitHub (Feb 21, 2026):

aws-lc-rc and its -sys counterpart are Apache licensed cryptography libraries that just so happen to be made by Amazon. They are dependencies of rustls, whichreqwest depends on by default.

Ironbar uses reqwest for loading images from remote sources over HTTP(S). If you do not want this, you can disable the http feature, or possibly compile with reqwest/native-tls enabled to use the system TLS libraries in place of rustls.

<!-- gh-comment-id:3938954233 --> @JakeStanger commented on GitHub (Feb 21, 2026): `aws-lc-rc` and its `-sys` counterpart are Apache licensed cryptography libraries that just so happen to be made by Amazon. They are dependencies of `rustls`, which`reqwest` depends on by default. Ironbar uses reqwest for loading images from remote sources over HTTP(S). If you do not want this, you can disable the `http` feature, or possibly compile with `reqwest/native-tls` enabled to use the system TLS libraries in place of `rustls`.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
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
JakeStanger/ironbar#417
No description provided.