Email or username:

Password:

Forgot your password?
14 comments
Arne Babenhauserheide

@abcdw wow, so many times thank you!

KDE was the main thing I was still missing on Guix. Though this will sadly mean that I may get a working alternative to exwm again 🙂

Andrew Tropin

@ArneBab Also, we need a guile wayland compositor I guess :)

Arne Babenhauserheide

@abcdw likely we will, yes … though I’m not happy about the breakage wayland brings.

I’d hate losing exwm, but I don’t see whether there’s anyone who would be up for porting it to wayland.

I’m also not sure whether wayland is a good match for maintaining program-UIs in emacs windows.

Andrew Tropin

@ArneBab that's a little sad, but it's hard to innovate without breaking some backward compatibility, however it seems wayland does a relatively good job on gradual migration with xwayland and other things.

IMO emacs is already quite bloated and we should decompose it parts and reuse them on one level above it, rather than include more functionality inside.

Arne Babenhauserheide

@abcdw When I look at Emacs as a programming environment, I do not see it as bloated. I would not call Python bloated for having many libraries ("batteries included"), so why should Emacs be bloated.

Bloat would be if you had to *use* many of them to do anything, but that’s not the case.

It’s a shared programming environment.

And I like working in exwm very much: this actually unifies and streamlines many of my workflows (which start and end in org-mode).
1/2

@abcdw When I look at Emacs as a programming environment, I do not see it as bloated. I would not call Python bloated for having many libraries ("batteries included"), so why should Emacs be bloated.

Bloat would be if you had to *use* many of them to do anything, but that’s not the case.

It’s a shared programming environment.

Andrew Tropin

@ArneBab The problem is that only unified things are inside emacs, but all other programs either rarely emulate emacs behavior or (what is more usual) have ad-hoc not consistent solutions. Solutions for completion, candidate navigation, window/pane management, tabs and a few (or many) other things. IMO all those tools should be implemented on the level above the emacs and be composable so all the apps can benefit from it.

Andrew Tropin

@ArneBab Yep, heard of it, cool stuff. Not exactly the way I have in mind to proceed on unification/emacsyfication, but definetly a good try.

dgr

@abcdw Thanks for bringing this to my attention. It's one of the main reasons I haven't hopped onto Guix outside of toying with in a VM.

🍒🌳 Hartmut Goebel

\o/ Finally! Hurray!

I packaged quite some KDE programs for gujx and made several attempts on bringing plasma to guix - and gave up. Glad someone did pick thus up and finished the work!

@abcdw

Grigory Shepelev

@abcdw Awesome. The author Z572 is an awesome guy. He has some "core" projects: guile scheme bindings for tree-sitter and for the Wayland protocol. Almost all of them are 60-70% finished. He does the hard work and gives the rest for community. I forked his guile-wayland to set it up properly myself (repl, fix build ...). Work slowly. github.com/shegeley/guile-wayl

Go Up