Тёмный

Nix derivations explained | Unleash the full potential of NixOS 

Vimjoyer
Подписаться 15 тыс.
Просмотров 11 тыс.
50% 1

Discord server: / discord
All code from the video: github.com/vimjoyer/nix-deriv...

Опубликовано:

 

7 авг 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 40   
@AppsTricksByNazakatUmrani
@AppsTricksByNazakatUmrani Месяц назад
ManI love what you are doing for the community, no one can thank you enough for your work, I don't know what to say
@unknown-otter
@unknown-otter 11 месяцев назад
Another comment just for the yt algorithm! Thank you for your work!
@vimjoyer
@vimjoyer 11 месяцев назад
Thanks!
@unknown-otter
@unknown-otter 11 месяцев назад
Pardon me, I'm just curious, are you from CIS countries? Your accent sounds familiar to me (well, I'm from Russia)
@vimjoyer
@vimjoyer 11 месяцев назад
@@unknown-otter I'm from Ukraine
@hotdog2c
@hotdog2c 11 месяцев назад
Awesome explanation! loving the nix videos!
@Gaivs
@Gaivs 11 месяцев назад
I'm so glad I found this channel, great explanations for something I know I've wanted to learn for a long time!
@_modiX
@_modiX 10 месяцев назад
I'm so happy for that as well. The documentation is vast, but shallow, with many sources to learn from. It's nice to have someone condense all the necessary information to get learn how to do specific things with very easy examples.
@lamprospitsillou6325
@lamprospitsillou6325 11 месяцев назад
I am running Nixos-install as we speak, keep up the amazing work , thank you!
@BartekBroniszewski
@BartekBroniszewski 11 месяцев назад
Awesome as always! It is like Nix inception, you wrap your binary in a wrapper of a wrapper...yes and then we have cowsay. I totally got it.
@vimjoyer
@vimjoyer 11 месяцев назад
Haha, yes.
@dillon4248
@dillon4248 11 месяцев назад
Awesome! Still working on getting use to nix to switch to it as my daily driver. Really interested in seeing more on how to build projects and push to the nix package manager for my own projects and projects I find that are not in the nix package manager yet
@DooMWhite
@DooMWhite 4 дня назад
Amazing content, just what I wanted to understand.
@DooMWhite
@DooMWhite 4 дня назад
Just a thing, I tried using cp $src/hello-world, but that didn't work, cuz cp needed "" in the source part, how do I fix that? I tried using "$src/hello-world" and "${src}/hello-world", but that wouldn't work.
@mr.tm-yt
@mr.tm-yt 11 месяцев назад
Great video as always
@infernocop31
@infernocop31 11 месяцев назад
You are incredible. Keep it up
@fulsomenko
@fulsomenko 11 месяцев назад
great stuff
@mawfyy7001
@mawfyy7001 11 месяцев назад
LETS GOOO
@MrPielover19
@MrPielover19 11 месяцев назад
hype
@johannesCmayer
@johannesCmayer 3 месяца назад
You forgot to add this to the nix playlist iirc.
@vimjoyer
@vimjoyer 3 месяца назад
Done, thanks
@zperk13
@zperk13 2 месяца назад
How does it know what g++ is? Why did you not have to define it in the buildInputs or i guess the nativeBuildInputs
@MARKHENSTROM
@MARKHENSTROM 11 месяцев назад
Is there an algorithm that will make the end-user not spend copious amounts of time clicking cat-related videos on RU-vid - thereby ruining my productivity?
@vimjoyer
@vimjoyer 11 месяцев назад
If you find one, tell me).
@SantiagoFraire
@SantiagoFraire 10 месяцев назад
How does nix know which commands to run from the Makefile?
@vimjoyer
@vimjoyer 10 месяцев назад
you can find all the logic here: github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/make-derivation.nix.
@evgen4681
@evgen4681 11 месяцев назад
Спасибо за такие классные видео! Можешь, пожалуйста, рассказать про создание единого окружения разработки (как я понял, для этого используют nix develop или nix shell). Мой самый главный вопрос в том, что там по умолчанию используется bash, но я хотел бы использовать свой конфиг zsh (это уже не nix way?).
@vimjoyer
@vimjoyer 11 месяцев назад
Да, я планирую сделать видео про Nix shell & Nix develop, а запускать их с zsh совсем несложно. Там можно указать shell-hook, который запустит нужную программу, включая любые оболочки. Так как по умолчанию все переменные из окружения пользователя сохряняются при входе в nix shell, .zshrc тоже будет там работать.
@dillon4248
@dillon4248 11 месяцев назад
Also interested in nix develop for my projects (:
@sachinchaudhary1310
@sachinchaudhary1310 4 месяца назад
b;eh comment just for the algorithm baba bleh
@sharperguy
@sharperguy 2 месяца назад
Why do you import default.nix rather than using callPackage?
@vimjoyer
@vimjoyer 2 месяца назад
Yeah, callPackage is preferred.
@rotteegher39
@rotteegher39 11 месяцев назад
What about you rename your channel to nixjoyer instead of vimjoyer ? xD
@vimjoyer
@vimjoyer 11 месяцев назад
I'd have to change avatar too
@rotteegher39
@rotteegher39 11 месяцев назад
why not then @@vimjoyer
@vimjoyer
@vimjoyer 11 месяцев назад
@@rotteegher39 I don't care about the name much, but some people like this one, and I wont just be making nix videos here.
@rotteegher39
@rotteegher39 11 месяцев назад
respect +++ @@vimjoyer
@_modiX
@_modiX 10 месяцев назад
I've seen some packages coming with a flake.nix in their repository. Could you please show in a video how to have a project with a flake.nix instead and how it is properly consumed on my own flake.nix? You are a good teacher btw. :)
Далее
Ultimate NixOS Guide | Flakes | Home-manager
15:30
Просмотров 118 тыс.
Как выходим с тройняшками 🙃
00:17
Nix and NeoVim
13:38
Просмотров 121 тыс.
NixOS tutorial - Nix Packages
18:30
Просмотров 2,6 тыс.
Gleam for Impatient Devs
8:46
Просмотров 54 тыс.
Nix Dev Environments | Declare Your Coding Projects
5:43
NixOS is Mindblowing
12:02
Просмотров 674 тыс.
Nix Flakes - An Overview
5:39
Просмотров 5 тыс.