Size: a a a

2020 September 27

RK

Rinat Kurmaev in NixOS
Вру
источник

RK

Rinat Kurmaev in NixOS
там 15 гигабайт на ssd
источник

⁠Сергей in NixOS
У хетцнера сложно с абузами. Кто угодно может накатать жалобу и тебя лишают аккаунта со всеми услугами
источник

Т

Тима in NixOS
А какой самый анонимный хост ?
источник

Т

Тима in NixOS
Типа порно сайты где хостятся?
источник

DK

Dmitry Kozlyuk in NixOS
Как с флейками получить два dev-шелла, с обычным компилятором и кросс? Без флейков это были два файла для nix-shell. С флейками, если описать один шелл во flake.nix, то nix develop работает. Если тот же файл переименовать в shell.nix, то nix develop -f shell.nix ругается:
'' needs to evaluate to a single derivation, but it evaluated to 0 derivations

Экспериментально выяснил,что если разложить файлы шеллов по папкам и назвать flake.nix, то nix develop в этих папках работает, но не очень удобно это. Или так и задумано?
источник

АБ

Александр Бантьев... in NixOS
Подожди
источник

АБ

Александр Бантьев... in NixOS
Зачем ты переименовываешь в shell.nix ?
источник

АБ

Александр Бантьев... in NixOS
Это совсем не то
источник

АБ

Александр Бантьев... in NixOS
Тебе просто нужно несколько mkShell в packages
источник

АБ

Александр Бантьев... in NixOS
{
 outputs = { self, nixpkgs }: {
   packages.x86_64-linux = with nixpkgs.legacyPackages.x86_64-linux; {
     native = callPackage ./your-package.nix { };
     cross = pkgsCross.aarch64-multiplatform.callPackage ./your-package.nix { };
   };
 };
}
источник

АБ

Александр Бантьев... in NixOS
Вот так идеально, но это нужно опакетить твоё приложение (в your-package.nix)
источник

АБ

Александр Бантьев... in NixOS
Если опакечивать лень, то
источник

АБ

Александр Бантьев... in NixOS
{
 outputs = { self, nixpkgs }: {
   packages.x86_64-linux = with nixpkgs.legacyPackages.x86_64-linux; {
     native = mkShell { buildInputs = [ gcc ]; };
     cross = mkShell { buildInputs = [ pkgsCross.aarch64-multiplatform.gcc ]; };
   };
 };
}
источник

АБ

Александр Бантьев... in NixOS
Шеллы получать с помощью nix develop .#native и nix develop .#cross
источник

DK

Dmitry Kozlyuk in NixOS
Спасибо. А если опекечивать, куда прописывать то, что не нужно для сборки, а только для разработки? Например, codespell, shellcheck.
источник

АБ

Александр Бантьев... in NixOS
devShell
источник

АБ

Александр Бантьев... in NixOS
Если во флейке несколько пакетов и у каждого свои инструменты -- хз честно говоря
источник

АБ

Александр Бантьев... in NixOS
Я думаю, можно в passthru.devDependencies например запихать и делать nix develop .#my-package.passthru.devDependencies
источник

АБ

Александр Бантьев... in NixOS
Но я плохо себе представляю, где такое может быть.
источник