@abcdw@fosstodon.org
@abcdw@fosstodon.org avatar

abcdw

@abcdw@fosstodon.org

Hack on operating systems and programming languages. He/Him.

Improve tooling for Guile and GNU Guix.

74830A276C328EC2 at keyserver.ubuntu.com and keys.openpgp.org.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

abcdw, to random
@abcdw@fosstodon.org avatar

Arghhh, guile-commonmark doesn't support raw html
https://github.com/OrangeShark/guile-commonmark/issues/8

ink, to random German
@ink@corteximplant.com avatar

meetup leipzig
Ihr verpasst da was🙃

abcdw,
@abcdw@fosstodon.org avatar

@ink What is this round black thing inside organge circle? Is it kind of mouse control or just button/rotary encoder?

abcdw,
@abcdw@fosstodon.org avatar

@ink That's very cool, thank you!

rml, to random
@rml@functional.cafe avatar

: a distro you can mes around with

abcdw,
@abcdw@fosstodon.org avatar

@rml :D

rml, to random
@rml@functional.cafe avatar

Many people seem to agree that part of what makes (& in general) so difficult to get a really effective handle on is that applying patches is a lot like working with pre-processor macros (ie in #C), and that there oughta be a more well-bounded, lexically concise means of code collaboration to establish. But the only work I've seen in this direction is Arun Isaac's tree-diff[1]. [2] seems like a tool that can greatly ease experimentation in this direction, but what other work has been done on this problem?

[1] https://archive.fosdem.org/2021/schedule/event/sexpressiondiff/
[2] https://tree-sitter.github.io/tree-sitter/

abcdw,
@abcdw@fosstodon.org avatar
abcdw,
@abcdw@fosstodon.org avatar
abcdw,
@abcdw@fosstodon.org avatar

@gugurumbe @rml The overall idea of structural representation is right IMO, so I hope in the near future more and more of such experiments and tools will appear.

abcdw, to random
@abcdw@fosstodon.org avatar

When I read a paper abstract.

otfrom, to random
@otfrom@functional.cafe avatar

Things stopping me from moving to full time.

  • an easy to use and keep up to date chrome (I know Google is evil)
  • not having melpa and melpa stable
abcdw,
@abcdw@fosstodon.org avatar
abcdw,
@abcdw@fosstodon.org avatar

@otfrom However, I'm not sure why I would use this channel. If I need a package I can just package it with guix.

abcdw,
@abcdw@fosstodon.org avatar

@otfrom Hm, maybe, I didn't follow it closely.

Most of the packages rde uses are available in Guix already.

Most of the emacs features are located here: https://git.sr.ht/~abcdw/rde/tree/7738b7e49d048a58f1de0645945fc498d73a2970/src/rde/features/emacs-xyz.scm#L151

But some other features like vterm, direnv, docker, clojure also extends emacs service and brings some emacs packages to the home environment.

abcdw,
@abcdw@fosstodon.org avatar

@otfrom IIUC, you are looking for a gradual migration approach.

The good first step would be to just install emacs packages using guix, instead of using straight/package.el/whatever. If the package is not yet packaged in Guix just do it, it's quite simple in most cases: https://git.sr.ht/~abcdw/rde/tree/7738b7e49d048a58f1de0645945fc498d73a2970/src/rde/packages/emacs-xyz.scm#L254
also you can see much more examples in emacs-xyz module in the guix repo.

emacs packages should be installed in the same profile, where emacs itself have been installed.

abcdw,
@abcdw@fosstodon.org avatar

@otfrom NP, we all've been here and guix is not always easy :)

IRC, mailing lists are also great resources to get some tips and directions from more experienced people.

abcdw, to random
@abcdw@fosstodon.org avatar

Tomorrow will be trying out @dthompson's Haunt hackable static site generator.

It's written in Scheme, should be quite minimalistic and very flexible.

Stream starts 8 a.m. UTC.

https://trop.in/stream

https://dthompson.us/projects/haunt.html

abcdw,
@abcdw@fosstodon.org avatar

@dthompson Sure, recording will appear soon after the stream!)

abcdw,
@abcdw@fosstodon.org avatar
abcdw,
@abcdw@fosstodon.org avatar

@dthompson Thank you for creating a subject for the stream! :)

abcdw, to random
@abcdw@fosstodon.org avatar

Watched a stream on modal editing options in by @daviwil and my thoughts are that meow is interesting HCI project and quite good in terms of UX: It visually shows the object you will operate on first and let you make some modification second.

I had around a decade of experience, I could do some operations very efficiently, but it never tasted right. I think verb+object approach is just suboptimal, also it can't be accompanied by a nice UI feedback.

https://youtu.be/MPSkyfOp5H8?t=3727

fenix, to random

When in . in order to switch from pulseaudio to pipewire based audio management, may i remove pulseaudio and pavucontrol and install pipewire ? thanks, thanks, thanks for your

abcdw,
@abcdw@fosstodon.org avatar

@fenix @dekkzz76 you can take a look at how it's implemented in rde, get inspiration and do something similiar (I know many people uses it with plain guix home). Probably @daviwil @krevedkokun @fd9a

abcdw,
@abcdw@fosstodon.org avatar

@dekkzz76 @fenix It's quite useful for screensharing in case one uses wayland. Also, it seems to work better for some basic use cases oob, for example connecting/disconnecting jack headpones. However, it's still not yet polished, that's true.

abcdw, to random
@abcdw@fosstodon.org avatar

When I make a new thing for and will be writing a paper about it, I'll call it kexp.

The code full of Kek-spressions.

abcdw, to opensource
@abcdw@fosstodon.org avatar

Today I received the first payment for the Free and Open Source Software work. It's of course is not a sustainable business yet, but a good step towards.

Ask me anything.

abcdw,
@abcdw@fosstodon.org avatar

@aconchillo Thank you! :)

abcdw, to guix
@abcdw@fosstodon.org avatar

Guix System for PinePhone Pro:

https://git.sr.ht/~abcdw/guix-pinephonepro

Wifi, sound, calls and all the stuff should work, however, I tested only wifi connectivity.

abcdw, to linuxphones
@abcdw@fosstodon.org avatar

Accidentally installed GNU Guix on PinePhone Pro 😄

Just two days of constant kernel rebuilds, a few cross-compilation quirks fixes and here we go! :)

abcdw,
@abcdw@fosstodon.org avatar

@Fare I would try to clean it up and commit everything this week.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • ngwrru68w68
  • osvaldo12
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • khanakhh
  • everett
  • slotface
  • tacticalgear
  • kavyap
  • JUstTest
  • cubers
  • normalnudes
  • modclub
  • ethstaker
  • InstantRegret
  • GTA5RPClips
  • cisconetworking
  • Durango
  • Leos
  • provamag3
  • tester
  • anitta
  • lostlight
  • All magazines