Size: a a a

2020 April 29

АБ

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

SM

Sergey Makarov in NixOS
error: access to path '/nix/store/1hkqg5drk2fqjqqxjbmrbka15q677199-machines/ASUS-Laptop.nix' is forbidden in restricted mode
источник

АБ

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

ц

ц in NixOS
Кросиво.....
источник

АБ

Александр Бантьев... in NixOS
Sergey Makarov
error: access to path '/nix/store/1hkqg5drk2fqjqqxjbmrbka15q677199-machines/ASUS-Laptop.nix' is forbidden in restricted mode
А, да, я тоже такое видел
источник

АБ

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

АБ

Александр Бантьев... in NixOS
Покажи, где ты делаешь import ./machines/...nix
источник

SM

Sergey Makarov in NixOS
А, поэтому у тебя там конкатенация была?
источник

АБ

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

АБ

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

АБ

Александр Бантьев... in NixOS
Понятно, почему так происходит, или объяснить?
источник

АБ

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

SM

Sergey Makarov in NixOS
Александр Бантьев
Понятно, почему так происходит, или объяснить?
Вообще не вполне
источник

SM

Sergey Makarov in NixOS
Александр Бантьев
Кажется, пора обновить README и комменты
и dir-locals
источник

АБ

Александр Бантьев... in NixOS
Sergey Makarov
Вообще не вполне
"${./machines}/${name}.nix" -- это строка с контекстом в виде ./machines; при вычислении, она делает следующее: копирует machines в /nix/store, заменяет ${machines} на /nix/store/...-machines и возвращает получившуюся строку.
источник

АБ

Александр Бантьев... in NixOS
./machines + "/${name.nix}" -- это путь. При его приведении к строке никс копирует ./machines/${name}.nix в /nix/store и возвращает получившийся /nix/store/...${name}.nix
источник

АБ

Александр Бантьев... in NixOS
Вот и вся разница :)
источник

АБ

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

АБ

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

SM

Sergey Makarov in NixOS
Теперь почему-то секреты отвалились
источник