Nerding out about Nix and NixOS with Jon Seager, Canonical

  Рет қаралды 5,339

Nerding Out With Viktor

Nerding Out With Viktor

3 ай бұрын

In this electrifying episode of "Nerding Out with Viktor," join us as we plunge into the dynamic world of Nix with Jon from Canonical. As the VP of Enterprise Engineering, Jon brings a treasure trove of experience, from his early days with Arch Linux to mastering Canonical's innovative automation tools like JuJu and charms.
The conversation shifts gears to the fascinating realm of Nix, where Jon unveils its prowess as both a functional programming language and a robust package manager. He zooms in on Nix's superpower for creating unparalleled reproducibility across systems, a groundbreaking feature in the software landscape.
Viktor and Jon then navigate the intricacies of NixOS, revealing its immutable elegance and how it revolutionizes system configuration with the Nix package manager and module system. Witness Jon's home setup, a tech enthusiast's paradise, showcasing the seamless integration of NixOS with Tailscale for an impenetrable zero-trust environment, all effortlessly maintained thanks to Nix's declarative genius.
Gear up for a riveting journey into Nix, a tool that's reshaping software development and system management. Jon also shares a curated list of resources for those ready to dive into the Nix universe:
* Zero to Nix (zero-to-nix.com/) - Your portal to the Nix world.
* Determinate Systems Nix Installer (github.com/DeterminateSystems...) - The ultimate tool for Nix setup.
* Jon's NixOS Config (github.com/jnsgruk/nixos-config) - A glimpse into a Nix expert's configuration.
* Jon's Crafts Flake (github.com/jnsgruk/crafts-flake) - A treasure trove for Nix packaging.
* Wil T Nix Guides (nixos.wiki/wiki/Wil_T_Nix_Guides) - Comprehensive guides to mastering Nix.
* Jon's Libations (github.com/jnsgruk/libations) - A creative blend of Nix and mixology.

Пікірлер: 15
@ChrisMcDonough
@ChrisMcDonough 3 ай бұрын
Wonderful intro to Nix and NixOS!
@nerdingoutwithviktor
@nerdingoutwithviktor 3 ай бұрын
Thank you, Chris!
@JanChristophEbersbach
@JanChristophEbersbach 2 ай бұрын
Great presentation, thank you! I'm a nix user since 2021 and built a number of configurations over the years. I take lots of new ideas from Jon's setup. Incredible craftsmanship!
@henrikstanleymortensen4295
@henrikstanleymortensen4295 2 ай бұрын
Great session, loved it.
@goowawa
@goowawa 2 ай бұрын
This is day one for me for Nix and NixOS, and this brought it all together for me. Well done!
@imincik
@imincik 2 ай бұрын
As a Nix user and contributor I must say that it was very well presented and explained. Great job !
@MsHojat
@MsHojat 28 күн бұрын
Man this subject seems incredibly esoteric. I consider myself to be quite a computer nerd and was rather lost. Although I don't know too much about Linux system so that certainly plays a factor.
@nil0bject
@nil0bject 28 күн бұрын
your cred is slipping. install debian and arch and fedora on an old machine you aren't using any more and get up to date
@GSteel-rh9iu
@GSteel-rh9iu 25 күн бұрын
Yay Eelco Dolstra!
@angeldude101
@angeldude101 2 ай бұрын
Huh. So Tailscale is basically like a more convenient ssh or something? That sounds really useful when trying to connect from one device to another. Also, is _that_ why pipewire has been scratching so much? I swear, it was driving me crazy to the point of switching back to pulseaudio. If that's really all it takes to fix things, just disabling something, why is that not the default? Also why is this video the first place I'm seeing this? If this works, then this video might just singlehandedly redeem pipewire in my eyes. Edit: I'm now adding that wireplumber file to my config and rebuilding... through a browser window using tailscale to ssh into... the same machine the browser is on. :P
@thenachotech
@thenachotech 2 ай бұрын
Tailscale is like a VPN so you install it on your devices and they can connect to each other inside or outside of the network without any port forwarding, but it doesn't route your traffic through a node either so its very low latency.
@hamirmahal
@hamirmahal 15 күн бұрын
13:13 Is that kind of like `npx`?
@james-cucumber
@james-cucumber 19 сағат бұрын
NPX is a very good analogue for ‘nix shell‘, yes
@unclefester9113
@unclefester9113 Ай бұрын
Nix is amazing. Easy to install and use. Doing anything to it - or making any changes to it is beyond the grasp of most average noobs.
Exploring the C2PA Standard with Dom Guinard from Digimarc
1:01:03
Nerding Out With Viktor
Рет қаралды 262
Matthew Croughan - What Nix Can Do (Docker Can't) - SCaLE 20x
2:04:54
Matthew Croughan
Рет қаралды 42 М.
Glow Stick Secret 😱 #shorts
00:37
Mr DegrEE
Рет қаралды 132 МЛН
ПЕЙ МОЛОКО КАК ФОКУСНИК
00:37
Masomka
Рет қаралды 9 МЛН
Normal vs Smokers !! 😱😱😱
00:12
Tibo InShape
Рет қаралды 87 МЛН
The Noodle Stamp Secret 😱 #shorts
00:30
Mr DegrEE
Рет қаралды 60 МЛН
Nix and NeoVim
13:38
ThePrimeTime
Рет қаралды 108 М.
Matthew Croughan - Use flake.nix, not Dockerfile - MCH2022
17:25
Matthew Croughan
Рет қаралды 41 М.
Modularize NixOS and Home Manager | Great Practices
8:07
Vimjoyer
Рет қаралды 12 М.
Anatomy of a NixOS Config - Part 1/2
10:22
EmergentMind
Рет қаралды 5 М.
Manage Your NixOS Config with Git
44:25
LibrePhoenix
Рет қаралды 8 М.
Say Goodbye to Containers - Ephemeral Environments with Nix Shell
16:58
Flakes: Nix Unshackled - Graham Christensen | PackagingCon 2023
24:20
NixOS Has One BIG Problem
17:48
The Linux Cast
Рет қаралды 55 М.
NixOS Is The Power User Distro (Now With An Easy Installer!)
19:06
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 1,1 МЛН
🤖Вернулись в ПРОШЛОЕ🤪
0:28
Demin's Lounge
Рет қаралды 60 М.
Introducing the all-new iPad Pro | Apple
1:29
Apple
Рет қаралды 37 МЛН
Распаковка айфона в воде😱 #shorts
0:25
Mevaza
Рет қаралды 1,6 МЛН
Внутренности Rabbit R1 и AI Pin
1:00
Кик Обзор
Рет қаралды 2,2 МЛН
📱 SAMSUNG, ЧТО С ЛИЦОМ? 🤡
0:46
Яблочный Маньяк
Рет қаралды 1,1 МЛН
How about that uh?😎 #sneakers #airpods
0:13
Side Sphere
Рет қаралды 10 МЛН