Meetups/Infra/2025-05-26: Difference between revisions

From Noisebridge
Jump to navigation Jump to search
Mcint (talk | contribs)
remove duplicate notes
Mcint (talk | contribs)
add summary
 
Line 1: Line 1:
{{meetups/infra}} <!-- header -->
{{meetups/infra}} <!-- header -->
(TODO summary)
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  
     Gueil nix
     Guile nix


Unprivilenged package management
Unprivilenged package management
Line 39: Line 39:




==Discussion==
NixOS and GUIX System


* 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]

https://guix.gnu.org/

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/