Re: older and newer Versions of IceCat

2022-02-23 Thread Gottfried



> How do you open it? Via a startmenu or another graphical way?

to open via startmenu or Alt+F2 or through the graphical way or through 
the terminal opens always the older version of icecat 91.5



Can you give us the output of
> echo $PATH?

gfp@Tuxedo ~$ echo $PATH?
/run/setuid-programs:/home/gfp/.config/guix/current/bin:/home/gfp/.guix-profile/bin:/home/gfp/.guix-profile/sbin:/run/current-system/profile/bin:/run/current-system/profile/sbin?


If I run in root:
root@Tuxedo ~# guix package --list-installed
nothing comes up

gottfried



Am 22.02.22 um 23:20 schrieb Martin Castillo:

Hi,

Am 22.02.22 um 19:33 schrieb Gottfried:

Hi,
I upgraded my system and IceCat updated to 91.6 but when opening it, 
the version 91.5 opens.


How do you open it? Via a startmenu or another graphical way? I use 
xfce4-panel, and when I added a firefox starter, it automatically saved 
the absolute path to the binary. In guix, this means it will always 
point to that one version.


What version starts if you launch it from terminal (or Alt+F2)?
Can you give us the output of
echo $PATH?




In my generations there are + and - listed:

Generation 33    18. Februar 2022 15:35:27
  + gnucash  4.6 out 
/gnu/store/lxr7lq0hdwz77a1cisvz5qwkwznwxqkm-gnucash-4.6
  + hpcguix-web  0.2.0   out 
/gnu/store/4s9yx1dkmckx4h9zwn64s60npi4b64yg-hpcguix-web-0.2.0
  + icedove  91.6.1  out 
/gnu/store/przjhqp2bhkisb3c5vn4xrkcwq34slma-icedove-91.6.1
  + claws-mail   4.0.0   out 
/gnu/store/q0181iky0bnf1hs9g45v8972kh9swcgv-claws-mail-4.0.0
  + denemo   2.5.0   out 
/gnu/store/b63ilh11yy1i8vyfr66rrhdrwykvcd2s-denemo-2.5.0
  + calibre  5.21.0  out 
/gnu/store/y90mkqib721kh1fr0mhcc3kgarf7yqvd-calibre-5.21.0
  + vlc  3.0.16  out 
/gnu/store/6mbhbs0qna8bwrl7458cc5af8rcr6fkl-vlc-3.0.16
  + ungoogled-chromium    98.0.4758.102-1 out 
/gnu/store/zl70ybb266vrwnfhq8d86ml4lvnb3pfy-ungoogled-chromium-98.0.4758.102-1 

  + icecat   91.6.0-guix0-preview1    out 
/gnu/store/hchyj7faw7f98njsja27i89v3jk7bbqm-icecat-91.6.0-guix0-preview1
  + libreoffice  7.1.4.2 out 
/gnu/store/xpgm0m6vfhsk813fwvdin6hi49h6bykr-libreoffice-7.1.4.2
  + recutils 1.8 out 
/gnu/store/0xkqy1cqy3mwxij51fnxr3q1ij0fdmsx-recutils-1.8
  - gnucash  4.6 out 
/gnu/store/l5blqbqd48pmq9k2dqnryl3f6mxiqhd0-gnucash-4.6
  - hpcguix-web  0.2.0   out 
/gnu/store/98bxvpbqw727cglimkg4x4vlxglysp6n-hpcguix-web-0.2.0
  - icedove  91.5    out 
/gnu/store/rmly36prvd1jaxx91p8h7gwwg3jhdllh-icedove-91.5
  - claws-mail   4.0.0   out 
/gnu/store/lrv5i33rdjcliwmg7svclcw855w4yary-claws-mail-4.0.0
  - denemo   2.5.0   out 
/gnu/store/kh5vz41z5w5n7ixv6n0dwk65f1ibfxmx-denemo-2.5.0
  - calibre  5.21.0  out 
/gnu/store/nrc8qa4ah9v5lw9vvbr0p9ll10qm06yk-calibre-5.21.0
  - vlc  3.0.16  out 
/gnu/store/rgzzv23rwa2g4rfcrig1snpp2mw6x9hq-vlc-3.0.16
  - ungoogled-chromium    97.0.4692.99-1  out 
/gnu/store/3j6x96869ajiglrxhgv2yxrnnmlyvk68-ungoogled-chromium-97.0.4692.99-1 

  - icecat   91.5.0-guix0-preview1    out 
/gnu/store/r9n91hxqnsfvp5m55s40i3sxf4rpl8c2-icecat-91.5.0-guix0-preview1
  - libreoffice  7.1.4.2 out 
/gnu/store/kh9dff0ri6768r6msvnm0xajhcds3wzm-libreoffice-7.1.4.2
  - recutils 1.8 out 
/gnu/store/z53jx3vg2q1cszyakh8mmzrmx1zk4q0g-r


Did I make a mistake and install packages by chance in root and thatś 
why my versions stay on the installed ones without being able in my 
user account to upgrade to newer versions?


If you run guix pull as your user and not as root, it installs the 
programs in your profile.
Login as root (sudo -i) and let guix list the installed packages to see 
roots packages.



If so, whatś the best way to delete my packages in root, which don´t 
need to be there?, so that, if I upgrade in my user account, the 
packages get updated.

$ sudo -i
# guix package -r icecat ...



If there is an other mistake, I would be glad to know what to do.

gottfried


Martin






Emacs

2022-02-23 Thread Gottfried

Hi,
thanks for explaining Emacs,

How can I get a German version of Emacs, because to learn it, I would 
prefer a German Emacs and not an English one.


gottfried



Re: How to run "rmmod xxx" when I shutdown my computer.

2022-02-23 Thread jbranso--- via
Perhaps you could write a script...Then call that script everytime you want to 
shutdown...

February 22, 2022 5:59 PM, "tumashu" mailto:tuma...@163.com?to=%22tumashu%22%20)> wrote:
rmmod mt7921e, a mediatek wifi module

I find this mode let shutdow time > 10min, so i want to unload it before 
shutdown

not the blacklight.
--
发自我的网易邮箱手机智能版
- Original Message -
From: jbra...@dismail.de (mailto:jbra...@dismail.de)
To: tumashu mailto:tuma...@163.com)>, help-guix 
mailto:help-guix@gnu.org)>
Sent: Tue, 22 Feb 2022 22:47:32 +
Subject: Re: How to run "rmmod xxx" when I shutdown my computer.

February 21, 2022 9:45 PM, "tumashu" mailto:tuma...@163.com)> 
wrote:

> Hello, every one.
>
> I find a kernel module let shutdown time > 10min, so I want to run "rmmod 
> xxx" before shutdown or
> reboot. How to do this job in guix system?

Hmmm...Could you potentially blacklist the module?

https://guix.gnu.org/manual/en/html_node/Bootloader-Configuration.html 
(https://guix.gnu.org/manual/en/html_node/Bootloader-Configuration.html)

The linux-arguments may be a way to blacklist kernel modules.

May I ask why you wish to remove the module before shutdown or reboot?

Also which kernel module?

>
> Thanks!


installing a package not from GNU

2022-02-23 Thread Gottfried

Hi,
I wanted to install a package "gtkhash" which I could not find in GNU 
packages.

How can I install it?
After downloading it and trying to install it, it said: unknown package

guix install gtkhash-1.4
guix install: Fehler: gtkhash-1.4: Unbekanntes Paket


What to do, if I don´t find a package in GNU and I would like to install it?


gottfried



scanner

2022-02-23 Thread Gottfried



Hi,

After installing a scanner in my profile


When opening my document scanner it says:
no scanner is found. Please check if your scanner is switched on and 
attached.


If I open the xsane scanning programm it says: no devices available
even though I connected my hp printer and scanner and switched it on.


My hp device manager even does not open.

Can it mean that guix can't deal with a hp printer and scanner in one 
and guix expects a separate scanner besides a printer (even if I 
installed hplip)?


gottfried



tor bridges in tor service

2022-02-23 Thread Adam Kandur
Hi guix! Is there a way to use tor bridges with tor service? As I know,
there is the obfs4 package on debian which used to do this. Found nothing
like this in guix packages. Maybe somebody has this issue or even uses tor
service with bridges and has an example of config.


Setup a remote pair-programming environment

2022-02-23 Thread Jérémy Korwin-Zmijowski

Dear Guixters,

I realised I have not shared my last blog post about Guix with you here.

It's about how I used Guix to set up a remote pair-programming 
environment (mostly to hack with Guile). I mean somewhere I could hack 
with another person.

For example:
- I introduced people to Guile and Test Driven Development.
- Simon introduced me to Guix contribution through bug fixing !

Our setup was pretty experimental but we were able to pull Guix sources, 
compile, edit in Emacs, etc.

We were using Jitsi to talk to each other.

That was fun, really fun (at least for me haha).
I enjoy this way to share knowledge, demonstrate, mentor, etc. More than 
reading or watching content from you all.


And I hope some of you will enjoy doing remote pair-programming as much 
as I did.


Here is the link of the blog post:
https://tiny.write.as/jeko/how-to-setup-a-remote-pair-programming-environment-with-gnu-guix
Here is the like of my repo with my setup:
https://framagit.org/Jeko/pair-programming-vm

Love you, take care !

Jérémy



OpenPGP_0x700F5E0CCBB2E2D1.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


How to change the store location

2022-02-23 Thread Jean-Christophe HAESSIG
Hi,

I'm experimenting with Guix to use it on an HPC cluster. In the docs it 
is written that the store's *default* location is /gnu/store/ but I 
can't find how that location ca be changed. Same for /var/guix.

As for the 'why', it would matter if Guix was used for sharing software 
between nodes so that users can find their profile on any node, and 
using Guix at the same time to manage system software on nodes.
That way, the node can (re)start even if the network shares for users 
are unavailable for some reason.

Thank you,
J.C. Haessig

Re: installing a package not from GNU

2022-02-23 Thread Ricardo Wurmus


Hi Gottfried,

> I wanted to install a package "gtkhash" which I could not find in GNU
> packages.
> How can I install it?
> After downloading it and trying to install it, it said: unknown package
>
> guix install gtkhash-1.4
> guix install: Fehler: gtkhash-1.4: Unbekanntes Paket

Guix only knows of packages for which there is a package definition.
There is no package definition for gtkhash.

Guix unfortunately cannot just take any tarball and build it.

The good news is that writing a package definition (and optionally
adding it to Guix) can be straight forward.  This is the build system
file:

   https://github.com/tristanheaven/gtkhash/blob/master/meson.build

There we see that it needs a bunch of things (like nettle, blake2, zlib,
mbedtls, openssl, etc) for which we should have packages.  Packaging it
may be a little tricky because of the many dependencies, but it looks
doable.  We could do this together if you want.

Another thing I felt the need to clarify: Guix has thousands of packages
that are not GNU packages.  I think you meant that there is no package
definition for gtkhash in gnu/packages/*.scm, which is correct.

-- 
Ricardo



Re: Setup a remote pair-programming environment

2022-02-23 Thread Maxim Cournoyer
Hi Jérémy,

Jérémy Korwin-Zmijowski  writes:

> Dear Guixters,
>
> I realised I have not shared my last blog post about Guix with you here.
>
> It's about how I used Guix to set up a remote pair-programming
> environment (mostly to hack with Guile). I mean somewhere I could hack 
> with another person.
> For example:
> - I introduced people to Guile and Test Driven Development.
> - Simon introduced me to Guix contribution through bug fixing !
>
> Our setup was pretty experimental but we were able to pull Guix
> sources, compile, edit in Emacs, etc.
> We were using Jitsi to talk to each other.
>
> That was fun, really fun (at least for me haha).
> I enjoy this way to share knowledge, demonstrate, mentor, etc. More
> than reading or watching content from you all.

It sure sounds fun!

> And I hope some of you will enjoy doing remote pair-programming as
> much as I did.
>
> Here is the link of the blog post:
> https://tiny.write.as/jeko/how-to-setup-a-remote-pair-programming-environment-with-gnu-guixn
> Here is the like of my repo with my setup:
> https://framagit.org/Jeko/pair-programming-vm

Working in pair from a VM is an interesting idea.
Near the end of your blog post, you wrote:

> One the communication side, Jitsi is fine. But there could be something
> more suited for remote pair-programming sessions. I read about a Jami
> service…

As the jami-service-type implementer, I'd be happy to help you with
that, if you have any question setting it up, or issues after.

Thanks for sharing!

Maxim