Nix Language Overview

  Рет қаралды 11,034

Wil T

Wil T

Күн бұрын

Пікірлер: 16
@actuallyganta6044
@actuallyganta6044 3 жыл бұрын
Hi Wil, just wanted to say thanks for making these videos, they are a great help! Just a quick piece of constructive criticism though, watching these videos on a phone is borderline impossible with how you're showing some of the things as the text appears extremely small. I know most people are likely watching these in a desktop environment, but if you can find a way to make the text appear more easily for people watching on phones (such as myself), it would be really cool!
@wilfridtaylor
@wilfridtaylor 3 жыл бұрын
Thanks for the feedback. Yeah I made the last 4 videos in a batch unfortunately so they all have the small text problem. In the next video though I should have bigger text and hopefully reduce the keyboard sound a bit too :).
@actuallyganta6044
@actuallyganta6044 3 жыл бұрын
@@wilfridtaylor Awesome, I'm glad the feedback was useful, and I'll be looking forward to future vids!
@Saulimedes
@Saulimedes 3 жыл бұрын
Your Video Series about Nix is amazing! Thank you so so much!!
@Alexander_Sannikov
@Alexander_Sannikov Жыл бұрын
Very good series. I like it. Occasionally you start rambling/mumbling, minor editing would not hurt, but the actual information is very useful.
@crushonyoutoo
@crushonyoutoo 3 жыл бұрын
Thank you, keep them coming, they are gold and really interesting.
@burritocodes
@burritocodes 2 жыл бұрын
First off I want to say thank you for making these videos. These are the videos that got me curious about nixOS. A good way to explain functional programming is this: if you give a function the same input 10,000 times, you will get the same output 10,000 times. Functional languages, the pure functional languages at least, do not allow any form of state change (immutability.) They only allow you to receive new state. This is also called "side-effect free programming."
@Rajibahmed
@Rajibahmed 3 жыл бұрын
Thanks man ! I was using home-manger by copying from many different dotfiles project. This video helps me to understand where and how to look for help :). Thanks again ... looking forward for your flakes explainer video. Really confused with niv, lorry and flakes.
@SamWhitlock
@SamWhitlock 3 жыл бұрын
I don't think you need to use niv with flakes. if i understand it, niv was a way to pin packages before flakes came around
@khaldrogo9451
@khaldrogo9451 2 жыл бұрын
Hi can you please enable CC for this video? Thanks!
@wilfridtaylor
@wilfridtaylor 2 жыл бұрын
I have updated the language settings on my videos so CC should appear once KZbin does their background processing.
@argonpremin3888
@argonpremin3888 3 жыл бұрын
Thank you Wil!
@MarionBuchner
@MarionBuchner 7 ай бұрын
Good content, terrible audio. Thank you.
@SamWhitlock
@SamWhitlock 3 жыл бұрын
The way I've sorta understood Nix is that there is a "lazy" way of constructing one giant thing, usually a set with certain attributes. However, it wasn't clear how a lazily-constructed set actually has a side effect (ya know, if actually building SOMETHING). The key thing is that certain special attributes in the top-level set are forced, i.e. Nix says "evaluate the laziness and give me an answer". These are common things you see in other folks' configs (e.g. defaultPackage, modules, etc), but usually it's best to check the actual nix language / interpreter source (not nixpkgs) for these "magical" forced attributes.
@needMoreInput
@needMoreInput 4 ай бұрын
My understanding is that by lazy they mean it will skip evaluations of things that are not needed. For instance, instead of evaluating all 100k+ packages in nixpkgs it skips any of them that are not declared in the build, even though the paths are there. I do not think it works like nice like when using mkOverride or like lazy in lazyvim.
@mumk
@mumk 6 ай бұрын
the audio to these videos are ironically abysmal
Nix Shell
10:37
Wil T
Рет қаралды 8 М.
NixCon2023 microvm.nix
34:13
NixCon
Рет қаралды 5 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Ultimate Nix Flakes Guide
17:08
Vimjoyer
Рет қаралды 34 М.
Nix explained from the ground up
23:39
Surma
Рет қаралды 69 М.
Nix: What Even is it Though
24:43
Burke Libbey
Рет қаралды 7 М.
Pitfalls of Nix and How to Avoid Them - Philipp Herzog
16:22
Getting Started with Nix
25:49
OpenTechLab
Рет қаралды 76 М.
The Return of Procedural Programming - Richard Feldman
52:53
ChariotSolutions
Рет қаралды 48 М.
Nix Language Explained
8:54
Vimjoyer
Рет қаралды 22 М.
Intro to Flakes
19:32
Wil T
Рет қаралды 20 М.
NixOS Filesystem Overview
20:01
Wil T
Рет қаралды 9 М.
Nix is my favorite package manager to use on macOS
28:08
Dreams of Autonomy
Рет қаралды 147 М.
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН