guix 2025-10-01

Is anyone here doing clojure development on guix successfully?

In what way? We recently used it to build all our containers that house our clojure apps. Some of us, on my team, use it as the daily driving OS.

i still use ubuntu, it's hard to migrate.

What channels do you use for things like clj and other tools? Do you build all the your things in deps.edn from guix?

Here is the channel one project uses: https://github.com/pyregence/pyregence/blob/main/channels.scm clojure just needs clojure-tools and the jdk to work. the project itself needs more like node and git though (see the manifest).

You should just install clojure-tools from guix channel and be done?

clojure-tools is the official clojure CLI application.

clj from clojure-tools will download dependencies into ~/.m2 and build uberjars. You can create guix copy-build-system for clojure uberjars in guix packages.

I was getting weird s3 errors when I last tried. I see things have updated though. I should try again