Re: older and newer Versions of IceCat
> 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
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.
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
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
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
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
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
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
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
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