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.
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
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.
Спасибо за такие классные видео! Можешь, пожалуйста, рассказать про создание единого окружения разработки (как я понял, для этого используют nix develop или nix shell). Мой самый главный вопрос в том, что там по умолчанию используется bash, но я хотел бы использовать свой конфиг zsh (это уже не nix way?).
Да, я планирую сделать видео про Nix shell & Nix develop, а запускать их с zsh совсем несложно. Там можно указать shell-hook, который запустит нужную программу, включая любые оболочки. Так как по умолчанию все переменные из окружения пользователя сохряняются при входе в nix shell, .zshrc тоже будет там работать.
Is there an algorithm that will make the end-user not spend copious amounts of time clicking cat-related videos on TH-cam - thereby ruining my productivity?
I tried splitting the default.nix to 3 files, one for each case, but for some reason, I get an error that those files don't exist, only default.nix works, do you know why?
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. :)
Another comment just for the yt algorithm! Thank you for your work!
Thanks!
Pardon me, I'm just curious, are you from CIS countries? Your accent sounds familiar to me (well, I'm from Russia)
@@unknown-otter I'm from Ukraine
Awesome explanation! loving the nix videos!
I'm so glad I found this channel, great explanations for something I know I've wanted to learn for a long time!
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.
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.
Haha, yes.
I am running Nixos-install as we speak, keep up the amazing work , thank you!
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
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
Great video as always
You are incredible. Keep it up
Amazing content, just what I wanted to understand.
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.
LETS GOOO
great stuff
hype
You forgot to add this to the nix playlist iirc.
Done, thanks
Спасибо за такие классные видео! Можешь, пожалуйста, рассказать про создание единого окружения разработки (как я понял, для этого используют nix develop или nix shell). Мой самый главный вопрос в том, что там по умолчанию используется bash, но я хотел бы использовать свой конфиг zsh (это уже не nix way?).
Да, я планирую сделать видео про Nix shell & Nix develop, а запускать их с zsh совсем несложно. Там можно указать shell-hook, который запустит нужную программу, включая любые оболочки.
Так как по умолчанию все переменные из окружения пользователя сохряняются при входе в nix shell, .zshrc тоже будет там работать.
Also interested in nix develop for my projects (:
Is there an algorithm that will make the end-user not spend copious amounts of time clicking cat-related videos on TH-cam - thereby ruining my productivity?
If you find one, tell me).
How does it know what g++ is? Why did you not have to define it in the buildInputs or i guess the nativeBuildInputs
b;eh comment just for the algorithm baba bleh
I tried splitting the default.nix to 3 files, one for each case, but for some reason, I get an error that those files don't exist, only default.nix works, do you know why?
If you are using git, make sure to git add them. Flakes don't see unstaged files.
@@vimjoyer That was the issue, ty!
How does nix know which commands to run from the Makefile?
you can find all the logic here: github.com/NixOS/nixpkgs/blob/master/pkgs/stdenv/generic/make-derivation.nix.
Why do you import default.nix rather than using callPackage?
Yeah, callPackage is preferred.
What about you rename your channel to nixjoyer instead of vimjoyer ? xD
I'd have to change avatar too
why not then @@vimjoyer
@@rotteegher39 I don't care about the name much, but some people like this one, and I wont just be making nix videos here.
respect +++ @@vimjoyer
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. :)