Hello Levity. [...]
Guix is gorgeous!

Yes indeed... :)

[...]
[...] Mate didn't include by default any web browser. I'd like to argue that since it is such a common and fundamental tool for most people these days (we can debate if this is good and/or desirable), if it is within our reach by default we should provide one. Anyone would do, no matter how simple.

In my opinion, The GNU System should, at minimum, provide emacs out-of-the-box. [...] It is also a tool many GNUsers rely upon, and arguably the "best" tool available in GNU for editing Guile code. Guix makes you do that a lot...

While I'd be very happy with that, I also understand that other people can see it differently. Anyway, it may be a good case for the (not much beloved) "Welcome to your new Guix" or first-run options, since it will be a per-user option, right?

[...] dont use firefox ugh. librewolf is less bad & supports sync; icecat is probably better? but does not support sync

There are as many browsers as preferences (I use mostly zen*1, which is based on Firefox, and ungoogled chromium for a couple of specific apps that run much better there), but, again, if we do go into giving options, we can provide a list of free browsers and each person will choose based on it's own preferences.

Regarding the per-user welcome, how do we discuss and decide if we go that way or not? From a UX POV, I'd like to highlight that the need comes 1st, so if we agree that there is a benefit in supporting an easier onboarding for new users, then there could other ways to satisfy that need, like a link to a specific manual page that could be local 1st, and also online.

While it may require a tad more work from the user that choosing from a list, it may serve as a great introduction to it's new guix. A guided introduction (only written, so not so much effort, and some of it is already in *2 and *3) and could be:

- open a cli
- search for available browsers
- install the chosen one from the cli
- take the default scm definition generated in the install
- copy it to your home folder, - add the selected browser - pull, update, check the scm and finally reconfigure the OS using it. In this way, if there is no connection, some basic guide is available locally (as the rest of the manual), and the person can start to change the OS towards what it needs.

WDYT?

Best... :)



*1 https://zen-browser.app/
*2 https://guix.gnu.org/manual/1.5.0/es/html_node/Tras-la-instalacion-del-sistema.html *3 https://guix.gnu.org/manual/1.5.0/es/html_node/Getting-Started-with-the-System.html


--
eduardo mercovich

Donde se cruzan tus talentos con las necesidades del mundo, ahí está tu vocación. (Anónimo)

Reply via email to