Email or username:

Password:

Forgot your password?
588 posts total
Andrew Tropin

Ok, now everyone can find my mastodon account by searching my email andrew@trop.in or any other account at trop.in domain.

Is it useful? IDK yet.

#fediverse #mastodon #activitypub

Andrew Tropin

rde-flavored guix system service for Nginx.

Flexible, programmable and extendable.

Pretty, isn't it?

#guix #rde #nginx #guile #scheme #lisp

Andrew Tropin

Migrated my server to new service type and it feels good so far:
git.sr.ht/~abcdw/trop.in/commi

OS definition feels a little drafty, but for now my goal is to just replicate current state without any significant changes, later will refactor and reorganize the code.

The next step is to generate certificates with certbot for all subdomains and automate its renewal.

Ludovic Courtès

@abcdw Neat! I’ve been frustrated by the nginx service, I agree we can do better:
issues.guix.gnu.org/37388

Andrew Tropin

In less than a hour we will start implementing nginx guix service. It is different from one provided in guix repo and I'll explain why.

youtu.be/cThkiy0ZBQQ
trop.in/stream

#guix #nginx #rde #guile #scheme #lisp

Andrew Tropin

Last a few years I was working solely on FOSS and in parallel was recovering from a few severe burnouts.

Now I'm working even more than anytime before and finally feel myself meaningfully busy, not because it's cool for grown-up to be busy or because I have to, but because I do things I and many other people use, like and find exciting and I want to keep working on it.

#foss #floss

Andres Moreno

@abcdw

What are you working on, if you are at liberty to share?

Andrew Tropin

I'm really happy that #clojure has immutable data structures out of the box.

I wish we can have the same in #scheme one day or maybe in some scheme dialect at least, which is easy to use along with the rest of the ecosystem.

Show previous comments
[DATA EXPUNGED]
Ludovic Courtès

@abcdw I find that vlists and vhashes in Guile are often helpful.

But yeah, we should add more of them, possibly borrowing them from Lokke, from github.com/ijp/pfds, etc.

Andrew Tropin

One of the nice results for this week: 6 more people installed #guix and #rde Emacs.

git.sr.ht/~abcdw/veriyol-rde-c

Nanounanue

@abcdw congrats!!silly question: I have a guix conf, in the process tonmigrate to guix home, is it possible to have rde and guix home or should go full rde? What would happen with my emacs conf?

Andrew Tropin

I still on a business trip in Turkey, have a few opportunities discussed, all of them related to lisp and Guix, we haven't signed any contracts yet, so will share the results later. Ask questions if you are curious about particular topic.

In the meanwhile, I do a stream tomorrow: trop.in/stream

Come and join the nice talk and live codding session.

#guix #rde #scheme #lisp

Andrew Tropin

Guix System for PinePhone Pro:

git.sr.ht/~abcdw/guix-pinephon

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

#guix #rde #linux #arm #arm64 #pinephone #pinephonepro #pine #pine64

Andrew Tropin

Somebody can think I have outgrown "everything is broken and let's rewrite it" mindset and now I pretend to improve the current doomed tech. While in fact I just do a refactoring that will make it easy to rewrite everything.

Andrew Tropin

If the software requires a great overcome to build/use/customize/extend it, something can be wrong with the underlying tech.

bignose

@abcdw Other times, it can simply be that the organisation wants to *appear* open and transparent, while not actually wanting anyone to effectively customise and redistribute the code.

See, for example, the extraordinary barriers in the way of building and installing a custom #Android operating system on a Samsung device.

[DATA EXPUNGED]
Andrew Tropin

Accidentally installed GNU Guix on PinePhone Pro 😄

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

#pine #pine64 #pinephone #gnu #guix

Andrew Tropin

Ok, here is the answer:
(org-end-of-meta-data t)

Cc: @otfrom @nickanderson

Andrew Tropin

How to get from the org mode entry/subtree heading to its body skipping properties and scheduled timestamps?

#emacs #orgmode #org

Nick Anderson

@abcdw Lamely I just press or hold down j (evil-mode)

[DATA EXPUNGED]
Andrew Tropin

Ouch, I'm a little overwhelmed with a number of contributions to #rde for the last week. I read and replied only half of them, but there are more patches waiting for review in my backlog and guix-devel.

lists.sr.ht/~abcdw/rde-devel?p

It doesn't include commits going straight to the repo:
git.sr.ht/~abcdw/rde/log

Do anyone know how to solve scalability issues of Andrew?

dgr

@abcdw clone yourself? No joking aside you need to have more then one person who can review and or merge patches.

Andrew Tropin

I see this nightmare almost every working day! =)

Cozy unix legacy!)

Andrew Tropin

@daviwil I realized what you meant, when said emacs-next-tree-sitter doesn't have pgtk support! :)

It was a small reorganization of emacs packages recently, so I guess we also need to inherit emacs-next-tree-sitter from emacs-next-pgtk. Testing this change rn.

David Wilson

@abcdw cool! I'll be happy to use pgtk and tree sitter at the same time :)

Andrew Tropin

Has anyone managed to run Guix System on pinephone? Share your experience.

Please boost! 🙂

@PINE64 #pine64 #pinephone #pine #guix

Evan J Rowley

@abcdw @PINE64 I would love to know this too. Both Guix and PinePhone are awesome. I know it's been done with NixOS on the PinePhone. Attempts seem to have stalled with the PinePhone Pro: github.com/NixOS/mobile-nixos/

Andrew Tropin

This week I go to Turkey for 2-3 weeks to negotiate a contract. It can become a first contract for our FOSS business.

It is a first step to make it sustainable and at the same time I really hope we won't trade an ethical aspect of it in any future.

#foss #floss #rde

ricardo :mastodon:

@abcdw Best of luck! You've got this! May the #FOSS be with you :linus:

Andrew Tropin

> Similarly if you want to hack something really delightful, go to what the hackers hacked back before they had mortgages -- and what they still hack on in their free time.

From @wingo's post on guile history.

wingolog.org/archives/2009/01/

Go Up