Size: a a a

2021 January 25

АБ

Александр Бантьев... in NixOS
А конкретно место где ты оверрайдишь/устанавливаешь nix.package
источник

АБ

Александр Бантьев... in NixOS
Или можешь сам сделать nix-diff между версией, которая собирается у тебя, и версией, которая на гидрек
источник

АЧ

Арсений Чеканов... in NixOS
Я так сделал:
  inputs = {
   nix.url = "github:nixos/nix?rev=b7bfc7ee52dd425e0156f369eb4c05a62358f912";
Если сделать таким образом, то nix не понимает, что у меня тот же пакет?
источник

АБ

Александр Бантьев... in NixOS
Теперь посмотри nix eval --raw .#nixosConfigurations.$(hostname).config.nix.package.drvPath
источник

АБ

Александр Бантьев... in NixOS
И nix-diff $(nix eval --raw .#nixosConfigurations.$(hostname).config.nix.package.drvPath) /nix/store/4bd2bl9ag3h24q21w5w8rw8vn8k9j0jh-nix-binary-tarball-2.4pre20210122_b7bfc7e.drv
источник

АЧ

Арсений Чеканов... in NixOS
Александр Бантьев
Теперь посмотри nix eval --raw .#nixosConfigurations.$(hostname).config.nix.package.drvPath
/nix/store/k1ipd45cm72n7994wxj5jqia5ddz1a5q-nix-2.4pre20210122_b7bfc7e.drv
источник

АЧ

Арсений Чеканов... in NixOS
Александр Бантьев
И nix-diff $(nix eval --raw .#nixosConfigurations.$(hostname).config.nix.package.drvPath) /nix/store/4bd2bl9ag3h24q21w5w8rw8vn8k9j0jh-nix-binary-tarball-2.4pre20210122_b7bfc7e.drv
- /nix/store/k1ipd45cm72n7994wxj5jqia5ddz1a5q-nix-2.4pre20210122_b7bfc7e.drv:{out}
+ /nix/store/4bd2bl9ag3h24q21w5w8rw8vn8k9j0jh-nix-binary-tarball-2.4pre20210122_b7bfc7e.drv:{out}
nix-diff: /nix/store/4bd2bl9ag3h24q21w5w8rw8vn8k9j0jh-nix-binary-tarball-2.4pre20210122_b7bfc7e.drv: openFile: does not exist (No such file or directory)
источник

АБ

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

АБ

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

АЧ

Арсений Чеканов... in NixOS
Все пофикшено, спасибо, был какой-то мусор в конфиге.
источник

N

Nikita Ursol in NixOS
Арсений Чеканов
Я так сделал:
  inputs = {
   nix.url = "github:nixos/nix?rev=b7bfc7ee52dd425e0156f369eb4c05a62358f912";
Если сделать таким образом, то nix не понимает, что у меня тот же пакет?
А зачем из мастера берёшь, если не секрет?
источник

АБ

Александр Бантьев... in NixOS
Nikita Ursol
А зачем из мастера берёшь, если не секрет?
Там флейки же
источник

N

Nikita Ursol in NixOS
Александр Бантьев
Там флейки же
{ pkgs, ... }:

{
 nix = {
   package = pkgs.nixFlakes;  
   extraOptions = ''  
     experimental-features = nix-command flakes
   '';
 };
}
источник

N

Nikita Ursol in NixOS
из мастера дла этого тянуть не надо
источник

N

Nikita Ursol in NixOS
pkgs.nixUnstable тоже можно использовать, одинаковые версии никса
источник

АБ

Александр Бантьев... in NixOS
Nikita Ursol
из мастера дла этого тянуть не надо
В pkgs.nixUnstable багов больше, чем в мастере
источник

АБ

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

АБ

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

N

Nikita Ursol in NixOS
F людям что баги в никсе именно нашли
источник

АБ

Александр Бантьев... in NixOS
Ну я несколько нашел, правда почему-то фиксить их не очень хочется
источник