Skip to content

Conversation

@ch4og
Copy link

@ch4og ch4og commented Nov 30, 2025

After last change to quickshell.scm with addition of polkit, module for polkit wasn't added.

Also currenty Guix is absolutely fine with using this repo as a channel with in-tree source, so I made PR to docs

using upstream repo as a channel:

~ took 1m36s ❯ guix time-machine -C /tmp/channels.scm -- shell --container --manifest=/tmp/quickshell.scm -- quickshell --version ... build of /gnu/store/wxsca503slgp6fw97jh4crl1791pfdpa-guix-package-cache.drv failed hint: This usually indicates a bug in one of the channels you are pulling from, or some incompatibility among them. You can check the build log and report the issue to the channel developers. The channels you are pulling from are: guix quickshell. View build log at '/var/log/guix/drvs/wx/sca503slgp6fw97jh4crl1791pfdpa-guix-package-cache.drv.gz'. cannot build derivation `/gnu/store/8560ic1v4yh99565vw3wzmv90pkb0wmw-profile.drv': 1 dependencies couldn't be built guix time-machine: error: build of `/gnu/store/8560ic1v4yh99565vw3wzmv90pkb0wmw-profile.drv' failed $ zcat /var/log/guix/drvs/wx/sca503slgp6fw97jh4crl1791pfdpa-guix-package-cache.drv.gz ... (exception unbound-variable (value #f) (value "Unbound variable: ~S") (value (polkit)) (value #f)) 

using my PR's repo as a channel:

~ took 1m45s ❯ guix time-machine -C /tmp/channels2.scm -- shell --container --manifest=/tmp/quickshell.scm -- quickshell --version ... quickshell 0.2.1, revision , distributed by: "In-tree Guix channel" 
$ grep -r quickshell /tmp/channels* /tmp/channels.scm: (name 'quickshell) /tmp/channels.scm: (url "https://github.com/quickshell-mirror/quickshell") /tmp/channels2.scm: (name 'quickshell) /tmp/channels2.scm: (url "https://github.com/ch4og/quickshell") $ cat /tmp/quickshell.scm (use-modules (quickshell) (gnu packages)) (packages->manifest (list quickshell-git)) 
@ch4og
Copy link
Author

ch4og commented Nov 30, 2025

To prevent such in future I can create PR that adds CI for Guix building like there currently is for Nix

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant