Size: a a a

2020 May 27

VY

Vasiliy Yorkin in NixOS
Kirill Zaborsky
adobe xxx - это прон чтоль?
БДСМ
источник

DB

Denis Bobrov in NixOS
Александр Бантьев
Хмм, а что за роутер такой, на котором NixOS собирается?
Это не роутер на котором никсос, а просто обычная самая дешевая сборка на zen3 с двумя сетевыми картами
источник

DB

Denis Bobrov in NixOS
кстати, кто подскажет какие есть новостные каналы по nix ?
https://t.me/fsharp_news что то типа этого
источник

АБ

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

DB

Denis Bobrov in NixOS
ну эт не совсем то, ну ладно
источник

АБ

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

DB

Denis Bobrov in NixOS
В netnewswire нормально завелось
источник
2020 May 28

KZ

Kirill Zaborsky in NixOS
блин, использование stack --nix сломало withSystemTempDirectory, надо будет покопать кто виноват, стэк, никс или гента :)
источник

b

blkmrkt in NixOS
Ребят, а builtin.fetchGit умеет загружать приватный ключ из .ssh/id_rsa? В доках есть пример с приватным репо, но ни слова о том кешируется ли где-то этот приватный ключ.

Я раньше делал nix-prefetch-git с этим же ключом, и все собирается. Как прочистить кеши nixpkgs от этих приватных ключей чтоб протестить сборку с чистого листа?
источник

АБ

Александр Бантьев... in NixOS
blkmrkt
Ребят, а builtin.fetchGit умеет загружать приватный ключ из .ssh/id_rsa? В доках есть пример с приватным репо, но ни слова о том кешируется ли где-то этот приватный ключ.

Я раньше делал nix-prefetch-git с этим же ключом, и все собирается. Как прочистить кеши nixpkgs от этих приватных ключей чтоб протестить сборку с чистого листа?
Умеет
источник

АБ

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

АБ

Александр Бантьев... in NixOS
"с чистого листа" можно потестить с --tarball-ttl 0
источник

АБ

Александр Бантьев... in NixOS
Или снести .cache/nix (но я не уверен, что это хорошая мысль, честно говоря)
источник

b

blkmrkt in NixOS
Мы на серверы деплоим через такой костыль сейчас:

{ fetchgit, writeScript, openssh, stdenv, pkgs }: args: derivation ((fetchgit args).drvAttrs // {
 SSH_AUTH_SOCK = if (builtins.tryEval <ssh-auth-sock>).success
   then builtins.toString <ssh-auth-sock>
   else null;
 GIT_SSH = writeScript "fetchgit-ssh" (''
   #! ${stdenv.shell}
   '' + (if stdenv.isLinux then ''sshconfig="/home/`whoami`/.ssh/config"''
         else ''sshconfig="/Users/`whoami`/.ssh/config"'') + ''
   
   [ ! -f "$sshconfig" ] && touch "$sshconfig"
   exec -a ssh ${openssh}/bin/ssh -F "$sshconfig" -o StrictHostKeyChecking=no "$@"
 '');
})


Этот костыль тоже сломался в последней версии Nixpkgs, и у меня появилось рацпредложение заменить это безобразие на builtin.fetchGit, но боюсь сломать деплой.
источник

b

blkmrkt in NixOS
Александр Бантьев
Или снести .cache/nix (но я не уверен, что это хорошая мысль, честно говоря)
Вот это совсем не помогло, nix-shell спокойно открывается даже не моргнув. --tarball-ttl 0 тоже не дает эффекта
источник

АБ

Александр Бантьев... in NixOS
Используешь builtins.fetchGit ?
источник

АБ

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

b

blkmrkt in NixOS
Александр Бантьев
Используешь builtins.fetchGit ?
Угу вот этот
источник

АБ

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

АБ

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