Size: a a a

2017 November 02

ЕО

Евгений Омельченко in NixOS
Хм, а что делать со сломанными скриптами такого рода?
./zulip-electron-launcher.sh: /bin/bash: bad interpreter: No such file or directory
источник

λO

λeonid Onokhov in NixOS
patchShebangs
источник

λO

λeonid Onokhov in NixOS
buildFHSEnv
источник

ЕО

Евгений Омельченко in NixOS
patchShebangs это функция внутри nix'а, правильно я понимаю? Типа если я из этого буду пакет делать, то можно запатчить скрипт?э
источник

λO

λeonid Onokhov in NixOS
хуже когда в клозед сорс бинарнике есть system("/bin/rm") :(
источник

λO

λeonid Onokhov in NixOS
да
источник

λO

λeonid Onokhov in NixOS
это функция в ${stdenv}/setup.sh
источник

λO

λeonid Onokhov in NixOS
в postInstall например можно вызвать
источник

λO

λeonid Onokhov in NixOS
источник

AS

Arseniy S in NixOS
λeonid Onokhov
есть ли какой способ ограничить количество паралельных nix джоб не глобально?
Вот например у меня джоба в виртуалке выполняется, и памяти надо много. Но куча других джоб памяти не жрёт, и могут вполне компилять параллельно. И не хотелось бы всё выполнять с -j 1.
/etc/nix/nix.conf
источник

λO

λeonid Onokhov in NixOS
@jagajaga там нет такой опции же. только max_build_jobs
источник

AS

Arseniy S in NixOS
Это оно и есть, если я не ошибаюсь
источник

λO

λeonid Onokhov in NixOS
это глобально мне ограничит
источник

ЕО

Евгений Омельченко in NixOS
Гхм, а вместо оверлеев держать собственную ветку nixpkgs, да?
источник

AV

Alexander Vershilov in NixOS
вроде ж каналы для этого?
источник

λO

λeonid Onokhov in NixOS
зачем ветку?
источник

AP

Anatolii Prylutskyi in NixOS
а оверлеи же есть вроде
источник

λO

λeonid Onokhov in NixOS
оверлеи норм
источник

ЕО

Евгений Омельченко in NixOS
https://nixos.org/nixpkgs/manual/#chap-quick-start про каналы тут практически ничего не написано
источник

λO

λeonid Onokhov in NixOS
каналы это про апдейты. можно смело тащить голову любого бранча из github.com/NixOS/nixpkgs-channels, но не так удобно.
источник