Nix from first principles

Workshopraum
terru
We'll take a look at Nix, going in the opposite direction of how people usually introduce it: let's start inside the store, understand a derivation file & how it is built, then go upwards from there: store paths, multiple derivations, the Nix language & its builtins to handle derivations, the abstractions built on top of these that are found in nixpkgs, and so on … We'll probably not make it all the way to flakes, deployment tools or to niv & the like, but hopefully we'll all leave with a better understanding of how they day-to-day operations work below the surface.
This is essentially an introduction of Nix done "the other way round", and I will try to keep it as beginner-friendly as I can (though some prior familiarity with Nix will still be helpful). It is certainly *not* a good introduction if you just want to learn how to write your NixOS config. On the other hand, if you're curious about Nix or want to know how it tries to achieve the claims it makes (worry-free dependency management, atomic system upgrades, etc.) this session might be for you :)

Additional information

Type Workshop
Language German

More sessions

7/20/23
anderswo
Anhand von zwei typischen Fahrrädern sollen Wartung und Reparatur erklärt werden, insbesondere grundlegende Arbeiten, aber auch komplexere. Dabei kann auch auf individuelle Fragen und Wünsche sowie konkrete Reparaturen an eigenen Fahrrädern eingegangen werden. Wichtig ist dabei, dass das Ziel das Erlernen der nötigen Handgriffe ist; die Sprechstunde ist keine Auftrags-Reparaturwerkstatt! Der Workshop setzt keine Vorkenntnisse oder besonderen Fähigkeiten voraus.
7/20/23
Bart
anderswo
In this workshop we'll learn the basics of tape art. Feel free to bring an images of line art (straight lines work better than curves) or pixel art. (Think more space invaders, not full HD) If you have a small projector we can try tracing other designs.
7/20/23
Nikolai
Workshopraum
Für alle Kenner aber auch Interessierte an Stahlkugelbahnen, taktischen Spielen oder reinem physikalischen Chaos. Es gibt eine Einführung was Hextraction ist und wie man es spielt. Anschließend wird es ein kleines Turnier geben. Das ist auch die Chance eure selbstgebauten/gedruckten Tiles zum tauschen und bespielen mitzubringen.
7/21/23
maha
Workshopraum
Statt für die Landtagswahl ein Wahlprogramm zu präsentieren, hat sich die CSU gleich ein ganz neues Grundsatzprogramm gegeben. Wir wollen es uns gemeinsam ansehen, zum einen unter sprachlichen Aspekten, zum anderen auch inhaltlich, wobei hier die Schwerpunkte auf Digitalisierung, Klimapolitik gelegt werden und auf das sprachlich wie inhaltlich interessante Kapitel: „Wir leben die Liberalitas Bavariae als Gegenentwurf zu Identitätspolitik, Wokeness und Cancel Culture.“
7/21/23
Florian Festi
Workshopraum
Designing for Laser Cutting can be tricky. But often there is just the right idea missing. Let's meet and discuss challenges, show off solutions, share pitfalls and failures and learn from each other. Please bring your own laser cut project - finished, in progress, failed or still in the idea phase. Or do you have a special process involving a laser cutter? Please bring some examples and show off what you are doing.
7/21/23
p.t.flea
woanders
Pinball aus Holz mit Nägeln.
7/21/23
paz
anderswo
Ich bringe diverse Grooveboxen, Synthesizer, Sequencer, etc. mit. Darunter befindet sich professionelles, aber auch open-source und DIY-Gear. Ihr seid eingeladen Code zu schreiben, Musik zu machen oder euch auszustauschen. Auch Einsteiger dürfen gerne hinzustoßen und an Knöpfen drehen.