System Crafters

System Crafters Live! - August 27, 2021

Watch the recording on YouTube!

System Crafters Store is live!

I've been getting requests for merch for a while, that day has finally arrived!

Check out the set of items I've put together with the System Crafters logo:

https://store.systemcrafters.net

These are all high quality print-on-demand items so shipping can take up to 2 weeks but it's usually faster than the estimate you get when you buy something.

Please let me know your feedback on everything: items, pricing, shipping costs, etc. I want the community to be proud to wear them!

This is just the first step; I plan to add new designs every 3 months or so, it will only get better from here!

We Need to Talk About EXWM

As I've mentioned before a few times, EXWM the maintainer ch11ng has been missing for over a year.

  • Last commits to EXWM and XELB were in July 2020
  • People are concerned: https://github.com/ch11ng/exwm/issues/845
  • Many lingering issues that people face daily, I've been burned frequently
  • I even tried StumpWM again!
  • Nothing beats EXWM, though.

What can be done about it?

Can the project be revived?

  • The project is in definite need of help to address pain points
  • It seems medranocalvo might be an admin on the repo
  • All it would really take is for an individual or small group to learn the code and try fixing things
  • FSF copyright assignment approval is a big challenge (can that be abandoned?)
  • Many people would be happy and relieved for EXWM to be maintained again

Should someone fork EXWM?

  • A hard fork with no intention to merge upstream can avoid FSF assignment issues
  • Could be an opportunity to rethink some things, redesign the code
  • Aside from learning the code, the challenge would be making it enticing (and smooth) to migrate
  • This could be the fastest route to a bright new future

A new alternative?

If we're considering a fork, why not think bigger?

  • Can we fix some core issues with EXWM while planning for the future?
  • Minimal window manager core not written in Emacs Lisp but driven by it via RPC
  • Write it either in C or an embedded Scheme (Chibi, perhaps)
  • Create an abstract internal model; focus on X Window System and Wayland later
  • Make it possible to have a more traditional tiling window manager that is still Emacs-driven
  • OMG GAPS

Could be a huge undertaking, but possibly more future-proof!

Here's what I'll do

Solving this problem is important to me! I can't live without my Emacs Desktop Environment.

  • I'm going to start investigating all possibilities in my (limited) free time
  • Great opportunity to stream the work on Twitch: https://twitch.tv/SystemCrafters
  • Start building a knowledgebase of how window management works with Xorg
  • Investigate various technical options, live coding regularly
  • As soon as a good direction is determined, get community involvement

For stream schedule: Mondays or Wednesdays? Tentatively 8am-10am Pacific Time.

What do you think?

Random Chat

Check out Emacs News!