2024-02-02T23:00:00Z → 2024-02-03T23:00:00ZFOSDEM 2024
2024-02-21T17:00:00Z→2024-02-21T19:00:00Z Copenhagen NixOS User Group
Prosa (ADA lokale) Vester Farimagsgade 37A, 1606 København
2024-05-22T16:00:00Z→2024-05-22T18:00:00Z Copenhagen NixOS User Group
Prosa (ADA lokale) Vester Farimagsgade 37A, 1606 København
2024-08-21T16:00:00Z→2024-08-21T18:00:00Z Copenhagen NixOS User Group
Prosa (ADA lokale) Vester Farimagsgade 37A, 1606 København
2023-11-20T18:00:00Z NixOS Meetup in Darmstadt, Germany.
2023-11-17T10:30:00Z→2023-11-17T11:30:00Z Developer Dialogues
2023 Nix Developer Dialogues
Lassulus & Jörg Thalheim – Living the Nix life: deployment systems, freelancing, and meetups
@lassulus and Jörg (@Mic92) have been working with and on NixOS for many years and contributed a lot to what it is today, both in terms of technology and culture. This will be the first episode of the 2023 Nix Developer Dialogues, and we will talk about what it’s like to live the Nix life: networking computers and people, building open source software and communities, freelancing with Numtide, and many other things.
Check the announcement for a complete schedule!
Links from the show
- https://buildbot.nix-community.org/
- GitHub - Mic92/buildbot-nix: A nixos module to make buildbot a proper Nix-CI.
- GitHub - nix-community/nixos-anywhere: install nixos everywhere via ssh [maintainer=@numtide]
- GitHub - nix-community/disko: Declarative disk partitioning and formatting using nix [maintainer=@Lassulus]
- https://clan.lol/
- Login to Meetup | Meetup
- https://www.meetup.com/berlin-nixos-meetup/events/297120188/
- Login to Meetup | Meetup
- (German) casual mumble meetup every Wednesday 19:00 - 23:00 (CEST)
2023-11-19T19:30:00Z→2023-11-19T20:30:00Z Developer Dialogues
2023 Nix Developer Dialogues
Ryan Lahfa – Convergent configuration with NixOS
Ryan (@RaitoBezarius) was the release manager for NixOS 23.05 and has been working on NixOS and Nixpkgs security. In this episode of the 2023 Nix Developer Dialogues we will learn more about his work in the Nix ecosystem and talk about challenges and opportunities in extending support for convergent configuration with NixOS.
Check the announcement for a complete schedule!
Links from the show
- Zero Hydra Failures: https://zh.fail/
- ZHF 23.11 hackathon 2023-11-25
- GitHub - nix-community/nix-index: Quickly locate nix packages with specific files [maintainers=@bennofs @figsoda @raitobezarius]
- Nix security team
- Stefano Zacchiroli: Large-scale Modeling, Analysis, and Preservation of Free and Open Source Software (PhD thesis)
- GitHub - NixOS/nixops: NixOps is a tool for deploying to NixOS machines in a network or cloud.
- GitHub - telent/liminix: Mirror of gti.telent.net:dan/liminix
- GitHub - svanderburg/disnix: Disnix: A Nix-based distributed service deployment tool
- [RFC 0155]: NixOS Migrations by Fresheyeball · Pull Request #155 · NixOS/rfcs · GitHub
2023-11-23T10:30:00Z→2023-11-23T11:30:00Z Developer Dialogues
2023 Nix Developer Dialogues
Rok Garbas – The NixOS hype and where to go from here
Rok (@garbas) has been leading the Nix marketing team since 2020, driving numerous initiatives to get Nix and NixOS into the hands of ever more people. In this episode of the 2023 Nix Developer Dialogues we’ll check in on where we are on the adoption curve at the moment, take a peek behind the scenes of marketing the Nix “brand”, and discuss next steps for diffusion of innovations developed in the Nix ecosystem.
Check the announcement for a complete schedule!
Links from the show
- chaoflow (Florian Friesdorf) · GitHub
- https://rhodecode.com/
- https://www.youtube.com/watch?v=wVRv18dqoG4
- https://www.youtube.com/watch?v=SEhizrN5Nac
- lecture – DevopsDays 2023
- Flakes — nix.dev documentation
- https://reproducible.nixos.org/
- Technology adoption life cycle - Wikipedia
- Contributors to NixOS/nixpkgs · GitHub
- Marketing - NixOS Discourse
- https://nixos.github.io/nixos-metrics/
- https://www.youtube.com/watch?v=XZ3w_jec1v8
2023-11-30T10:30:00Z→2023-11-30T11:30:00Z Developer Dialogues
2023 Nix Developer Dialogues
Vincent Ambo & Florian Klink – What’s up with Tvix
For a while now, Vincent (@tazjin), Florian (@flokli), and many others are working on implementing the Nix language evaluator and the Nix store in Rust. In this episode of the 2023 Nix Developer Dialogues we’ll talk about history and future of Tvix, and its role in the Nix ecosystem.
Check the announcement for a complete schedule!
2023-11-27T19:30:00Z→2023-11-27T20:30:00Z Developer Dialogues
2023 Nix Developer Dialogues
Silvan Mosberger – Paving roads through the jungle: Nixpkgs architecture
Silvan (@infinisil) is one of the most prolific contributors to the Nix ecosystem. Last year he founded the Nixpkgs Architecture Team to solve architectural issues in Nixpkgs that are too big in scope for any single person to tackle. In this episode of the 2023 Nix Developer Dialogues we’ll talk about how Nixpkgs has evolved over the years, what can be learned from the challenges the Nixpkgs architects are dealing with, and explore the roads ahead.
Check the announcement for a complete schedule!
Links from the show
- ngi-nix · GitHub
- Nix
- https://github.com/nixpkgs-architecture
- GitHub - NixOS/rfcs: The Nix community RFCs
- GitHub - NixOS/nixpkgs: Nix Packages collection & NixOS
- https://github.com/NixOS/nixpkgs/tree/master/lib
- https://github.com/NixOS/nixpkgs/tree/master/nixos
- https://github.com/NixOS/nixpkgs/tree/master/pkgs
- Continuous integration with GitHub Actions — nix.dev documentation
- https://github.com/NixOS/rfcs/pull/140
- https://github.com/NixOS/nixpkgs/tree/master/pkgs/by-name
- The Nix Hour, a weekly Nix Q&A Lecture by Tweag - #27 by Infinisil
- https://github.com/NixOS/rfcs/pull/166
- Nix Pills | Nix & NixOS
- [RFC 0005] Nix encryption by edolstra · Pull Request #5 · NixOS/rfcs · GitHub
- Stabilising the new `nix` command line interface
- https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/module-list.nix
- Nixpkgs 23.11 manual | Nix & NixOS
- Introduction
- GitHub - tweag/epcb: Nix RFC draft on evaluation purity and caching builtins
- Experimental does not mean unstable: DetSys's perspective on Nix flakes - #5 by dpc
- Search results for 'Nix team meeting minutes order:latest' - NixOS Discourse
2023-11-20T10:30:00Z→2023-11-20T11:30:00Z Developer Dialogues
2023 Nix Developer Dialogues
Robert Hensing – Fixed points all the way down: the module system
Robert (@roberth) left his mark on many areas of the Nix ecosystem over the past years, leveraging his deep roots in functional programming in various efforts to restore sanity in code and documentation. In this episode of the 2023 Nix Developer Dialogues we will explore one of the most distinctive and unconventional features of NixOS and many other Nix-based tools: the module system.
Check the announcement for a complete schedule!
Links from the show
- Module system documentation
- Writing modules
- Announcement of the module system (2008) by @nbp
- Declaration vs definition
- Other projects that use the module system:
- GitHub - nix-community/home-manager: Manage a user environment using Nix [maintainer=@rycee]
- GitHub - LnL7/nix-darwin: nix modules for darwin
- GitHub - nix-community/dream2nix: Simplified nix packaging for various programming language ecosystems [maintainer=@DavHau]
- GitHub - cachix/devenv: Fast, Declarative, Reproducible, and Composable Developer Environments
- GitHub - hercules-ci/flake-parts: ❄️ Simplify Nix Flakes with the module system
- GitHub - numtide/devshell: Per project developer environments
- https://github.com/NixOS/rfcs/pull/163
- init Modular Portable Service Layer, proof of concept by roberth · Pull Request #267111 · NixOS/nixpkgs · GitHub
- Nix language changes · GitHub
- Simple and quick module system alternative + thoughts and tasks · GitHub (minimod)
- doc/module-system: Introduce concepts by roberth · Pull Request #240531 · NixOS/nixpkgs · GitHub
- [RFC 0042] NixOS settings options by infinisil · Pull Request #42 · NixOS/rfcs · GitHub
- Introduction to NixOS specialisations
- GitHub - tweag/nickel: Better configuration for less
- GitHub - nickel-lang/organist: Control all your tooling from a single console
2024-11-20T17:00:00Z→2024-11-20T19:00:00Z Copenhagen NixOS User Group
Prosa (ADA lokale) Vester Farimagsgade 37A, 1606 København
2023-12-01T10:30:00Z→2023-12-01T11:30:00Z Developer Dialogues
2023 Nix Developer Dialogues
Théophane Hufschmitt & Matthias Meschede – Build system for businesses: Commercial use of Nix
Théophane (@thufschmitt) leads the Nix Group at Tweag, and Matthias (@mat) is part of the sales team and was formerly responsible for Summer of Nix. In this episode of the 2023 Nix Developer Dialogues we will talk about money: why and how Nix is being adopted by organisations, companies in particular, the tensions and synergies in public and commercial interests, and the economics of open source.
Check the announcement for a complete schedule!
Links from the show
- Tweag Nix Group
- About Numtide
- Cachix - About
- About Us - Our story | flox
- https://nickel-lang.org/
- ObsPy - A Python Toolbox for Seismology
- Engineering blog
- Digital commons (economics) - Wikipedia
- Implementing a content-addressed Nix
- GitHub - NixOS/foundation: This is the home of the NixOS Foundation
- The NixOS Foundation's Call to Action: S3 Costs Require Community Support
- NixOS S3 Short Term Resolution!
- NixCon Governance Workshop
- https://www.youtube.com/watch?v=SjjEDTccpQA
- Search results | TU Delft Repositories
- GitHub - ngi-nix/summer-of-nix: A rare opportunity for Nix users of varying skills and interests, to practice Nix remotely, in mob programming format, while contributing to open source and receiving (some) payment for it
2023-12-03T19:30:00Z→2023-12-03T20:30:00Z Developer Dialogues
2023 Nix Developer Dialogues
Thomas Bereknyei & John Ericson – Unexplored superpowers: Nix behind the scenes
Tom (@tomberek) has driven many developments around outreach, user experience, and major technical decisions in the past, and continues to be a force of nature when it comes to helping people to get together and make progress on seemingly intractable problems. John (@Ericson2314) is known for his additions to cross-compilation facilities in Nixpkgs, and contributed by far the largest amount of changes to the Nix C++ code base in recent times. Both have been active in the Nix community for many years, and are members of the Nix maintainer team. In this episode of the 2023 Nix Developer Dialogues, we’ll talk about the cornerstone of the ecosystem, teamwork and timelines, stability and innovation, and conquering the world.
Check the announcement for a complete schedule!
Links from the show
- GitHub - NixOS/nix: Nix, the purely functional package manager
- [RFC 0133] Git hashing and Git-hashing-based remote stores by Ericson2314 · Pull Request #133 · NixOS/rfcs · GitHub
- Nix Team | Nix & NixOS
- Search results for 'Nix team meeting minutes in:title order:latest' - NixOS Discourse
- [RFC 0092] Computed derivations by Ericson2314 · Pull Request #92 · NixOS/rfcs · GitHub
- Nixpkgs User’s Guide — haskell4nix 1 documentation
- Flakes — nix.dev documentation
2023-12-07T10:30:00Z→2023-12-07T11:30:00Z Developer Dialogues
2023 Nix Developer Dialogues
Sergei Kozlukov – Deep learning and AI applications in Nixpkgs
Sergei (@SergeK) is a doctoral student at the Aalto University, and participates in the effort to improve CUDA support in Nixpkgs. In this episode of the 2023 Nix Developer Dialogues we’ll see how Nixpkgs and NixOS fare as a platform for AI and deep learning applications, discuss Nixpkgs support for the ROCm and CUDA acceleration frameworks, look into driver support in NixOS, and see in how far NixOS is compatible with the “traditional” workflows involving pip
, conda
, and containers.
Check the announcement for a complete schedule!
Follow-up information
@sergeK wrote up more details on the topics we discussed on the show here: On nixpkgs and the "AI" (follow-up to 2023 Nix Developer Dialogues)
Links from the show
- CUDA | nixpkgs
- Nix for HPC: the case of cudaPackages - media.ccc.de
- https://github.com/facebookresearch/metaseq/blob/main/projects/OPT/chronicles/OPT_Baselines_Logbook.pdf
- CUDA-Team: reduce source build time and binary size significantly · Issue #232426 · NixOS/nixpkgs · GitHub
- CUDA-Team: improve user experience · Issue #232429 · NixOS/nixpkgs · GitHub
- GitHub - AUTOMATIC1111/stable-diffusion-webui: Stable Diffusion web UI
- CUDA-Team: discuss binary distribution via Hydra or otherwise · Issue #232440 · NixOS/nixpkgs · GitHub
- Cachix - Nix binary cache hosting
- The NixOS Foundation - Open Collective
- UAR GRICAD | About GRICAD
- Triton cluster — Aalto Scientific Computing (ASC)
- About LUMI - LUMI
- https://www.youtube.com/watch?v=SjjEDTccpQA
- ROCm - Wikipedia
- GitHub - numtide/nix-gl-host: Run OpenGL/Cuda programs built with Nix, on all Linux distributions.
- CUDA Team | Nix & NixOS
- Issues · NixOS/nixpkgs · GitHub
2023-12-03T10:30:00Z→2023-12-03T11:30:00Z Developer Dialogues
2023 Nix Developer Dialogues
Ronny Lam & Jos van den Oever – Did you try asking? Public funding in the open source economy
Ronny and Jos are project managers at NLnet, and support promising free and open source technology with research grants, with the goal to build the technical foundation for a more participatory and accessible digital world. In this episode of the 2023 Nix Developer Dialogues, we will look at the grand scheme of things, talk about long-term goals, funding opportunities for independent software developers, and the role of Nix in all of this.
Check the announcement for a complete schedule!
2023-12-08T19:30:00Z→2023-12-08T20:30:00Z Developer Dialogues
2023 Nix Developer Dialogues
Eelco Dolstra & Ron Efroni – Keeping the lights on: News from the NixOS Foundation
By night, Eelco (@edolstra) is the inventor of Nix and chair of the NixOS Foundation board, and Ron (@ron) is a board member and the foundation’s treasurer. By day they each run a company built on top of Nix. In this episode of the 2023 Nix Developer Dialogues we’ll talk about the purpose of the foundation, the board’s role in the Nix community, recent developments at ecosystem scale, and upcoming challenges.
Check the announcement for a complete schedule!
Links from the show
- https://edolstra.github.io/pubs/phd-thesis.pdf
- https://determinate.systems/
- About Us - Our story | flox
- NixOS Foundation board | Nix & NixOS
- Eelco Visser - Google Scholar
- https://youtu.be/PHFbw6JSzMk?si=21B4FIXx8afYYQcy&t=1561
- https://youtu.be/watch?v=JjXJGiOgfGg
- NGI Zero | Next Generation Internet
- NLnet; About NGI Zero
- Infrastructure Team | Nix & NixOS
- NixOS S3 Short Term Resolution!
- NixCon NA 2024: Call for Proposals @ Sessionize.com
- GitHub - ngi-nix/summer-of-nix: A rare opportunity for Nix users of varying skills and interests, to practice Nix remotely, in mob programming format, while contributing to open source and receiving (some) payment for it
- NixOS S3 Long Term Resolution - Phase 1
- Search results for 'Long-term S3 cache solutions meeting minutes in:title order:latest' - NixOS Discourse
- Search results for 'NixOS Foundation Board Meeting Minutes in:title order:latest' - NixOS Discourse
- Quarterly NixOS Foundation Board Panel
- NixOS Foundation board | Nix & NixOS
- Issues · NixOS/foundation · GitHub