r/GUIX 3h ago

Help with kde

1 Upvotes

Hi I installed gnu guix and non gnu guix repo for the kernel on boot this is the gnu system welcome the tty is frozen for a bit once it’s unfrozen when I start kde Wayland with startplasma-wayland it takes a good bit to load also does this on my spare laptop


r/GUIX 1d ago

Any recent build of nonguix installer?

8 Upvotes

I've tried building my own iso with nonguix channels but it's taking too long. Are there any git repos that run builds of guix installer with nonguix configured?


r/GUIX 3d ago

MATLAB R2019a on GUIX Linux

2 Upvotes

Hello,

I'm trying to install matlab r2019a on guix linux.

I successfully installed matlab using:

guix shell --container --emulate-fhs

but I failed to run it (there is no window showed, and matlab did not run in background also).

So I tried containers, with this command:

distrobox enter --root --name matlab-debian -- /bin/bash -c "export _JAVA_AWT_WM_NONREPARENTING=1 && cd ~/MATLAB/R2019a/bin && ./matlab"

I can run matlab successfully.

But when I try to run distrobox without --root:

distrobox enter --name matlab-debian

I get:

Error: unable to start container "6d0f9cbec372ad7436e9c714cb61fa6690d9e1b309b2c4cb091a00eadd7ffa37": crun: open `/home/rabah/.local/share/containers/storage/overlay/0e1061fc46a2e0faa524b2d4866011811d75aa397dbe7499da4929a13d08ab92/merged`: Permission denied: OCI permission denied

My conifg.scm have:

(supplementary-groups '("libvirt" "netdev" "cgroup" "audio" "video" "wheel" "kvm")))

and:

(service rootless-podman-service-type
  (rootless-podman-configuration
    (subgids (list (subid-range (name "rabah"))))
    (subuids (list (subid-range (name "rabah"))))
  )
)

r/GUIX 7d ago

Looking to get Guix installed on a Lemote Yeeloong 8089D in 2026.

6 Upvotes

From what I understand, due to an overall lack of developer interest, support for mips64el targets like the Lemote Yeeloong and other Loongson-powered devices was dropped from Guix's build farms and other infrastructure a few years ago.

But to my knowledge, it's said the ability to cross-compile and configure a Guix installation image for this hardware still technically exists, though whether it works is a crapshoot as it's untested these days.

I haven't had much experience with Guix, as I'm more of a Slackware kind of guy, but I'm hoping to give it a shot on the Yeeloong, so if anyone knows how to get modern Guix installed on the Lemote Yeeloong, I'd be greatly appreciative if you could spread your wisdom :)


r/GUIX 8d ago

My first Linux btw

Post image
87 Upvotes

Yes, my hardware support warning is my background. As the title says it's my first time using linux(outside of a virtual machine). Decided on Guix after getting deeper down the open source (mainly GNU) rabbit hole. Hope I'm welcome👌

P.S it's a Windows/Linux dual boot, I'm still in college so app compatibility, but I'll learn how to run a Windows VM soon.


r/GUIX 7d ago

Issue running xdot, nmpy called my laptop old?

2 Upvotes

I run the thinkpad X200 which runs with a core2duo, which is well 1st-gen....
What version should I use instead?
Commit: e0a8decad9b923a28ed8660781a2c66b09bed1bd

[~]$ guix graph speedtest-cli | xdot -

Traceback (most recent call last):

File "/gnu/store/iyn6bjq5wqwy8jj64h3k536i5adb5vmv-xdot-1.6/bin/.xdot-real", line 6, in <module>

obj = importlib.import_module('xdot.__main__')

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "/gnu/store/jsl0qbbk431c1lid6fcx38vdzgzsjz68-python-3.12.12/lib/python3.12/importlib/__init__.py", line 90, in import_module

return _bootstrap._gcd_import(name[level:], package, level)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "<frozen importlib._bootstrap>", line 1387, in _gcd_import

File "<frozen importlib._bootstrap>", line 1360, in _find_and_load

File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked

File "<frozen importlib._bootstrap>", line 935, in _load_unlocked

File "<frozen importlib._bootstrap_external>", line 999, in exec_module

File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed

File "/gnu/store/iyn6bjq5wqwy8jj64h3k536i5adb5vmv-xdot-1.6/lib/python3.12/site-packages/xdot/__main__.py", line 22, in <module>

from .ui.window import DotWindow, Gtk

File "/gnu/store/iyn6bjq5wqwy8jj64h3k536i5adb5vmv-xdot-1.6/lib/python3.12/site-packages/xdot/ui/__init__.py", line 11, in <module>

from .window import DotWidget, DotWindow

File "/gnu/store/iyn6bjq5wqwy8jj64h3k536i5adb5vmv-xdot-1.6/lib/python3.12/site-packages/xdot/ui/window.py", line 40, in <module>

from . import actions

File "/gnu/store/iyn6bjq5wqwy8jj64h3k536i5adb5vmv-xdot-1.6/lib/python3.12/site-packages/xdot/ui/actions.py", line 21, in <module>

from xdot.ui.elements import Jump

File "/gnu/store/iyn6bjq5wqwy8jj64h3k536i5adb5vmv-xdot-1.6/lib/python3.12/site-packages/xdot/ui/elements.py", line 31, in <module>

import numpy

File "/gnu/store/r9qsxmy2y1j72carrcsps818hp4yabik-python-numpy-2.4.6/lib/python3.12/site-packages/numpy/__init__.py", line 112, in <module>

from numpy.__config__ import show_config

File "/gnu/store/r9qsxmy2y1j72carrcsps818hp4yabik-python-numpy-2.4.6/lib/python3.12/site-packages/numpy/__config__.py", line 4, in <module>

from numpy._core._multiarray_umath import (

File "/gnu/store/r9qsxmy2y1j72carrcsps818hp4yabik-python-numpy-2.4.6/lib/python3.12/site-packages/numpy/_core/__init__.py", line 24, in <module>

from . import multiarray

File "/gnu/store/r9qsxmy2y1j72carrcsps818hp4yabik-python-numpy-2.4.6/lib/python3.12/site-packages/numpy/_core/multiarray.py", line 11, in <module>

from . import _multiarray_umath, overrides

RuntimeError: NumPy was built with baseline optimizations:

(X86_V2) but your machine doesn't support:

(X86_V2).

guix graph: error: fport_write: Broken pipe

[~]$


r/GUIX 8d ago

Zfs substitution bug stopping guix home reconfigure and a fix!

8 Upvotes

On commit a2d183643d30dbf515146d65b935ed02ae564a1b, and channel git.guix.gnu.org version 2.4.4 zfs the tarball fails to download from a substitute, guix substitute: error: corrupt input while restoring '/gnu/store/guix-directory-1973.zetY5I/restored' from #<input:hash-input 7f543558c020>

substitution of /gnu/store/1bzkakljsx8jw698lr7pxpd7insf0azx-zfs-2.4.4.tar.gz failed

guix home: error: corrupt input while restoring archive from #<closed: file 7f775d917150>

So, run

guix build -S zfs --no-substitutes

and that will download the source tarball from the main website. Also, if you are the dev of zfs, why did you decide that we have to recompile this package over and over again, why not make it distributable in binary form?


r/GUIX 11d ago

lambdock v0.6.2: A Wayland-native desktop dock written in C & GNU Guile Scheme (GTK4) - with REPL, hot-reload, multi-instance and flexible config - now on Guix, Nix, openSUSE, Debian

Thumbnail gallery
36 Upvotes

r/GUIX 11d ago

sorry for bothering yall again but i need yall help related on steam game giving me a black screen

5 Upvotes

so im using a dell precision 7560 with hybrid graphics witk kde as desktop enviroment and i just wanted to play marvel rivals in here to see how it runs, at first it did run (at 30 fps, that weird because it would off run at 5o on window) but in the next day it became a black screen and i have try so many ways to fix so at this point i have to ask this reddit if yall have any solutions to my problem

thank u for ur time


r/GUIX 15d ago

Guix on old hardware

10 Upvotes

Hello, ive been planning to switch to guix on an old laptop, ive seen guix pull using a lot of ram and cpu usage, why is that? And if it can be optimized to the level which it wont make the laptop go higher than 70c, thats it. Thanks.


r/GUIX 15d ago

Problem building cryptsetup-static on commit 53d0ba4172b053a0d297518ff0984137b7b21976 with channel git.guix.gnu.org

4 Upvotes

CCLD cryptsetup.static

ld: attempted static link of dynamic object `/gnu/store/f5n60gyv29wjj1lbab78i89ps51s6028-libgpg-error-1.61/lib/libgpg-error.so'

collect2: error: ld returned 1 exit status

make[2]: *** [Makefile:1852: cryptsetup.static] Error 1

make[2]: *** Waiting for unfinished jobs....

make[2]: Leaving directory '/tmp/guix-build-cryptsetup-static-2.8.4.drv-0/cryptsetup-2.8.4'

make[1]: *** [Makefile:2759: all-recursive] Error 1

make[1]: Leaving directory '/tmp/guix-build-cryptsetup-static-2.8.4.drv-0/cryptsetup-2.8.4'

make: *** [Makefile:1339: all] Error 2

error: in phase 'build': uncaught exception:

%exception #<&invoke-error program: "make" arguments: ("-j" "2" "--max-load=2") exit-status: 2 term-signal: #f stop-signal: #f>

phase `build' failed after 35.5 seconds

command "make" "-j" "2" "--max-load=2" failed with status 2

build process 5 exited with status 256

builder for `/gnu/store/8dvs7lc6qbncwv4x58rmwi8m0w4kjphx-cryptsetup-static-2.8.4.drv' failed with exit code 1

build of /gnu/store/8dvs7lc6qbncwv4x58rmwi8m0w4kjphx-cryptsetup-static-2.8.4.drv failed

Before I file a bug report can anyone reproduce this? Command was
guix build cryptsetup-static --fallback


r/GUIX 17d ago

packaged openmw modding and config tools

18 Upvotes

This is just for anyone who may use or want to use the openmw guix package. (Openmw is an open source re-implementation of the morrowind game engine).

I packaged the following modding/configuration utilities for guix: * umo * momw-configurator * tes3cmd * delta plugin * vfstool * openmw-validator * s3 light fixes * groundcoverify * 7zip with unrar support

See modding openmw for info on how these tools are used.

All the various packages are in a guix channel.

There is also an openmw package there built with sdl2-compat and wareya's pbr shaders.


r/GUIX 19d ago

Wildest guile hacks?

16 Upvotes

The GNU Guix System is based on GNU Guile which is "turing-complete" making customization hypothetically endless. So I am wondering what are the wildest things you guys have added to your system config.scm? Also, has anyone been able to get boot-up-penguins on a custom kernel, I enabled it but nothing happened...


r/GUIX 21d ago

QT rely on something GDM provides? QT fails when running under plain startx.

3 Upvotes

This might not be related to Guix, but I'll try here anyway. I have been running F5 VPN for a long time, but it has stopped working. I traced it down to me migrating away from GDM to just running startx.

The following error appear when starting f5vpn: qt.core.qobject.connect: QObject::connect(QObject, Unknown): invalid nullptr parameter

So it seems GDM sets something up which QT might rely on, but I'm not sure what this can be. Any idea what I might be missing when running only startx?

Here is my packages and services: - https://git.sr.ht/~simendsjo/dotfiles/tree/main/item/sijo/packages/f5vpn.scm - https://git.sr.ht/~simendsjo/dotfiles/tree/main/item/sijo/services/f5vpn.scm - https://git.sr.ht/~simendsjo/dotfiles/tree/main/item/sijo/home/services/f5vpn.scm


r/GUIX 21d ago

Kwin Scripts Declaratively

8 Upvotes

I was looking to see how I could have my kwin script (karousel) setup with Guix System declaratively.

I have seen that the Gnome equivalent exists as a package for paperwm, but doesn't seem like it is the case with KDE Plasma kwin scripts.

I could create my own custom Guix package, is this the best approach?


r/GUIX 22d ago

How do i install guix with nonguix on my dell precision 7560?

3 Upvotes

I tried installing guix version that system crafter iso made on my old broken external hdd and it work but now in my new external hdd it just giving me priblem to install when following system crafter video


r/GUIX 22d ago

New to Guix [LUKS2/argon2id] support

10 Upvotes

Hello All, I'm currently consolidating my understanding to perform a manual installation of Guix. I'd like to use FDE (w/unencrypted /boot) via LUKS2/argon2id.

  1. Is this supported?
  2. Has anyone successfully implemented this setup?

r/GUIX 25d ago

[nonguix.org & guix.moe] [Aug. 23] Upcoming server merge and migration

Thumbnail lists.gnu.org
30 Upvotes

Reposting the announcement ;)

Apart from the expected downtime, no action is required if you have authorized the signing key of substitutes.nonguix.org.


r/GUIX 28d ago

Building a GTK4 C + Lisp dock application (a la CairoDock / macOS) - am I doing things right? (Guile Scheme)

Post image
9 Upvotes

r/GUIX Aug 02 '26

Neato

Post image
48 Upvotes

r/GUIX Aug 01 '26

Is there circular dependencies like there is in gentoo

5 Upvotes

I have a second computer I want to put a hard distro on there


r/GUIX Jul 30 '26

Guix by Nix

Thumbnail fzakaria.com
28 Upvotes

r/GUIX Jul 29 '26

Configuring Librewolf in Scheme

7 Upvotes

I've been experimenting for a few days with configuring librewolf via a scheme module.
The main thing I wanted was declarative extensions through the policies.json file.

I've been using a custom package to try and insert a modified "policies.json" file into the original librewolf package, but I guess I overlooked the fact that the librewolf executable in that modified package is just a symlink back to the original librewolf package in /gnu/store... which means that librewolf never even sees my modified json file. I don't think it's possible to directly modify package files in /gnu/store outside the actual build process, so I think I'm stuck here.

Does anyone know of a way to configure librewolf without having to build it from scratch?


r/GUIX Jul 29 '26

Sway home service + greeter ?

3 Upvotes

Hi! So I finally switched my main computer to guix! But I can't figure out how to use both the home-sway-service-type that I declared in my home config with greetd in my system-config :/ Do you guys have successfuly done that? Am I doing it wrong?


r/GUIX Jul 28 '26

How to set polkit agent to work with partition manager (Niri WM)?

3 Upvotes

Hello, I started using Guix linux two days ago, first I installed KDE Plasma and every thing work fine, then I went to niri wm (I'm actually setting the workflow that I used to, I have my config for niri which I was using before) and I remarked that the polkit agent doesn't work for partition manager (I tried both gparted and partition manager of kde), and the polkit agent works fine with dolphin. How to fix this?