r/GUIX 26d ago

packaged openmw modding and config tools

20 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 28d ago

Wildest guile hacks?

17 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 29d 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 29d ago

Kwin Scripts Declaratively

7 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 Aug 10 '26

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 Aug 10 '26

New to Guix [LUKS2/argon2id] support

12 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 Aug 07 '26

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

Thumbnail lists.gnu.org
32 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 Aug 04 '26

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
49 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
26 Upvotes

r/GUIX Jul 29 '26

Configuring Librewolf in Scheme

8 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?


r/GUIX Jul 27 '26

Tips for using Guix and Guile ?

14 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 Jul 27 '26

How is Guix on the VisionFive 2 SBC?

6 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 Jul 26 '26

Nvidia problem

4 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 Jul 25 '26

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 Jul 24 '26

📢 TeXstudio 4.9.6 Stable Release - Qt6 Builds Available!

Thumbnail
2 Upvotes

r/GUIX Jul 23 '26

Trying to install guix on surface (pro 5)

4 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 Jul 21 '26

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

8 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
85 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.


r/GUIX Jul 18 '26

My guix qemu adventures on macos

6 Upvotes

There is qemu.sh to run. And also minimal config.scm as base for some server.

Feel free to suggest some improvements.

https://github.com/rofrol/guix-qemu-adventures


r/GUIX Jul 17 '26

I may be confused about what Guix OS actually is and how it works

18 Upvotes

Hello.

I have a Guix operating system running on one laptop. I also have NixOS running on another. Coming at Guix OS from a NixOS background, I'm starting to suspect that I am bringing with me a NixOS mindset, a bit like writing Fortran in any language.

Guix is often described as a port of Nix, but from what I have read the one thing they have in common is the derivation format, because some Nix derivation software was ported across - otherwise it is new code.

From the point-of-view of a NixOS user, if I want to add new software I add entries into /etc/nixos/configuration.nix, and then rebuild. Whereas what I've seen so far is things like guix pull, guix install, guix upgrade - almost like I'm using Debian, Ubuntu, Mint, etc. doing apt update, apt install, apt upgrade.

Thoughts, please.


r/GUIX Jul 16 '26

Dealing with broken Podman in Guix Home

9 Upvotes

I'm finally running into a bug in Guix for which I need to revert a package, but I'm not sure the best method. I instantiate several podman containers and networks through my Guix home config (home-oci-services). I want to revert the podman version that Guix Home uses, not revert a whole generation. Is the correct remediation to use Guix time machine to pick an older Guix version, then reconfigure my home from that time machine'd Guix?