Meetups/Infra/2025-05-26
| Noisebridge | About | Visit | 272 | Manual | Contact | Guilds | Stuff | Events | Projects | Meetings | Donate | E |
| Events | 5MoF | Hosting | Streaming | Meetup | Classes | Anniversaries | Hackathons Upcoming Events | External Events | Past Events | Future Events |
E |
| Meetups / Infra: 2026 | Template | Pad (live notes) | Jitsi (video call/screen sharing) | (M | lu.ma | discord events | chat) | V · T · E |
Small group meeting, Guix day, nix, declarative OS & package management, bazel surprise
Introduction
[edit | edit source]Mark (new participants) - new to noisebridge, SWE person, interested in AI -- working on prototypes and moved to the yay area. Has a desktop server and willing to share two GPUs worth of compute Zacchae ayyyyyy - willing to demo a GUIX config, will host a demo later -- Hardened Compute TCP Daniel -- he's here Rainbow -- headless install Audio Intercept on the side Elan - Interested in reproducible builds.
GUIX DEMO
[edit | edit source]nix has intro drug:
A declarative Guile nix
Unprivilenged package management guix-challenege
guix describe --format-channels # channels are the most fundamental definition
"guix source tree"
Attractive uses of GUIX: Install it on an underlying OS and then use it as a package manager
Knowledge Gain: - General knowledge of Declarative - Web of Trust application to verify - Bazel https://bazel.build/ - How changes are made to the GUIX package - Appreciating the diff between NIX and GUIX (possible conversion)
Self Reference
- NixOS and GUIX System
Use case: Customers can modify their system installation
Turtles on turtles on turtles: https://old.reddit.com/r/GUIX/comments/1bga82r/bazel_running_in_nix_running_in_guix/