Elektrine lite

โ† Feed

Sergey Bugaev

bugaevc@floss.social

<p>Systems hacker, mostly working on GTK and the wider GNOME platform these days. I made peel and wl-clipboard. Previously active in GNU Hurd and glibc, Darling, etc.</p><p>I teach a university course on Unix and RISC-V.</p><p>I run, work out, drink too much coffee, and miss dancing.</p><p>I like Rust and dislike Docker.</p>

Posts

  • View post

    Rewritten in ๐Ÿฆ€ Rust (blazing fast! ๐Ÿš€) with Claude and Copilot โœจ and published as Flatpak ๐Ÿ“ฆ

  • View post

    Also, my workshop proposal for :gnome: #GUADEC 2026 was already accepted! We&amp;#39;ll build an app together using the modern GNOME platform. I&amp;#39;ll show how the pieces fit together, and that it can be approachable, easy, &amp;amp; fun. And of course we&amp;#39;ll be using #peel, my C++/GObject bindings project. If you&amp;#39;ve been using GNOME for a while, but never got into developing apps for it, this workshop is for you ๐Ÿ˜€ (Hat tip to @deobald and @YaLTeR for suggesting this!)

  • View post

    I started a thread on the GNOME forum about the state of #vala maintenance. I don&amp;#39;t have the answers, but let&amp;#39;s discuss &amp;amp; figure out as a community what we can do to make sure that Vala is sustainable and can keep moving forward https://discourse.gnome.org/t/lets-move-vala-forward/34595

  • View post

    In other news, I finally allocated some time this weekend to do some maintenance work and get wl-clipboard 2.3 out. People have long been asking for a new release (especially once KDE decided to just drop wlr-data-control support). However, it takes time and effort even to review &amp;amp; test &amp;amp; merge (with changes...) incoming PRs; maintenance work is work too. Read the release notes at https://github.com/bugaevc/wl-clipboard/releases/tag/v2.3.0

  • View post

    $ ostree admin hardbrick

  • View post

    Very happy with how our little collaboration with @slomo on the &amp;quot;#peel for #GStreamer&amp;quot; project is proceeding. This basically involves adding various little enhancements and fixes into peel to better support GStreamer needs, such as better supporting dynamic properties and signals (this is something that Vala has a whole language feature for!), and also improving GStreamer&amp;#39;s own GIR where possible to be more binding-friendly.