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; 9+ 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] 9+ 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; 9+ 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] 9+ 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; 9+ 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] 9+ 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; 9+ 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] 9+ 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; 9+ 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] 9+ 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; 9+ 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] 9+ 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; 9+ 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] 9+ 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; 9+ 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] 9+ 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; 9+ 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] 9+ messages in thread

end of thread, other threads:[~2019-04-19 21:27 UTC | newest]

Thread overview: 9+ 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

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).