Size: a a a

2021 February 04

LW

LOL WTF in NixOS
Если ты имел ввиду vista-fonts-1, то так я уже пробовал и не работает.
источник

LW

LOL WTF in NixOS
Аааа
Заработало
источник

LW

LOL WTF in NixOS
Ну что за тупость, без "-1"
источник

LW

LOL WTF in NixOS
Как ты это понял?
источник

АБ

Александр Бантьев... in NixOS
Предполагаю, что -1 это версия
источник

АБ

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

АБ

Александр Бантьев... in NixOS
LOL WTF
Как ты это понял?
По ошибке
источник

АБ

Александр Бантьев... in NixOS
В ошибке Package ‘vista-fonts-1’ ну а -1 скорее всего версия
источник

LW

LOL WTF in NixOS
Так это же типичная ошибка, она на любой чих по анфри выдается.
источник

LW

LOL WTF in NixOS
Ну я думал, что в никсосе можно таким образом форсить версию.
источник

LW

LOL WTF in NixOS
Почти сам допер)
источник

АБ

Александр Бантьев... in NixOS
LOL WTF
Так это же типичная ошибка, она на любой чих по анфри выдается.
Ну в ошибке тебе говорят имя пакета, и в твоём коде ты матчишь по имени (а подсовываешь имя аттрибута)
источник

N

Nikolay in NixOS
Господа эксперты, может все таки кто-то знает, как запустить скрипт из деривации предоставляемый как passthru.script1 = ./script1.sh;? От безнадежности найти ответ, уже пошел на дискорс.
источник

АБ

Александр Бантьев... in NixOS
Nikolay
Господа эксперты, может все таки кто-то знает, как запустить скрипт из деривации предоставляемый как passthru.script1 = ./script1.sh;? От безнадежности найти ответ, уже пошел на дискорс.
Тебе обязательно из passthru запускать?
источник

АБ

Александр Бантьев... in NixOS
Если да, то если я правильно помню придется разве что делать drv.overrideAttrs (oa: { prePatch = "${oa.passthru.script1}"; })
источник

АБ

Александр Бантьев... in NixOS
Но вообще выглядит как будто ты собрался делать что-то неправильно
источник

N

Nikolay in NixOS
Александр Бантьев
Тебе обязательно из passthru запускать?
passthru.script1 может быть например writeScript ..., так что без passthru не получится запустить я так понимаю
источник

N

Nikolay in NixOS
Александр Бантьев
Но вообще выглядит как будто ты собрался делать что-то неправильно
идея аналогична тому, как дергается passthru.updateScript с помощью nix-shell maintainers/scripts/update.nix --argstr package foo, но пока не разберусь какая там магия внутри происходит.
источник

АБ

Александр Бантьев... in NixOS
Любители Nix на macOS, https://opencollective.com/nix-macos
источник

N

Nikita Ursol in NixOS
Nikolay
Господа эксперты, может все таки кто-то знает, как запустить скрипт из деривации предоставляемый как passthru.script1 = ./script1.sh;? От безнадежности найти ответ, уже пошел на дискорс.
environment.systemPackages = [(pkgs.writeScriptBin "script1" pkgs.blah.passthru.script1)]
что-то типо этого?
источник