Meetups/Infra/2025-05-26: Difference between revisions
remove duplicate notes |
add summary |
||
| Line 1: | Line 1: | ||
{{meetups/infra}} <!-- header --> | {{meetups/infra}} <!-- header --> | ||
Small group meeting, Guix day, nix, declarative OS & package management, bazel surprise | |||
==Introduction== | ==Introduction== | ||
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 | 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 | Zacchae ayyyyyy - willing to demo a GUIX config, will host a demo later | ||
-- Hardened Compute TCP | -- Hardened Compute TCP | ||
Daniel -- he's here | Daniel -- he's here | ||
Rainbow -- headless install | Rainbow -- headless install | ||
Audio Intercept on the side | Audio Intercept on the side | ||
Elan - Interested in reproducible builds. | Elan - Interested in reproducible builds. | ||
== GUIX DEMO== | == GUIX DEMO== | ||
| Line 17: | Line 17: | ||
nix has intro drug: | nix has intro drug: | ||
A declarative | A declarative | ||
Guile nix | |||
Unprivilenged package management | Unprivilenged package management | ||
| Line 39: | Line 39: | ||
* NixOS and GUIX System | |||
Use case: Customers can modify their system installation | Use case: Customers can modify their system installation | ||
Latest revision as of 16:47, 27 March 2026
| 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/