Channels and NIX_PATH
9:31
4 жыл бұрын
COVID Shield Server overview
18:04
4 жыл бұрын
Nix: What Even is it Though
24:43
4 жыл бұрын
home-manager: Reading the Source
8:38
From nix-env to home-manager
8:58
4 жыл бұрын
Getting Started with home-manager
9:43
Installing home-manager
4:39
4 жыл бұрын
NixOS, nix-darwin, and home-manager
11:00
Packaging a Gem as a Nix derivation
10:56
Nix Garbage Collection
5:21
4 жыл бұрын
Nix as a Homebrew replacement
6:34
4 жыл бұрын
Пікірлер
@e79905
@e79905 8 күн бұрын
love these explanations
@erwin757
@erwin757 3 ай бұрын
Hye man, what happened to you and your channel? Are you still with us and if so, can we expect more awesome vids from you?
@abhinavsiddharth8214
@abhinavsiddharth8214 5 ай бұрын
lovely video
@vp4744
@vp4744 7 ай бұрын
Thanks man, your video must've been what the doctor ordered. Now that the steps have changed, there is no corresponding explanation. Incidentally, for an open source project like Nix that is 20 years old, the documentation is atrociously negligent. It's not that the people don't know the language of communication, but its apathy. I thought of helping out with writing parts of the manual, but after seeing the history of this project, I'm scared of volunteering. You can't get this bad unless there is some deep structural cracks.
@aidang1171
@aidang1171 8 ай бұрын
What is this dev command? Is it an alias? 0:28
@aloufin
@aloufin 9 ай бұрын
2024 nix udpate video in the works?
@gzoechi
@gzoechi Жыл бұрын
Thanks for the video👍 What I haven't found yet was how to lust the loaded variables in root scope. "Added x variables to the root scope" is all but helpful. Update: Just found it - just press the tab key
@JOHNSMITH-ve3rq
@JOHNSMITH-ve3rq Жыл бұрын
These videos NEED millions of views
@magnificoas388
@magnificoas388 Жыл бұрын
clear as hell
@thales-maciel
@thales-maciel Жыл бұрын
omg NOW I get it!
@thepantelemon
@thepantelemon Жыл бұрын
Your keyboard's sound is killing me :)
@BradleyADavis
@BradleyADavis Жыл бұрын
This is really helpful, thanks!
@reedwilliams1868
@reedwilliams1868 Жыл бұрын
I just wanted to thank you for making these videos. They were my introduction to the Nix package manager. I started using NixOS 2 years ago and thanks to the explanations you gave here, I haven't looked back since. Keep up the good work!
@evanfarrar7226
@evanfarrar7226 Жыл бұрын
I definitely had my mind blown, briefly, when you said "all of you can get my vim config here" before I realized the implied "(if you work at shopify and point to our nix-cache)". I was very concerned for all of the secrets that were probably in nix's theoretical public binary cache🤣
@jackinloadup
@jackinloadup Жыл бұрын
Was runix ever released? I can't seem to find any repo or reference.
@spacebuffer
@spacebuffer 2 жыл бұрын
Hello, welcome back etc..
@julianantonielli1919
@julianantonielli1919 2 жыл бұрын
I tried running `nix run /nix/store/{hash}-home-manager-path -c vim` and it doesn't work for two reasons: The directory "cannot be evaluated", and the -c argument seems to no longer exist for `nix run`.
@djnikx1
@djnikx1 2 жыл бұрын
Cheers buddy!👍
@zulpha77
@zulpha77 2 жыл бұрын
Hey I use Pop_OS can i use nix or homebre for the back end of the pop shop
@JeffHykin
@JeffHykin 2 жыл бұрын
I think this is the single most important guide to nix. Over the last 2.5 years I've read a lot of guides, a lot of the nixpkgs source code, documentation, Github threads, written a lot of nix, and watched a lot of nixcon videos. And I don't think there's anything that brings the pieces of the design together quite like this video does.
@this_minizilla
@this_minizilla 2 жыл бұрын
I'm a little bit confuse between home.packages and programs.{program}.enable = true, why bat is not listed in home.packages? is it interchangeable to install things by choosing one either listing program in the home.packages or using program.{program}.enable = true?
@GekoPoiss
@GekoPoiss Жыл бұрын
Enabling a home-manager module will usually add an associated package to the user environment as well, as one would expect. It might set up other things related to the package too, however, which the package alone might not. If possible, it's usually better to enable the home-manager module. If you want to know exactly what enabling the module does, and what configuration options exist for the module, you can always look at the source code.
@Ski4974
@Ski4974 2 жыл бұрын
Why not use nix-instantiate --eval instead?
@diegonayalazo
@diegonayalazo 2 жыл бұрын
Thanks for sharing
@Ski4974
@Ski4974 2 жыл бұрын
We need more Nix videos pls
@JoeTaber
@JoeTaber 2 жыл бұрын
Removing the CA cert package accidentally breaking your environment is very relatable, even the commentary "eh I don't recognize that, it doesn't seem important, get rid of it" followed closely by "oh shit". Generations is a pretty nice feature.
@amydebuitleir
@amydebuitleir 2 жыл бұрын
This was extremely helpful. Two light bulb moments for me: 1) The nix language doesn't do anything except write out derivations, and 2) Nixpkgs is essentially just one giant derivation.
@X1011
@X1011 3 жыл бұрын
1:00 Triarchy _is_ a word, but triumvirate is more the common synonym: en.wikipedia.org/wiki/Triumvirate
@uksuperrascal
@uksuperrascal 3 жыл бұрын
I just installed nix Single-user installation thinking it was just another Package manager - But it is so much more - none of your nix-env commands work ? Please make your terminal text bigger ( Ctrl + shift and + ) to make smaller ( Ctrl and - )
@fancypnatz
@fancypnatz 3 жыл бұрын
thanks for this series! your demeanor, pacing, and topic choice is excellent. I'm going through the whole playlist before my first attempt and it's all "clicking" pretty well at the moment thanks to your efforts.
@bigmac5865
@bigmac5865 3 жыл бұрын
So Burke how do I get NIX installed on Windows 10 ? And how it fits in the Windows World ? How do I get it installed ? H
@musicalintuition
@musicalintuition 3 жыл бұрын
Maybe a little meta but is there a way to install Comma without really installing it? :P
@reedwilliams1868
@reedwilliams1868 Жыл бұрын
Comma is in nixpkgs now, so you can run nix-shell -p comma and you'll get a shell with comma without "installing" it!
@musicalintuition
@musicalintuition 3 жыл бұрын
zsh looks pretty handy with command completion showing previous commands automatically
@antoninperonnet6138
@antoninperonnet6138 3 жыл бұрын
It's so brillantly explained, thanks !!!
@oliverevans96
@oliverevans96 3 жыл бұрын
Thanks for the basic instructions! It was surprisingly difficult to find an explanation of how to run a nix script!
@slaybyvee7089
@slaybyvee7089 3 жыл бұрын
Hey do you think you could make a nix installation video on MAC Big Sur
@_ashout
@_ashout 3 жыл бұрын
Can you release your home.nix publicly? I want to setup my zsh installation the smae way you have.
@howtostudycantonese9956
@howtostudycantonese9956 3 жыл бұрын
good job man
@JanChristophEbersbach
@JanChristophEbersbach 3 жыл бұрын
Cool stuff, I've been using nix-shell -p for the same propose but without the binary search functionality
@red13emerald
@red13emerald 3 жыл бұрын
Awesome! I 100% agree with your premise and the conclusion. Yes, Nix is amazing and solves one of the biggest problems we have in software development. Yes, most people start to learn about it in some specific use-case (NixOS, nix-shell, nix-env, home-managers). And yes, there is virtually no good resource on actually understanding what it is or does. So many articles, Q&As, forum or blog posts assume some prior knowledge, documentation is hard to find and split up over many different locations. This video was already a huge help. I’ve read so much about Nix and played around with it for a year, but it’s always been frustrating because I always felt like I didn’t get it. This is the first time I ever felt like I actually understood. Thank you so, so much making for this! I’ll be binging your playlist now :)
@Ski4974
@Ski4974 3 жыл бұрын
What terminal do you use and how do you get it to fill your screen like that in macOS?
@burkelibbey6583
@burkelibbey6583 3 жыл бұрын
It's iTerm2, and there's an option buried somewhere to use a non-native fullscreen thing
@Ski4974
@Ski4974 3 жыл бұрын
@@burkelibbey6583 Tysm!
@maverik0071
@maverik0071 3 жыл бұрын
Bro i had no understanding of what NixOS really was but now I do. Please do more tutorials because it will help alot of other people.
@tshaylatte9502
@tshaylatte9502 3 жыл бұрын
hey thanks you for this video, very helpful
@spkarkanoid87
@spkarkanoid87 3 жыл бұрын
Thanks!
@vpatryshev
@vpatryshev 3 жыл бұрын
The small functional features that absolutely impressed me. Generations! Why don't we have it in our regular life?
@wp6007
@wp6007 3 жыл бұрын
What kind of keyboard do you have?
@burkelibbey6583
@burkelibbey6583 3 жыл бұрын
Keyboardio model 01. It’s great.
@fredericrous
@fredericrous 3 жыл бұрын
I love the series, thanks so much for making and sharing these videos, Burke. I'd like to put my 2 cents and share 2 projects I enjoy using, a simple way to update ls_colors with hex codes with github.com/sharkdp/vivid (this project deserves more stars imo) and a faster colorls that supports ls_colors github.com/Peltoche/lsd (the only thing that bothers me with lsd is that the -l option has some hardcoded colors but there are PRs on the way)
@objectobject6172
@objectobject6172 3 жыл бұрын
To fix 'tput: unknown terminal "xterm-termite"' try 'export TERM=xterm-256color'