Size: a a a

2020 November 28

АБ

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

М

Мастер ФИДЕ Максим О... in NixOS
После апдейта до 20.09 на тачпаде сломалась акселерация
источник

М

Мастер ФИДЕ Максим О... in NixOS
Куда копать?
libinput.accelProfile = adaptive
источник

MG

Misha Gusarov in NixOS
Александр Бантьев
Есть несколько способов
Сделать derivation и указать его в program?
источник

MG

Misha Gusarov in NixOS
Или как-то проще можно?
источник

АБ

Александр Бантьев... in NixOS
Misha Gusarov
Сделать derivation и указать его в program?
Да, например
источник

АБ

Александр Бантьев... in NixOS
Misha Gusarov
Или как-то проще можно?
источник

АБ

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

АБ

Александр Бантьев... in NixOS
Misha Gusarov
Сделать derivation и указать его в program?
Можешь сделать примерно вот так https://github.com/balsoft/lambda-launcher/blob/master/wrapper.nix#L7
источник

АБ

Александр Бантьев... in NixOS
runCommand "your-script-wrapped" { buildInputs = [ makeWrapper ]; } "mkdir -p $out/bin; makeWrapper ${./path/to/your-script.sh} $out/bin/your-script --prefix PATH : ${lib.makeBinPath [ foo bar baz ]}";
источник

MG

Misha Gusarov in NixOS
Вот, я как раз такое думал руками написать. Спасибо :)
источник

MG

Misha Gusarov in NixOS
Либо можно прямо в скрипте подставить пути.
источник

АБ

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

АБ

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

АБ

Александр Бантьев... in NixOS
evalLiteral = scope: path: builtins.scopedImport scope (builtins.toFile "eval-literal.nix" "''${builtins.readFile path}''")
источник

АБ

Александр Бантьев... in NixOS
Использовать типа writeShellScriptBin "foo" (evalLiteral ./foo.sh)
источник

АБ

Александр Бантьев... in NixOS
Где в foo.sh можно использовать ${}
источник

АБ

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

АБ

Александр Бантьев... in NixOS
#!${bash}/bin/bash

${hello}/bin/hello
источник

АБ

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