- 174
- 251 219
NixCon
United Kingdom
Registrace 25. 10. 2017
NixCon is a community-oriented conference for contributors and users of Nix and NixOS. It's about sharing experiences, inspiring people and discussing future development. We would like to learn about how you use Nix and NixOS in your organization and what you are currently working on. The growth of NixOS as a project brings its own challenges and we would like to know how you think the user experience can be improved and how NixOS can be scaled.
NixCon2023 Nix in Space
media.ccc.de/v/nixcon-2023-35959-nix-in-space
.
Kip93
talks.nixcon.org/nixcon-2023/talk/DHXKNW/
#nixcon2023
.
Kip93
talks.nixcon.org/nixcon-2023/talk/DHXKNW/
#nixcon2023
zhlédnutí: 1 277
Video
NixCon2023 microvm.nix
zhlédnutí 4,3KPřed 11 měsíci
media.ccc.de/v/nixcon-2023-34861-microvm-nix microvm.nix builds NixOS for a few virtual machine managers in a few different use-cases Full virtualization suffers from overhead and performance degradation due to software emulation of real hardware. MicroVMs are optimized by replacing this emulation with interfaces that have been optimized for the virtual machine use-case: VirtIO. microvm.nix hel...
NixCon2023 NixCon 2023 Closing Ceremony
zhlédnutí 250Před 11 měsíci
media.ccc.de/v/nixcon-2023-36477-nixcon-2023-closing-ceremony Closing, thank yous, sponsors, what's next, anything else Ron Efroni talks.nixcon.org/nixcon-2023/talk/NRSXHT/ #nixcon2023
NixCon2023 Nix and Kubernetes: Deployments Done Right
zhlédnutí 5KPřed 11 měsíci
media.ccc.de/v/nixcon-2023-35290-nix-and-kubernetes-deployments-done-right Nix is an amazing build tool not only for applications, but also for the infamous "yaml engineering". Join Volodymyr to learn about the journey of using nix along with argocd to deploy payloads into kubernetes. What you will learn: - Setting up nix to work with argocd - Deploying simple applications written purely in nix...
NixCon2023 Tvix
zhlédnutí 1,7KPřed 11 měsíci
media.ccc.de/v/nixcon-2023-35254-tvix Tvix is a modern design and implementation of the Nix package manager (GPLv3). It brings a modular architecture in which components such as the build environment or package store are replaceable, which enables new use-cases and platforms. This talk will give a status update on the current state of the project, and an outlook on the roadmap. flokli talks.nix...
NixCon2023 Daily-driving NixOS on the Librem 5
zhlédnutí 1,8KPřed 11 měsíci
media.ccc.de/v/nixcon-2023-36022-daily-driving-nixos-on-the-librem-5 I've been using a Librem 5 running NixOS for a few months now as my daily driver. Here are the challenges I've faced, what works and what doesn't. Sophie Tauchert talks.nixcon.org/nixcon-2023/talk/Q3YYMR/ #nixcon2023
NixCon2023 Reinventing the wheel with Zilch
zhlédnutí 1,8KPřed 11 měsíci
media.ccc.de/v/nixcon-2023-36425-reinventing-the-wheel-with-zilch It's been twenty years since Nix was unleashed upon this world, and yet, the only real alternative is Guix‽ Well, not on my watch! I've been working on Zilch for a while now, and it's starting to be ready to be released to the wild. This talk will describe what this fresh new Nix-compatible alternative is, how it came into being,...
NixCon2023 Bootstrapping Nix and Linux from TinyCC
zhlédnutí 1,1KPřed 11 měsíci
media.ccc.de/v/nixcon-2023-34402-bootstrapping-nix-and-linux-from-tinycc Building every operating system starts from something. I'm not as hardcore as the stage0 project folks going from assembly to Guix, but a shorter path from a ~320 KB TinyCC binary to Nix to a proof-of-concept Linux distribution also proved to be a story worth telling. We'll begin our journey by executing a -nostdlib C prog...
NixCon2023 Single Website Firefox VMs with NixOS
zhlédnutí 1,3KPřed 11 měsíci
media.ccc.de/v/nixcon-2023-34898-single-website-firefox-vms-with-nixos In this lightening talk, we'll walk through process of creating a virtual machine using NixOS which will start Firefox and visit a pre-configured website. We'll work-around the performance issue of building multiple VMs when there are many configured websites. To do so, we'll employ flake outputs for caching and QEMU's abili...
NixCon2023 Nix in the Wild
zhlédnutí 590Před 11 měsíci
media.ccc.de/v/nixcon-2023-35906-nix-in-the-wild The team at flox has been producing a series of Nix in the Wild articles that showcase users and organizations doing innovative things with Nix. I’d like to take a quick few minutes to share some of these stories and invite others to participate. Ross Turk talks.nixcon.org/nixcon-2023/talk/8ENEKM/ #nixcon2023
NixCon2023 Layered Nix Stores
zhlédnutí 476Před 11 měsíci
media.ccc.de/v/nixcon-2023-36181-layered-nix-stores A new Nix store implementation - local-overlay - that lets you create a writable layer over another underlying store. Nix has various different store implementations. For example the daemon store, which provides store access to unprivileged users on multiuser systems. Some caveats apply, but the new local-overlay store lets you combine an exis...
NixCon2023 Nix for HPC: the case of cudaPackages
zhlédnutí 453Před 11 měsíci
media.ccc.de/v/nixcon-2023-36404-nix-for-hpc-the-case-of-cudapackages We should briefly see (or recap) what effort it takes today to provision via Nix a typical stack that includes Pytorch and CUDA, see when Nix could still be the better choice, and when Nix may seem to hinder progress. We should try to argue that the obstacles we observe can be eliminated at the nixpkgs level Nixpkgs and NixOS...
NixCon2023 Dynamic Derivations: what and why
zhlédnutí 578Před 11 měsíci
media.ccc.de/v/nixcon-2023-36394-dynamic-derivations-what-and-why In this quick talk, tomberek will introduce an upcoming experimental feature that has been in development for several years: dynamic derivations (RFC92). The talk will describe the motivation, the current status, implementation details, and a teaser of user-facing value they provide. References: - github.com/NixOS/rfcs/blob/maste...
NixCon2023 Rust + Nix: More than the sum of their parts?
zhlédnutí 1,5KPřed 11 měsíci
media.ccc.de/v/nixcon-2023-35849-rust-nix-more-than-the-sum-of-their-parts- Rust is a programming language with a knack for ergonomics in a space where robustness, correctness, and speed often come at the cost of many papercuts. Nix is a project focused on building software in a robust, correct, and deterministic way. These two projects should be best friends, right? In this talk Zach Mitchell ...
NixCon2023 Nuenv: an experimental derivation builder for Nix
zhlédnutí 1,2KPřed 11 měsíci
media.ccc.de/v/nixcon-2023-36432-nuenv-an-experimental-derivation-builder-for-nix Nuenv is an alternative builder for Nix derivations that uses Nushell rather than Bash. It offers enhanced expressiveness and type safety to Nix. While Bash is a tried-and-true and highly well-known quantity, it's not particularly expressive and it has known "footguns" surrounding things like string parsing. Nushe...
NixCon2023 disko and nixos-anywhere: Declarative and Remote Installation of NixOS
zhlédnutí 5KPřed 11 měsíci
NixCon2023 disko and nixos-anywhere: Declarative and Remote Installation of NixOS
NixCon2023 Finding things in nixpkgs and NixOS source
zhlédnutí 2,7KPřed 11 měsíci
NixCon2023 Finding things in nixpkgs and NixOS source
NixCon2023 NixCon 2023 Opening Ceremony
zhlédnutí 194Před 11 měsíci
NixCon2023 NixCon 2023 Opening Ceremony
NixCon2023 How to teach Nix in 5 minutes!
zhlédnutí 2,2KPřed 11 měsíci
NixCon2023 How to teach Nix in 5 minutes!
NixCon2023 Declaring an IDE with evalModules
zhlédnutí 1,1KPřed 11 měsíci
NixCon2023 Declaring an IDE with evalModules
NixCon2023 Using Nix from Python, using Python from Nix
zhlédnutí 974Před 11 měsíci
NixCon2023 Using Nix from Python, using Python from Nix
NixCon2023 This year in Nix documentation
zhlédnutí 423Před 11 měsíci
NixCon2023 This year in Nix documentation
NixCon2023 Automating testing of NixOS on physical machines
zhlédnutí 682Před 11 měsíci
NixCon2023 Automating testing of NixOS on physical machines
NixCon2023 Nix, but with a different frontend
zhlédnutí 780Před 11 měsíci
NixCon2023 Nix, but with a different frontend
NixCon2023 NixOS Foundation Board Panel
zhlédnutí 484Před 11 měsíci
NixCon2023 NixOS Foundation Board Panel
NixCon2023 Adapting NixOS to fit local site constraints
zhlédnutí 284Před 11 měsíci
NixCon2023 Adapting NixOS to fit local site constraints
NixCon2023 Compiling to Nix: A Quick Overview
zhlédnutí 342Před 11 měsíci
NixCon2023 Compiling to Nix: A Quick Overview
NixCon2023 Blending NixOS with Flathub for friends and family
zhlédnutí 2,2KPřed 11 měsíci
NixCon2023 Blending NixOS with Flathub for friends and family
NixCon2023 not-all-packages-anymore.nix
zhlédnutí 1,6KPřed 11 měsíci
NixCon2023 not-all-packages-anymore.nix
I feel like yaml doesn’t have to be repetitive. It’s parsed so like just make a smarter parser and structure the requirements better, yeah? I don’t particularly care yaml vs Toml most of the time they’re both a lot better than json.
Good talk
average nixOS user
My ex in high school used to say: “if you trust systemd one day you’ll sell even your underpants to systemd”. I thought he was being dramatic at the time but here we are now 😂
4 years later and I'm learning NixOS and got curious about NixOS history and found this. Thank you! Great presentation and history. Feels like secret history.
Cool, whats the update?
It would be really cool to know what is the new way of doing things with nix* and in May of 2024 this is still an issue; as you learn you naturally come across discussions where you intuitively learn what is the new way
5 years later still no porting guide whatsoever
This was a great talk
This would be perfect for multi-site web hosting.
Engineers are humans too 😅😅😅😅😅👍🏾
awesome work guys!
LOVE the Tolkien reference! That was really well done.
Love this with nixOS, but an alternative is immutable fedora.
So.. You created a way to port wayland applications to mac? using the wayland code from FreeBSD ports? Then, ran into issues with some of the xcode only tools. But, you have a wayland terminal, which you were able to run as a macOS app under macos windowserver without window Decorations, but... it appears your mac is still using quartz and aqua. How does that work? I imagine that this is strictly to get wayland apps to run under macOS, and not to get WAYLAND itself running ON macos without aqua/quartz. Is that the case?
Can anyone confirm that the reason students are allowed to configure at will their environment is because of nixos’ awesome feature of rolling back to previos state?? I never thought about it, but user permissibility is a huge plus of the nixos!!!
18:07 just out of curiosity why is it that "generating non-installer images is a bit of an anti-pattern"?
Let’s get the rfc merged! 🎉 Thank you for your work!
Great video
Awesome, this looks very promising!
Regarding the halium thing: NixOS takes from pmOS. pmOS used to use libhybris. There is discussion explaining why it doesn't now. Apparently it was more work than without it.
flake.nix + fenix + crane did it for me, thanks!
9:28
what about GPU?
That would be considered PCI passthrough, which he addresses on 31:00
terranix, process-compose-flake and cosmos.nix use nixos evalModules too
Gooooooo Martin!
I didn't really understand why we needed a persistent storage until 11:49 where I saw that the logs where kept there. This could have been explained a little bit more at the beginning to make things clearer, to understand why we need this. Apart from that, great project and good presentation, thank you :)
What a great presentation. Very clear and well structured 👏
Please improve your documentation. So that those of us who are new or want to switch distros can know more deeply. Don't just type in the terminal console, I hope it can be more complete like the arch linux documentation
okay, how do we upgrade to tvixos? 😸
love this!
Having args in inputs makes the most sense to me.
What do the bunny ears represent?
Life, death, the universe and everything beyond
it's cute :33 ~~ >///<'
Очередное IT'шное нетакусе 🤮
Where have you been for the last five or ten years?
Just started with NixOS and set up a bunch of machines with disko and nix-anywhere. Great stuff🚀
Great presentation. Excited to give this a proper go.
This would be such a great example setup to learn from. There isn't more detail about this available is it?
10:10 "incantation" lol
Great talk and really love the infographics!
Cool to see this in-person presentation! I've been using disko since I needed to provision NixOS on several VPS, which was indeed quite nice. For the last one I also tried nixos-anywhere (while booted from a CD image through the web-console of the VPS provider). I was a bit surprised about the distrust toward BTRFS, I must have missed something when I installed it on a home server spanning multiple different disks? So is it really that dangerous or is there some irony involved here? Are there any references that I really shouldn't use it? Or if I were to consider ZFS: would it (still) be a good match if my hardware is (relatively) limited (microserver Gen8 16GB Xeon-1265L, but need most RAM to run k3s with about 10 workloads), and if I (probably) wouldn't use snapshots (because of limited space and selective off-site backups)?
Some very true words Rok. Made me think a lot about why we do things and how we should approach others at work. Thanks for the inspiration!
That is great, I am a daily neovim user and I start nix about months ago. I just want to know how to take part of it? Will the code be opensourced? Thx
Is there a similar nixops-backend plugin for LXC containers?
One of the most exciting presentations of NixCon2023
That looks a lot like a suspect talking to the police: "I don't remember". NixOS must be really good, if it's creator never used it, doesn't remember anything about it and is still invited to give talks about it. It feels like the people in charge of making NixOS really don't want it to be used and are desperately trying to stop the hype. This is really funny!
He was a cofounder. The main founder was Eelco Dolstra who both wrote the thesis for nix and continued supporting nix all the way to today. It is common in academia to be a supporting researcher and forget about the project. It kind of holds to the 80/20 rule. With that being said, he went back to nix after the talk. His most recently modified repository on GitHub is literally a nix repo. I'm not sure what anger you have towards the project. But it's highly unproductive to have such resentment to software of all things. I hear there's good counseling and classes for anger management and lots of teachings for releasing such anger such as buddhism. Hope you find some help <3
What a useless boring video
Congratulations. Thanks for making adding packages much simpler.
I will definitely need to return to this and attempt it. I have a dozen PCs that I'd like to streamline NixOS installation for.
Bootstrappable distros are so cool
I really like to know more tips how to nix build production ready OCI images with torch and cuda support