Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Нет, потому что используется папка /nix. Для ее создания нужны root права.
не прошло и 10 лет, как могу сказать: есть nix-user-chroot (https://github.com/nix-community/nix-user-chroot), там такое можно
однако, оно не работает с проектами, собранными под buildFHS (есть такой инструмент в Nix, для обёртывания программ, требующих соответствия FHS) - поэтому да, запустить наиболее тяжелые приложения прямо из никса (например, VSCode) без рутового никса, судя по всему, не выйдет
но что касается инструментов сборки, оно получилось
p.s. кстати в реале проект основан 6 лет назад, поэтому есть основания предполагать, что этот коммент мог бы быть напечатан и пораньше, но как сложилось
myProject_i686 = pkgs.pkgsi686Linux.stdenv.mkDerivation {
name = "myProject-i686-0.0.1";
buildInputs = [
pkgs.gcc_multi
pkgs.glibc_multi
pkgs.python2
pkgs.pkgconfig
pkgs.pkgsi686Linux.boost155
pkgs.pkgsi686Linux.openssl
pkgs.pkgsi686Linux.curl
pkgs.pkgsi686Linux.opencv
];
};
Nix как менеджер зависимостей для C++