Size: a a a

2020 November 10

SU

Sir Updatesalot in NixOS
Александр Бантьев
Так, теперь точно непонятно
ну, оно уже в nixpkgs обновилось
источник
2020 November 11

AS

Alexander Sosedkin in NixOS
Ребята, нет тут магов-волшебников, владеющих replaceDependency?
источник

AS

Alexander Sosedkin in NixOS
Ну или просто магов-волшебников, я че-то ппц как застрял
источник

АБ

Александр Бантьев... in NixOS
Задавай вопрос сразу
источник

AS

Alexander Sosedkin in NixOS
источник

AS

Alexander Sosedkin in NixOS
Хочу либо подменить все вызовы gnumake на вызовы gnumake собранного чуть иначе и при этом не инвалидировать бинарный кеш и не заставлять людей пересобрать мир на телефонах
источник

AS

Alexander Sosedkin in NixOS
либо услышать, что я хочу фигни и надо вместо этого что-то другое.
источник

АБ

Александр Бантьев... in NixOS
Мне кажется, что можно попробовать сделать хитрый оверлей, который оставит все пакеты из nixpkgs as-is но сделает все оверрайды или новые вызовы stdenv.mkDerivation/runCommand/etc с замененным make
источник

АБ

Александр Бантьев... in NixOS
Но наверное можно и с replaceDependency поиграть. Я только один раз пользовался, в кишки не лез.
источник

AN

Alexander N. in NixOS
коллеги, а кто нибудь пробовал snap пакеты никсом делать? Есть какие нибудь подводные грабли?
источник

AN

Alexander N. in NixOS
коллеги, а объясните — по какому принципу зависимости из "ведомых" flakes прописываются в flake.lock?
источник

АБ

Александр Бантьев... in NixOS
Alexander N.
коллеги, а объясните — по какому принципу зависимости из "ведомых" flakes прописываются в flake.lock?
Если у "ведомого" флейка есть flake.lock, то берутся версии из него. Если flake.lock нет, то берутся самые свежие версии из flake ref во flake.nix.
источник

AN

Alexander N. in NixOS
понял.  Я пытаюсь как-то все это с неродным CI подружить
источник

АБ

Александр Бантьев... in NixOS
Не очень понял, все проблемы с CI вроде как решаются flake-compat
источник

AN

Alexander N. in NixOS
угу,. То есть можно вообще из flake.lock убрать секцию про репо на который уровнем  ниже ссылается? и пусть его ищут в ведомом?
источник

AN

Alexander N. in NixOS
вот у меня flake-compat как раз да
источник

AN

Alexander N. in NixOS
но я понял, мне наверное надо прибить гвоздиками прямо в flake.nix коммит nixpkgs, и тогда я смогу все остальное тупо обновлять nix flake update
источник

AN

Alexander N. in NixOS
вообще что имеет смысл пинить прямо в flake.nix, а что в локах? Есть какие нибудь good practice
источник

АБ

Александр Бантьев... in NixOS
Alexander N.
но я понял, мне наверное надо прибить гвоздиками прямо в flake.nix коммит nixpkgs, и тогда я смогу все остальное тупо обновлять nix flake update
nix flake update --recreate-lock-file, но да
источник

АБ

Александр Бантьев... in NixOS
Alexander N.
угу,. То есть можно вообще из flake.lock убрать секцию про репо на который уровнем  ниже ссылается? и пусть его ищут в ведомом?
Не понял вопроса
источник