unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Introducting myself
@ 2019-04-13  8:57 Tanguy Le Carrour
  2019-04-13 10:42 ` Pierre Neidhardt
  2019-04-17  5:31 ` Chris Marusich
  0 siblings, 2 replies; 16+ messages in thread
From: Tanguy Le Carrour @ 2019-04-13  8:57 UTC (permalink / raw)
  To: guix-devel

Dear Guix community,

I've been playing with GuixSD for few weeks now. I was looking for
a distribution recommended by the FSF, but was not pleased with Trisquel
or Parabola, so I ended up trying GuixSD. And I have to admit that
I haven't been disappointed! The documentation looks good, the installation
procedure is straight forward… so I decided to take the plunge and to install it
as my main OS on my [Vikings D8][1].

[1]: https://store.vikings.net/ryf-certified-hardware/d8ryf

As much as I was disappointed by `pacman` package manager, I really enjoy
using `guix` and I don't miss `sudo pacman -Sy some-mess` **at all**!!

And, icing on the cake, I read recently that you guys were
interested in the Hurd [3], a project I've been following for years
and even contributed a bit to.

[3]: http://lists.gnu.org/archive/html/guix-devel/2019-04/msg00007.html

The picture is not all bright however, and things started to get complicated
when I tried to customize the system. I've been using Python as my main language
for more than 10 years and Guile is… something that I still have to get used to!
^_^'

As you might expect, I have a ton of questions! I might even have found
one bug or two that I'll post on the mailing list! And in a while, I hope,
I'll be able to contribute some package definitions. But before I do, I just
wanted to tell you that GuixSD really looks like a great project and that
you guys have done a great job! I hope to be able to play a role in the
future of Guix!

Best regards

-- 
Tanguy

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Introducting myself
  2019-04-13  8:57 Introducting myself Tanguy Le Carrour
@ 2019-04-13 10:42 ` Pierre Neidhardt
  2019-04-15 20:32   ` Tanguy Le Carrour
  2019-04-17  5:31 ` Chris Marusich
  1 sibling, 1 reply; 16+ messages in thread
From: Pierre Neidhardt @ 2019-04-13 10:42 UTC (permalink / raw)
  To: Tanguy Le Carrour, guix-devel

[-- Attachment #1: Type: text/plain, Size: 750 bytes --]

Welcome!

> [3]: http://lists.gnu.org/archive/html/guix-devel/2019-04/msg00007.html

Nice hardware, thanks for sharing!

> The picture is not all bright however, and things started to get complicated
> when I tried to customize the system. I've been using Python as my main language
> for more than 10 years and Guile is… something that I still have to get used to!
> ^_^'

Guile, Scheme and Lisp-languages in general can be quite a shock at
first indeed.  But once you've tamed the psychological bias, the reward
is really worth it I believe: Guile is a very powerful and expressive
language which empowers you in ways that very few languages out there can.

Best of luck,
Cheers!

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Introducting myself
  2019-04-13 10:42 ` Pierre Neidhardt
@ 2019-04-15 20:32   ` Tanguy Le Carrour
  0 siblings, 0 replies; 16+ messages in thread
From: Tanguy Le Carrour @ 2019-04-15 20:32 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: guix-devel

Le 04/13, Pierre Neidhardt a écrit :
> Welcome!

Thanks!


> > The picture is not all bright however, and things started to get complicated
> > when I tried to customize the system. I've been using Python as my main language
> > for more than 10 years and Guile is… something that I still have to get used to!
> > ^_^'
> 
> Guile, Scheme and Lisp-languages in general can be quite a shock at
> first indeed.  But once you've tamed the psychological bias, the reward
> is really worth it I believe: Guile is a very powerful and expressive
> language which empowers you in ways that very few languages out there can.

Can't wait to see that! :-)

Oh, btw, thanks for the very good [A packaging tutorial for Guix][1].
The manual is quite nice, but contains a **lot** of information, so the
one-page article is really a must read!

[1] https://www.gnu.org/software/guix/blog/2018/a-packaging-tutorial-for-guix/

Regards

-- 
Tanguy

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Introducting myself
  2019-04-13  8:57 Introducting myself Tanguy Le Carrour
  2019-04-13 10:42 ` Pierre Neidhardt
@ 2019-04-17  5:31 ` Chris Marusich
  2019-04-17 19:50   ` Tanguy Le Carrour
  1 sibling, 1 reply; 16+ messages in thread
From: Chris Marusich @ 2019-04-17  5:31 UTC (permalink / raw)
  To: Tanguy Le Carrour; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 261 bytes --]

Hi Tanguy,

Welcome!  It's great to hear about your experience so far with Guix
System (we've recently renamed GuixSD to Guix System).  The more people
who use it, share it, and contribute to it, the better it will become!

See you around,

-- 
Chris

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Introducting myself
  2019-04-17  5:31 ` Chris Marusich
@ 2019-04-17 19:50   ` Tanguy Le Carrour
  2019-04-17 21:23     ` Pierre Neidhardt
  0 siblings, 1 reply; 16+ messages in thread
From: Tanguy Le Carrour @ 2019-04-17 19:50 UTC (permalink / raw)
  To: Chris Marusich; +Cc: guix-devel

Le 04/16, Chris Marusich a écrit :
> Welcome!

Thanks!


> It's great to hear about your experience so far with Guix System

I haven't done much so far! But after a week, it's still my main OS at
home, and that's already a good thing!

I'm planning to play a bit with the OS config system, for instance to
set the default shell for my user (I've tried, but failed… but this will
be in a email of its own), and I'll try to package my favourite tools that
are currently missing: ack, fd, fzf, udiskie, poetry, pyenv…

The last 2 might lead me to ask some stupid questions like "can Guix
really replace language specific package managers?" as suggested in
Pierre's article "Guix: A most advanced operating system" [1].

[1]: https://ambrevar.xyz/guix-advance/index.html#org726716f


> (we've recently renamed GuixSD to Guix System).

I take note of this! :-)
Is someone in charge of updating Wikipedia? Some pages [2][3] are still
mentioning the old name.

[2]: https://en.wikipedia.org/wiki/GNU_Guix#Guix_System_Distribution
[3]: https://en.wikipedia.org/wiki/Guix_System_Distribution

Regards

-- 
Tanguy

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Introducting myself
  2019-04-17 19:50   ` Tanguy Le Carrour
@ 2019-04-17 21:23     ` Pierre Neidhardt
  2019-04-18 20:19       ` Introducing myself Tanguy Le Carrour
  0 siblings, 1 reply; 16+ messages in thread
From: Pierre Neidhardt @ 2019-04-17 21:23 UTC (permalink / raw)
  To: Tanguy Le Carrour, Chris Marusich; +Cc: guix-devel

[-- Attachment #1: Type: text/plain, Size: 718 bytes --]

Tanguy Le Carrour <tanguy@bioneland.org> writes:

> I'm planning to play a bit with the OS config system, for instance to
> set the default shell for my user (I've tried, but failed… but this will
> be in a email of its own), and I'll try to package my favourite tools that
> are currently missing: ack, fd, fzf, udiskie, poetry, pyenv…

Suggested alternatives:

- ack -> the-silver-searcher (ag)
- fzf -> Emacs with Ivy or Helm
- udiskie -> See discussion here:
  https://lists.gnu.org/archive/html/help-guix/2018-03/msg00331.html.
  At some point, we could supersede both udiskie or home-baked scripts
  with Guix/Shepherd user services.

Cheers!

-- 
Pierre Neidhardt
https://ambrevar.xyz/

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Introducing myself
  2019-04-17 21:23     ` Pierre Neidhardt
@ 2019-04-18 20:19       ` Tanguy Le Carrour
  2019-04-18 23:52         ` John Soo
  0 siblings, 1 reply; 16+ messages in thread
From: Tanguy Le Carrour @ 2019-04-18 20:19 UTC (permalink / raw)
  To: Pierre Neidhardt; +Cc: guix-devel

(I've just realised that there was a typo in the subject… shame on me!
… fixed… unfortunately the Internet never forgets!!)


Le 04/17, Pierre Neidhardt a écrit :
> Tanguy Le Carrour <tanguy@bioneland.org> writes:
> > I'll try to package my favourite tools that
> > are currently missing: ack, fd, fzf, udiskie, poetry, pyenv…
> 
> Suggested alternatives:
> 
> - ack -> the-silver-searcher (ag)

Thanks! I came across this one some time ago. This might be the
perfect time to evaluate/adopt it!


> - fzf -> Emacs with Ivy or Helm

arg… this is the much feared moment when I have to confess that I'm…
a faithful Vim user! ^_^'


> - udiskie -> See discussion here:
>   https://lists.gnu.org/archive/html/help-guix/2018-03/msg00331.html.
>   At some point, we could supersede both udiskie or home-baked scripts
>   with Guix/Shepherd user services.

I'm really happy with my Bspwm [1] setup, even if it comes with absolutely no
removable media management! I used to use `udiskctl`, but I have to
admit that one quickly gets attached to `udiskie`.

[1]: https://github.com/baskerville/bspwm


I guess the real struggle will be replacing dependency management
in my Python projects. But that's a totally different topic!

Regards

-- 
Tanguy

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Introducing myself
  2019-04-18 20:19       ` Introducing myself Tanguy Le Carrour
@ 2019-04-18 23:52         ` John Soo
  2019-04-19 21:21           ` Tanguy Le Carrour
  0 siblings, 1 reply; 16+ messages in thread
From: John Soo @ 2019-04-18 23:52 UTC (permalink / raw)
  To: Tanguy Le Carrour; +Cc: guix-devel

Hi Tanguy,

I just realized you said you wanted an fzf replacement. I recommend fzy. It’s not quite as full featured as fzf but it gets the job done. 

- John

> On Apr 18, 2019, at 1:19 PM, Tanguy Le Carrour <tanguy@bioneland.org> wrote:
> 
> (I've just realised that there was a typo in the subject… shame on me!
> … fixed… unfortunately the Internet never forgets!!)
> 
> 
> Le 04/17, Pierre Neidhardt a écrit :
>> Tanguy Le Carrour <tanguy@bioneland.org> writes:
>>> I'll try to package my favourite tools that
>>> are currently missing: ack, fd, fzf, udiskie, poetry, pyenv…
>> 
>> Suggested alternatives:
>> 
>> - ack -> the-silver-searcher (ag)
> 
> Thanks! I came across this one some time ago. This might be the
> perfect time to evaluate/adopt it!
> 
> 
>> - fzf -> Emacs with Ivy or Helm
> 
> arg… this is the much feared moment when I have to confess that I'm…
> a faithful Vim user! ^_^'
> 
> 
>> - udiskie -> See discussion here:
>>  https://lists.gnu.org/archive/html/help-guix/2018-03/msg00331.html.
>>  At some point, we could supersede both udiskie or home-baked scripts
>>  with Guix/Shepherd user services.
> 
> I'm really happy with my Bspwm [1] setup, even if it comes with absolutely no
> removable media management! I used to use `udiskctl`, but I have to
> admit that one quickly gets attached to `udiskie`.
> 
> [1]: https://github.com/baskerville/bspwm
> 
> 
> I guess the real struggle will be replacing dependency management
> in my Python projects. But that's a totally different topic!
> 
> Regards
> 
> -- 
> Tanguy
> 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Introducing myself
  2019-04-18 23:52         ` John Soo
@ 2019-04-19 21:21           ` Tanguy Le Carrour
  0 siblings, 0 replies; 16+ messages in thread
From: Tanguy Le Carrour @ 2019-04-19 21:21 UTC (permalink / raw)
  To: John Soo; +Cc: guix-devel

Le 04/18, John Soo a écrit :
> I just realized you said you wanted an fzf replacement. I recommend fzy. It’s not quite as full featured as fzf but it gets the job done. 

Thanks for the link! So many tools out there…
But, actually, what I said was "I want to package fzf for Guix". :-)

Fzf has a nice (colorful) UI and integration in Fish [1] is quite nice.
But I guess fzy will do for the time being!

[1]: https://github.com/jethrokuan/fzf


Regards

-- 
Tanguy

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Introducing myself
@ 2019-05-10 21:25 Jakob L. Kreuze
  2019-05-10 23:03 ` Laura Lazzati
                   ` (5 more replies)
  0 siblings, 6 replies; 16+ messages in thread
From: Jakob L. Kreuze @ 2019-05-10 21:25 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 792 bytes --]

Hello, guix-devel!

My name is Jakob L. Kreuze, and I was accepted into Google's Summer of
Code program this year to work on "guix deploy," the deployment
automation tool for GuixSD that's been discussed in [1] and [2]. I just
wanted to briefly introduce myself to the list, as you'll likely be
seeing postings from me about "guix deploy" on a regular basis.

Officially, my work doesn't start until the 27th of this month; the next
few days will be spent ensuring that I have a working development
environment and familiarizing myself with both the code and the
development practices of Guix.

I look forward to working with all of you.

Jakob

[1]: https://lists.gnu.org/archive/html/guix-devel/2019-02/msg00145.html
[2]: https://lists.gnu.org/archive/html/guix-devel/2019-03/msg00114.html

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Introducing myself
  2019-05-10 21:25 Jakob L. Kreuze
@ 2019-05-10 23:03 ` Laura Lazzati
  2019-05-10 23:54 ` Tobias Geerinckx-Rice
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 16+ messages in thread
From: Laura Lazzati @ 2019-05-10 23:03 UTC (permalink / raw)
  To: Jakob L. Kreuze; +Cc: Guix-devel

Hi Jakob!

I didn't want to be the first one, but welcome and congratulations :)

I am a former Outreachy intern, and my experience with Guix folks was great,.
I'm sure you will learn and enjoy a lot your internship.

Regards :)
Laura

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Introducing myself
  2019-05-10 21:25 Jakob L. Kreuze
  2019-05-10 23:03 ` Laura Lazzati
@ 2019-05-10 23:54 ` Tobias Geerinckx-Rice
  2019-05-11  2:05 ` Timothy Sample
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 16+ messages in thread
From: Tobias Geerinckx-Rice @ 2019-05-10 23:54 UTC (permalink / raw)
  To: guix-devel, Jakob L. Kreuze

[-- Attachment #1: Type: text/plain, Size: 501 bytes --]

Jakob,

Welcome aboard!  I like both parts of your e-mail address already.

Jakob L. Kreuze wrote:
> My name is Jakob L. Kreuze, and I was accepted into Google's 
> Summer of
> Code program this year to work on "guix deploy," the deployment
> automation tool for GuixSD that's been discussed in [1] and [2].

That's rad.

Kind regards,

T G-R

> [1]: 
> https://lists.gnu.org/archive/html/guix-devel/2019-02/msg00145.html
> [2]: 
> https://lists.gnu.org/archive/html/guix-devel/2019-03/msg00114.html


[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 227 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Introducing myself
  2019-05-10 21:25 Jakob L. Kreuze
  2019-05-10 23:03 ` Laura Lazzati
  2019-05-10 23:54 ` Tobias Geerinckx-Rice
@ 2019-05-11  2:05 ` Timothy Sample
  2019-05-11 12:27 ` Ludovic Courtès
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 16+ messages in thread
From: Timothy Sample @ 2019-05-11  2:05 UTC (permalink / raw)
  To: Jakob L. Kreuze; +Cc: guix-devel

Hi Jakob,

Welcome!

"Jakob L. Kreuze" <zerodaysfordays@sdf.lonestar.org> writes:

> Hello, guix-devel!
>
> My name is Jakob L. Kreuze, and I was accepted into Google's Summer of
> Code program this year to work on "guix deploy," the deployment
> automation tool for GuixSD that's been discussed in [1] and [2]. I just
> wanted to briefly introduce myself to the list, as you'll likely be
> seeing postings from me about "guix deploy" on a regular basis.

Woohoo!  I’m looking forward to it.

> Officially, my work doesn't start until the 27th of this month; the next
> few days will be spent ensuring that I have a working development
> environment and familiarizing myself with both the code and the
> development practices of Guix.
>
> I look forward to working with all of you.

I hope you have loads of fun working on Guix.


-- Tim

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Introducing myself
  2019-05-10 21:25 Jakob L. Kreuze
                   ` (2 preceding siblings ...)
  2019-05-11  2:05 ` Timothy Sample
@ 2019-05-11 12:27 ` Ludovic Courtès
  2019-05-11 19:22 ` Gábor Boskovits
  2019-05-13 18:55 ` Christopher Lemmer Webber
  5 siblings, 0 replies; 16+ messages in thread
From: Ludovic Courtès @ 2019-05-11 12:27 UTC (permalink / raw)
  To: Jakob L. Kreuze; +Cc: guix-devel

Hi Jakob,

"Jakob L. Kreuze" <zerodaysfordays@sdf.lonestar.org> skribis:

> My name is Jakob L. Kreuze, and I was accepted into Google's Summer of
> Code program this year to work on "guix deploy," the deployment
> automation tool for GuixSD that's been discussed in [1] and [2]. I just
> wanted to briefly introduce myself to the list, as you'll likely be
> seeing postings from me about "guix deploy" on a regular basis.

This is great news, welcome!

Chris Webber and Dave Thompson will be your mentors, and I’m sure #guix
and guix-devel will be your home.  :-)

This is an exciting project.  Looking forward to working with you!

Ludo’.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Introducing myself
  2019-05-10 21:25 Jakob L. Kreuze
                   ` (3 preceding siblings ...)
  2019-05-11 12:27 ` Ludovic Courtès
@ 2019-05-11 19:22 ` Gábor Boskovits
  2019-05-13 18:55 ` Christopher Lemmer Webber
  5 siblings, 0 replies; 16+ messages in thread
From: Gábor Boskovits @ 2019-05-11 19:22 UTC (permalink / raw)
  To: Jakob L. Kreuze; +Cc: Guix-devel

[-- Attachment #1: Type: text/plain, Size: 559 bytes --]

Hello Jakob,

Welcome!

It is so nice to see this project on the move.

I look forward to working with all of you.
>
>
I am also looking forward to working with you.
Currently I am not mentoring, but sometimes I
help out a little here and there to get the administration
run smoothly.

There is already some real interest in this showing up on IRC
by the way :)

Happy hacking!

Jakob
>
> [1]: https://lists.gnu.org/archive/html/guix-devel/2019-02/msg00145.html
> [2]: https://lists.gnu.org/archive/html/guix-devel/2019-03/msg00114.html
>
Best regards,
g_bor

[-- Attachment #2: Type: text/html, Size: 1402 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: Introducing myself
  2019-05-10 21:25 Jakob L. Kreuze
                   ` (4 preceding siblings ...)
  2019-05-11 19:22 ` Gábor Boskovits
@ 2019-05-13 18:55 ` Christopher Lemmer Webber
  5 siblings, 0 replies; 16+ messages in thread
From: Christopher Lemmer Webber @ 2019-05-13 18:55 UTC (permalink / raw)
  To: guix-devel

Jakob L. Kreuze writes:

> Hello, guix-devel!
>
> My name is Jakob L. Kreuze, and I was accepted into Google's Summer of
> Code program this year to work on "guix deploy," the deployment
> automation tool for GuixSD that's been discussed in [1] and [2]. I just
> wanted to briefly introduce myself to the list, as you'll likely be
> seeing postings from me about "guix deploy" on a regular basis.
>
> Officially, my work doesn't start until the 27th of this month; the next
> few days will be spent ensuring that I have a working development
> environment and familiarizing myself with both the code and the
> development practices of Guix.
>
> I look forward to working with all of you.
>
> Jakob
>
> [1]: https://lists.gnu.org/archive/html/guix-devel/2019-02/msg00145.html
> [2]: https://lists.gnu.org/archive/html/guix-devel/2019-03/msg00114.html

Hi Jakob!  Fancy seeing you here ;)

As said in person today, the vision of "guix deploy" is what originally
got me interested in Guix.  I'm so thrilled you're going to be working
this summer on making that a reality.

Welcome aboard!
 - cwebb

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2019-05-13 18:56 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-13  8:57 Introducting myself Tanguy Le Carrour
2019-04-13 10:42 ` Pierre Neidhardt
2019-04-15 20:32   ` Tanguy Le Carrour
2019-04-17  5:31 ` Chris Marusich
2019-04-17 19:50   ` Tanguy Le Carrour
2019-04-17 21:23     ` Pierre Neidhardt
2019-04-18 20:19       ` Introducing myself Tanguy Le Carrour
2019-04-18 23:52         ` John Soo
2019-04-19 21:21           ` Tanguy Le Carrour
  -- strict thread matches above, loose matches on Subject: below --
2019-05-10 21:25 Jakob L. Kreuze
2019-05-10 23:03 ` Laura Lazzati
2019-05-10 23:54 ` Tobias Geerinckx-Rice
2019-05-11  2:05 ` Timothy Sample
2019-05-11 12:27 ` Ludovic Courtès
2019-05-11 19:22 ` Gábor Boskovits
2019-05-13 18:55 ` Christopher Lemmer Webber

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).