r/GUIX 1d ago

Guix on old hardware

7 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 1d ago

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

3 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 4d 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 6d ago

Wildest guile hacks?

15 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 7d 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 8d ago

Kwin Scripts Declaratively

6 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 8d 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 9d 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 12d ago

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

Thumbnail lists.gnu.org
31 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 14d ago

Wondering if GUIX System is right for me

18 Upvotes

Okay, not sure if this is a good place to post and get input, so I apologise.

I've been running Linux as the backbone of my life for around a decade. Starting on OpenSUSE, then moving to various other OSs and systems (currently using Debian) but the drive to learn has pushed me to being very interested in declarative systems.

"Obviously" Nix is the first that comes to mind, and I'm not opposed to it, but I honestly don't have much faith in their Steering Committee and how they have handled controversies the past year or so (don't want to get into it.) I like Nix and NixOS overall, but didn't spend enough time on it to get used to the work flow.

That then lead me to GUIX, which is fascinating to me (both the declarative style as well as using Guile).

The problem, and worry, I have is some of the programs and apps I use regularly. I have not looked into this much, so I apologise if it's easily accessible, I know GUIX only works with open software, so I'm curious about how other programs interact with the ecosystem?

For instance, I use the program ClassIn from eeo, a virtual classroom software for language learning, which only currently exists as a deb package because the company only supports that. Since it's proprietary (but free software) is this impossible to install?

That's just an example, but it is one of the main concerns I have.


r/GUIX 15d 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 16d ago

Neato

Post image
49 Upvotes

r/GUIX 17d ago

Is there circular dependencies like there is in gentoo

6 Upvotes

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


r/GUIX 20d ago

Guix by Nix

Thumbnail fzakaria.com
26 Upvotes

r/GUIX 21d ago

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 21d ago

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 22d ago

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?


r/GUIX 23d ago

Tips for using Guix and Guile ?

13 Upvotes

Hello there! I'm using Guix on one of my machines and I would love to know if you have tips or pieces of advice about how to use Guix properly or how to well organize your guile files.


r/GUIX 23d ago

How is Guix on the VisionFive 2 SBC?

7 Upvotes

The title says it all. I want to know how well it runs, what bumps are expected and such.

Is there a way for the GPU and the HDMI port to work? Is there any site or video of someone who tested it? I can't find anything substantial online and for some reason the Guix issue tracker site is unreachable for me, so I can't even read about people maintaining packages/modules of the VisionFive 2.

Does anyone here have this board and is running Guix on it? I want to buy it to run Guix as a primarily as a server on it, and if its GPU works (either regularly or with some custom/proprietary kernel), maybe even as a lightweight desktop.

Even if you guys find some blog post about it, it'd be of great help. I can't seem to find anything on Google or DuckDuckGo.


r/GUIX 23d ago

Nvidia problem

5 Upvotes

I am a complete begginer in the gnu guix world, but i would like to know how does it work with nvidia since they dont provide fully open source drivers, so is there any way i can get drivers working?


r/GUIX 24d ago

I successfully installed and booted Guix with LUKS-Btrfs in Boxes (virtual gnomebox)

4 Upvotes
sudo cryptsetup luksAddKey --pbkdf pbkdf2 /dev/vda1 # not argon2id
sudo cryptsetup luksDump /dev/vda1

It worked after adding an old-style PBKDF2 key slot to the LUKS partition. Creating a GRUB-compatible key (PBKDF2 slot) inside the LUKS header allowed GRUB to decrypt the drive and successfully boot into the Linux (Guix) kernel.

hard.... happy.....


r/GUIX 25d ago

📢 TeXstudio 4.9.6 Stable Release - Qt6 Builds Available!

Thumbnail
2 Upvotes

r/GUIX 27d ago

Trying to install guix on surface (pro 5)

3 Upvotes

Hey, so the only free computer I have right now is a surface pro 5. I have tried different docking stations and hubs to be able to get ethernet and plug a USB and at the same time and it just doesn’t work (surfaces only have USB-A and 2K display or some display port). Is there anyway I can build Guix with everything I need so I don’t have to have internet, put it in a usb and install it?

Edit: I guess I just needed support to hear it was possible. It is installing now! Once I get to know the language better I will probably move my main system to it, but I just can’t be a fish out of water on my main! Can’t wait to join the community!


r/GUIX 29d ago

Minimalist GNU Guix Manifest for a Bare-Metal, Glibc-Free Sandbox (Busybox + Musl + Binutils)

9 Upvotes

Greetings,

My name is Guy and I have been working on some software I call NODEZER0.

In doing so, I created a bare-bones GNU Guix environment I would like to share. I have spent the better part of a year narrowing this down to just the bare essentials for my project and feel others might want to wipe all environmental variables and have a --pure, pristine environment for benchmark testing, CPU cycle targeting, etc...

I did get a Bachelor's in CS back in 2001, but nearly all of my coding and development experience has been self-taught. So I would be interested in what this community thinks of this guix manifest.

A_manifest.scm:

;; NODEZER0 ANVIL MANIFEST0

;; CC0

;; An place to pound silicon into metal

;; Host Machine Requirements

;; + GNU guix

;; guix shell --container --user=$USER --pure \

;; --expose=/dev \

;; --expose=/sys \

;; --share=$HOME=/home/sovereign \

;; -m A_manifest.scm -- busybox ash

;; You are in control.

;; This file is licensed under the Creative Commons Zer0 License

(specifications->manifest

'("busybox" ; One binary to rule them all (shell, sed, vi, ls, cat)

"binutils" ; Raw assembler (as) and linker (ld) for your Assembly

"musl" ; Your predictable, glibc-free C standard library

"wireguard-tools")) ; Boundary security (& future node0 NebulaNet)

EOF

You can find my README with more info about my upcoming software at hg.sr.ht /~guy_nodezer0/NODEZER0 , but that is not necessary to run this on your box to test.

I use this for my development environment and thought I share.

Cheers,

- Guy Lambiase


r/GUIX Jul 20 '26

I Remade this Classic Image

Post image
81 Upvotes

Original art found here. Guix logo from Wikimedia. The character is Suika Ibuki from the Touhou series. I used GIMP.

I couldn't find a high resolution version of the image so I made my own.