Questions tagged [guix]

For questions about GNU Guix, a package manager for the GNU System. It is based on the Nix package manager with Guile Scheme APIs and specializes in providing exclusively free software.

Filter by
Sorted by
Tagged with
1 vote
0 answers
21 views

How to install GEMMA2 (gemma2lib) on GNU Guix over Ubuntu 22.04 running via WSL2?

I'm running Windows subsystem for Linux 2 (Ubuntu 22.04). I'd like to run GEMMA2 (gemma2lib): in the link it is said: ~/opt/guix/bin/guix package -i python python-toolz -p ~/opt/gemmalib . ~/opt/...
user avatar
  • 111
0 votes
1 answer
30 views

How to use an inferior when input rewriting in GUIX?

The GUIX Inferiors manual states that Thus you can insert an inferior package pretty much anywhere you would insert a regular package: in manifests, in the packages field of your operating-system ...
user avatar
0 votes
3 answers
82 views

In GUIX, how to use a old version of a package, no longer in the channel?

Part of what attracted me to GUIX is that various different versions of packages can be 'installed' at the same time without interfering with each other. But I can't figure out how to actually use ...
user avatar
0 votes
0 answers
40 views

is it possible to install guix package manager to a buildroot environment?

Hello fellow linux users, I am creating a distribution with buildroot and I wanted to install a package manager (guix). The idea is to try to compile it with either make or GCC. Is this possible to do ...
user avatar
1 vote
1 answer
75 views

How to rid onself of the locales hint from the Guix package manager

Every time I run the package manager Guix on a foreign distro I'm greeted with the following "hint": hint: Consider installing the glibc-utf8-locales' or glibc-locales' package and defining ...
user avatar
  • 711
0 votes
1 answer
76 views

guix pull throws "match-error"

i have installed package guix (on debian bullseye). and try to run guix pull as it is written in the documentation: $ sudo -i guix pull Updating channel 'guix' from Git repository at 'https://git....
user avatar
-2 votes
1 answer
119 views

How do I install NodeJS on GuixSD?

How do I install NodeJS on GuixSD?
user avatar
0 votes
1 answer
221 views

How to allow "guix-daemon" to "remount" in SELinux?

I've installed Guix and installed the bundled SELinux policy manually. But according to Ricardo Wurmus, as of 30 June 2021: There are really just two ways: either 1) disable SELinux (or set it to ...
user avatar
1 vote
1 answer
387 views

How to install SELinux policy for guix-daemon.service on Fedora?

After installing Guix, how do I install the bundled SELinux policy, which is intended to allow the guix-daemon.service to run? To install Guix 1.3.0 on Fedora 34 Workstation, I used the shell ...
user avatar
0 votes
0 answers
83 views

How to install cc in Guix?

I'm trying to set up a development environment for the Elixir web framework Phoenix on my Guix System. I've got the following command to provide what I believe to be the required dependencies: guix ...
user avatar
  • 711
0 votes
1 answer
161 views

How do I garbage collect a Guix System generation?

Running sudo guix gc --list-roots on my Guix System I see a lot of system generations lying around, going all the way back to when I first installed the system. $ sudo guix gc --list-roots ... /var/...
user avatar
  • 711
0 votes
2 answers
190 views

How do I remove a Guix gc-root

When I list my current Guix garbage collection roots I find a root that I want to remove, the last one which belongs to a project I no longer develop. $ guix gc --list-roots /var/guix/profiles/per-...
user avatar
  • 711
2 votes
2 answers
96 views

Why does guix install default to .guix_profile while guix pull defaults to .config/guix/current?

Guix having multiple profiles as nice but having two different default profiles is confusing and I'm unclear as to what the benefit of having two is supposed to be. Surely a single default profile ...
user avatar
1 vote
1 answer
241 views

What is Nix equivalent of "guix challenge"?

In Guix user can verify reproducibility of a package with guix challenge https://guix.gnu.org/manual/en/html_node/Invoking-guix-challenge.html. What is the Nix command for that?
user avatar
  • 340
-1 votes
1 answer
122 views

Why is there no OpenJDK 8 packaged for guix?

When I search the Guix repository there are only versions of OpenJDK from 9 and up, but I want to install OpenJDK 8. Why is there no version 8? $ guix search openjdk | recsel -p name,version name: ...
user avatar
  • 711
1 vote
1 answer
28 views

How do I show only the name of results from `guix search`

When I run for example guix search openjdk I get a long list of information, most of which I'm not interested in: name: openjdk version: 9.181 outputs: out jdk doc systems: x86_64-linux i686-linux ...
user avatar
  • 711
2 votes
1 answer
597 views

Install fonts in Guix System

How do I install a font in Guix System? (Not installed in graphical environment)
user avatar
1 vote
0 answers
55 views

wpa_supplicant + dhclient loose connection when downloading file of 4Gb

I have two wifi-adapters: inner and usb. I always use external usb wifi adapter, because it shows better signal power and better speed. It started to loose connection every day twice or 4-5 times a ...
user avatar
  • 43
1 vote
1 answer
102 views

Enable volume management in Thunar on a Guix System

On my system I have installed both thunar and thunar-volman: $ guix package --list-installed | grep thunar thunar-volman 0.9.5 out /gnu/store/yp5xyyvvc59ivghszgyfwy3izd8jvqz0-thunar-volman-0.9.5 ...
user avatar
  • 711
3 votes
3 answers
1k views

List all packages installed with Guix

How do I list all the packages installed through Guix? On Ubuntu this would be done through dpkg -l.
user avatar
  • 711
1 vote
1 answer
125 views

Shadowsocks profile configuring in GuixSystem

I have this problem in configuring Shadowsocks profile: $ ssserver -c profile.json /gnu/store/yvjgk9n6xzpr32maq1mqw1ij2vhm9jxb-shadowsocks-2.8.2-0.e332ec9/lib/python3.8/site-packages/shadowsocks/...
user avatar
0 votes
1 answer
196 views

How do I install Clojure on a Guix System?

After running guix system install clojure I find that there is no clojure or clj on my $PATH. I was told on the #guix@freenode IRC that one can get the path to the contents of a package by running ...
user avatar
  • 711
1 vote
1 answer
144 views

Use a python projects requirements.txt as input to a Guix package definition?

I have an existing Python project made by a friend that contains a requirements.txt that pip install -r normally consumes. A project that is not published to PyPI. Say that I wanted to use Guix as the ...
user avatar
  • 711
3 votes
2 answers
595 views

Guix System Problem with GNOME Boxes

To build a virtual machine with GNOME Boxes, I have this problem: "virtualization extensions are unavailable on your system. Check your bios settings to enable them." what's the solution?
user avatar
1 vote
2 answers
715 views

Is there a Guix equivalent of nix-shell?

As the manual page for nix-shell describes it: Nix can be used to provides some kind of virtual environment through the nix-shell command. Much like Python developers commonly create a virtual ...
user avatar
  • 711
4 votes
2 answers
1k views

How to enable bluetooth in GUIX?

I'm trying to enable Bluetooth on my GUIX machine, and I do not understand the instructions: Scheme Procedure: bluetooth-service [#:bluez bluez] [#:auto-enable? #f] Return a service that runs the ...
user avatar
3 votes
1 answer
270 views

Black screen in Guix System installation

I have this problem to install Guix System: After this, the screen turns black and nothing is displayed. I first downloaded the Guix System, extracted the iso with this command: "unxz" and ...
user avatar
3 votes
2 answers
105 views

Which package in Guix provides command/binary $x?

Say I want to find out which package provides binary $x on my Guix system. On a Debian based system I would use the command apt-file search $x and on a RedHat system I would use yum whatprovides $x; ...
user avatar
  • 711
0 votes
1 answer
168 views

Can you run `guix deploy` on other linux distributions?

Guix can be run on other linux distributions. But can guix deploy provision machines running debian? I think nixops requires machines to use nixos.
user avatar
  • 103
2 votes
1 answer
386 views

What is the difference between `guix install` and `guix pull`?

Both packages seem to download packages and update some profiles, but why do I need both?
user avatar
  • 773
6 votes
1 answer
1k views

What is the difference between `~/.guix-profile` and `~/.config/guix/current`

I have just installed GUIX on top of my Arch Linux, however, I still have difficulties to understand some of the concepts. I understand that a profile is a selection of packages from /gnu/store and ...
user avatar
  • 773
0 votes
1 answer
480 views

What is the file to be specified in guix system reconfigure?

The documentation for guix system reconfigure says: Build the operating system described in file, activate it, and switch to it. A cursory search didn't bring up any information on what or where ...
user avatar
  • 309
5 votes
3 answers
1k views

Compile program in GNU GuixSD with cmake

I am trying to compile Xash3D on GuixSD v1.0.0 and gcc 8.3.0. As is shown below, ld (GNU Linker) is giving me errors, that ctr1.o and ctri.o are missing. These files exist elsewhere under multiple ...
user avatar
1 vote
0 answers
119 views

Where is Icecat's plugins directory on GuixSD?

I want to try to add libflashplayer.so to Icecat. As it was on other distributions needs to add this file to plugins directory. But on GuixSD I have lot of them and nothing works! So there each user ...
user avatar
  • 43
2 votes
1 answer
2k views

mkfs.vfat not found on GuixSD

Troubles formatting usb-flash under GuixSD, cause it cannot find mkfs.vfat. I've installed dosfstools but util-linux installation shows some another stuff. # guix package -i dosfstools The following ...
user avatar
  • 43
3 votes
1 answer
394 views

Installing packages on Guix: How to specify a specific platform/system?

On Guix, I can install the hello package like this: $ guix package -i hello I can see that this package is available in different architectures: $ guix package --show=hello [...] systems: x86_64-...
user avatar
  • 71
3 votes
1 answer
450 views

How can I install a rpm to Guix?

I have an rpm package prebuilt by a third party and have to install it into my Guix server machine. So how can I install an rpm package into a Guix machine? Thanks.
user avatar
  • 133
6 votes
2 answers
2k views

Can Guix packages be delivered to other distros?

Flatpak and snapd packages are available on other distributions because their respective package managers being built for installation on multiple distros [1][2]. Is this also true for the Guix ...
user avatar
  • 2,555
7 votes
3 answers
4k views

Installing Nix or Guix without root permissions?

This answer to the question Non-Root Package Managers suggests Nix as a solution. However, the installation documentation says: The script will invoke sudo to create /nix if it doesn’t already ...
user avatar