r/GUIX

Image 1 — [ ESQUEMA ] -
Image 2 — [ ESQUEMA ] -
▲ 21 r/GUIX

[ ESQUEMA ] -

Hello r/GUIX,

Esquema is a minimal, security-first, rootless container runtime built natively in Scheme.

It integrates with GNU Guix and Shepherd to give reproducible, strongly-isolated environments without a daemon, without root, and without YAML, just declarative Scheme.

Containers are first-class Scheme objects. Isolation is explicit, fine-grained and secure by default.

Official: https://git.securityops.co/cristiancmoises/esquema
Codeberg: https://codeberg.org/berkeley/esquema
Github: https://github.com/cristiancmoises/esquema

u/cristiancmoises — 1 day ago
▲ 40 r/GUIX+1 crossposts

Manage Nix packages in GNU Guix

Introducing the mega Nonguix :P

Here're what you'll need, details in the post.

Guix System

(operating-system
  ...
  (packages
   (with-nix-profile
    (append (list (nix-shell-wrapper "ghostty"
                    '("github:NixOS/nixpkgs/nixos-26.05#ghostty")
                    #:run-command '("ghostty")))
            ...)))
  (services
   (append (list (service nix-service-type)
                 (service nix-search-paths-service-type))
           ...)))

Guix Home

(home-environment
  ...
  (packages
   (with-nix-profile
    (append (list (nix-shell-wrapper "ghostty"
                    '("github:NixOS/nixpkgs/nixos-26.05#ghostty")
                    #:run-command '("ghostty")))
            ...)))
  (services
   (append (list (service home-nix-search-paths-service-type))
           ...)))
ultrarare.space
u/Fearless_School_5856 — 2 days ago
▲ 10 r/GUIX

Should I jump straight into Guix as a linux beginner ?

​

I'm still pretty new to Linux. Over the last two years, every time I started learning and became somewhat comfortable with the terminal, I would eventually go back to Windows because that's where all my files, important things and everything else were (I never really set them up on Linux).

So this year I thought, "Why not try dual boot?" I did that for about 2–3 months, but then I went back to Windows completely because the course I was taking demanded from me a lot of money after the free essay, and I didn't want to pay just to learn Ubuntu.

Now I think the best thing for me would be to switch completely to linux, no more windows on my computer at all, move to a distro that will push me to adapt a bit more, and this time bring over all my important files so I won't have a reason or excuse to return to Windows.

So I spent this entire week looking for the right distro: one that doesn't share my data, is fast, secure, and reliable and have some extra features. That's when I discovered NixOS, and at the same time Guix. After watching several videos about them (even though there aren't many about guix), the distro that interests me the most and genuinely makes me want to use it is Guix.

I'm wondering if I should just dive straight into it.

What would you recommend I do?

reddit.com
u/Boring_Bumblebee_991 — 3 days ago
▲ 5 r/GUIX

Daily Driving Guix

I would like to daily drive Guix but I've some questions about it.

I've seen videos where people install the "normal Linux Kernel" instead of the Linux-libre kernel, so, should I do the same?

Also I know that you can only download free software from Guix's repositories so, is it flatpack a good solution to install propietary software like steam, obsidian, etc, or are there any other options?

reddit.com
u/octoslamon — 3 days ago
▲ 25 r/GUIX

What's it like daily driving Guix and learning guile scheme?

New to the community and been considering a change from Debian to Guix. I love emacs and I also have a ran a declarative distro in NixOS. I never used the lisp like languages before so that will be a change but I'm willing to learn. Just hoping to learn about the struggles you can face with daily driving guix and any great advice if I decide to switch! Thanks in advance for commenting!

reddit.com
u/MD90__ — 5 days ago
▲ 14 r/GUIX

olha so esse consumo de memoria ram , simplesmente gnome leve

u/Keshinsama — 5 days ago
▲ 28 r/GUIX

[ Security Ops OS ] - Hardened Gnu Guix with custom kernel Linux 7.1.1

A hardened, privacy-focused, reproducible GNU Guix System as a boot-anywhere live ISO. 

Kernel SecurityOps (Custom Linux 7.1.1) · sway (Wayland) · curated offensive & forensics toolkit · Tor on tap.

Security Ops OS is a complete operating system defined as a single, pinned Guix Scheme artifact and shipped as a hybrid BIOS/UEFI live ISO you can dd to a USB stick (or drop into Ventoy) and boot on essentially any machine.

Download:

https://github.com/cristiancmoises/securityops-os/releases/tag/v1.9.0

u/cristiancmoises — 5 days ago
▲ 4 r/GUIX

Name resolution doesn't work after recent pull and reconfigure (xfce + network manager)

Everything with GuixSD has been working fine for me ever since I started using it about a year ago. All of the sudden I can't resolve any names, so I'm stuck on an older generation. I'm not sure how to go about troubleshooting this. My config.scm is basically the default that came with the original install with nonguix kernel and xfce desktop service. I can only guess there is some kind of mDNS conflict with avahi service and NetworkManager?

I do get a warning on reconfiguring that says "WARNING: No NSS support for mDNS detected, consider installing nss-mdns!" But, the manual says this is part of avahi-daemon service. Avahi is _not_ in my config.scm. So I assume that is in default services, but then where would I put this nss-mdns? Also, why doesn't NetworkManager just handle this?

reddit.com
u/tkenben — 6 days ago
▲ 1 r/GUIX+1 crossposts

GKS-U

Hi everyone, I’m going to describe my profile—could you please share your thoughts? I’m applying from Türkiye for the GKS undergraduate program this September. I’m 21 years old and graduated from a vocational high school specializing in accounting and finance; I ranked fourth in my school with a GPA of 81.67. I graduated three years ago and have four years of work experience (including my internship). I am currently employed at a company as an e-commerce sales and marketing specialist; we handle the sales and dealership of Hyundai products (a Korean brand). I hold a B2 English certificate from an online course. Regarding Korean, I am at the TOPIK 1 level, but I don't have an official certificate because the exam in our country takes place after the application deadline, so I couldn't obtain the document in time. I plan to apply for a Business Administration major. A business professor at my target university—who is also a renowned business academic in Korea—told me that I am a perfect fit for the program and that he is eagerly looking forward to my arrival; he has also agreed to write a letter of support for me. That’s my profile—what do you think my chances are? Please feel free to be honest in your critique. Thanks in advance!

reddit.com
u/Pristine_Net854 — 6 days ago
▲ 9 r/GUIX

How do I install ghostly on guix?

I have been struggling to install ghostly on guix. Has anyone installl ghostly successfully on guix?

reddit.com
u/Proton-Lightin — 7 days ago
▲ 58 r/GUIX+1 crossposts

Thank you, Guix community

I just wanted to say thank you to the Guix community.

Over the last few weeks I have been working on making Guix System usable as my daily Linux environment. It has not always been easy. There have been firmware issues, long builds, configuration mistakes, learning Scheme syntax, service definitions, channels, substitutes, and all the other small details that come with a system that asks you to understand what you are doing.

But that is also exactly what makes Guix special.

I have used Linux in various form since the 90's, and I have become increasingly tired of systems where the machine slowly becomes something I no longer fully understand nor own. Guix feels different. A whole operating system described in text. A system that can be reviewed, versioned, rebuilt, shared, and reasoned about. Not just configured, but understood.

For someone who cares about reproducibility, software freedom, long-term maintainability, and actually owning the machine, Guix is deeply refreshing.

What surprised me most is that Guix is not only technically impressive but also usable as a daily driver. It also feels philosophically coherent. The package manager, the operating system, Shepherd, the service model, the emphasis on source, the declarative configuration,  they all point in the same direction. It feels like a system built by people who still believe that computing can be transparent, humane, and in the hands of the user.

I now have a modular Guix System configuration running on my ThinkPad, with Sway, GNOME as fallback, nonguix firmware where needed, household tools like hledger and smart home, development packages, and a structure that lets me separate hardware, users, services, packages, and desktop setup. It is not perfect yet, but it is mine in a way that few systems have felt before.

Having core package list as reusable text files for other computers and test VMs, composable by parts built by me.

So: thank you.

Thank you to the people who maintain packages.

Thank you to the people who write documentation.

Thank you to the people who answer confused questions.

Thank you to the people who made Guix strange, principled, powerful, and worth learning.

Guix has reminded me why I fell in love with Unix-like systems in the first place: text, clarity, composability, freedom, and the sense that the machine can still be understood.

reddit.com
u/Powerful_Attention_6 — 11 days ago
▲ 21 r/GUIX

GUIX-powered home server, anyone doing this?

A while ago I read this article (https://www.nijho.lt/post/proxmox-to-nixos/) and was really interested by the idea of having a declarative home server like this. It made me wonder how feasible it would be to get a guix install with incus, qemu-kvm and docker running similarly to how this person managed to do with NixOS. The main appeal to me (moreso than the agentic thing the writer has going for it) would be to have my server configuration be a declarative document I can inspect to remember specific settings I may have made.

Has anyone run GUIX as the base of their home server here? I currently run Proxmox, but it has waaaaay too many features and I'm considering alternative setups like this.

u/carmola123 — 10 days ago
▲ 23 r/GUIX

[ THE POWER OF GUIX ] - Building

Hey r/guix,

Recently upgraded my hardware (Acer Predator Helios Neo 16, i7-13700HX + RTX 4060) and used the migration as an excuse to properly systematize my Guix setup instead of just copying config files across.

What I built:

Custom channel: I maintain my own Guix channel with latest versions of packages I need for daily use that aren't in upstream: Tor Browser, Tor, Mullvad VPN, and a few others. Keeps my config.scm clean and reproducible across machines without patching upstream or relying on foreign distro packages.

Custom live image: Building a bootable GNU Guix image with two desktop options: XLibre + Sway. Ships with my own hardened Linux kernel config so the whole thing runs from a USB stick without installation. Goal is to give anyone a functional, privacy-oriented Guix environment without having to touch a partition table.

The hardened kernel piece took the most iteration: getting NVIDIA proprietary drivers working via nonguix on the live image while keeping the kernel lockdown config sane is its own adventure.

My configurations AMD/INTEL: https://git.securityops.co/cristiancmoises/guix-config

Channel: https://git.securityops.co/cristiancmoises/securityops-channel

SecurityOps OS: https://guix.securityops.co

My web operating system SecurityOS: https://os.securityops.co

u/cristiancmoises — 11 days ago
▲ 12 r/GUIX

Add link to the guix@lemmy.ml community to the Sidebar

Currently Reddit has more reach than the threadiverse, but long-term FLOSS alternatives are more aligned with Guix values. The follow community https://lemmy.ml/c/guix has some activity, so raising awareness would help it grow

reddit.com
u/PuercoPop — 13 days ago
▲ 7 r/GUIX

Problem with appimages

Trying to run an appimage file (Linux) that works on every other Linux distro that I've used.

I get this error:

red@guix ~/Downloads/MLVApp$ ./MLVApp.v1.16.Linux.x86_64.AppImage

/tmp/.mount_MLVApplAFkOe/AppRun: line 12: /tmp/.mount_MLVApplAFkOe/AppRun.wrapped: cannot execute: required file not found

It doesn't say WHAT find is not found.

Any ideas/help ?

Thanks

reddit.com
u/Sorry_Situation6676 — 13 days ago