The gang builds a Wayland compositor
Welcome @emersion to philly!
Arrived yesterday at Philadelphia for the Sway hackathon \o/
Hack everything without fear
https://drewdevault.com/2018/03/17/Hack-everything-without-fear.html
It’s the small things that make software / products delightful
Node.js is the new PHP
A few months ago #VLC devs were saying "oh plain HTTP is not that bad for VLC downloads, don't worry doing MITM is soooo complicated".
https://citizenlab.ca/2018/03/bad-traffic-sandvines-packetlogic-devices-deploy-government-spyware-turkey-syria/
Woah! Apparently the Librem 5 phone is using wlroots as the basis of its user interface!
Writing a Wayland Compositor, Part 3: Rendering a window
https://drewdevault.com/2018/02/28/Writing-a-wayland-compositor-part-3.html
damn right I sign all my git commits
Writing a Wayland Compositor, Part 2: Rigging up the server
https://drewdevault.com/2018/02/22/Writing-a-wayland-compositor-part-2.html
Tooting again for the general public:
The team behind wlroots is fundraising for a hackathon to get everyone together to work on it, and we'd appreciate your support! wlroots is a library used by many Wayland compositors, most notably Sway, Way Cooler, and Waymonad, which help i3, AwesomeWM, and Xmonad users transition to Wayland for better performance+battery life+security+features.
Please consider supporting us!
https://www.indiegogo.com/projects/sway-hackathon-software/x/1059863
Holy crap we did it! The hackathon fundraiser reached the $1500 goal in 9 hours! Thank you, everyone! Keep sharing it with your friends - if we hit $2,000 we can bring out a 4th developer!
Thank you so much!
Writing a Wayland compositor, Part 1: Hello wlroots
https://drewdevault.com/2018/02/17/Writing-a-Wayland-compositor-1.html
Please consider contributing to the wlroots+Sway hackathon campaign!
https://www.indiegogo.com/projects/sway-hackathon-software/x/1059863
This mini TUI framework I wrote is working a lot better than aerc's old UI approach (which was mostly ad-hoc) https://cmpwn.com/media/qzBtK1_MVM0sidRaY30