Size: a a a

2020 May 17

R

Renha in NixOS
никто не ответил ничего
источник

VY

Vasiliy Yorkin in NixOS
Возможно, лучший вариант просто забить на этот ворнинг пока что с надеждой, что он пропадёт сам самой через пару веpсий 😂 Хотя слегка бесит, признаюсь, тк не понятно нифига
источник

VY

Vasiliy Yorkin in NixOS
А authtoken кэшикса... его достаточно на все бинарные кэши одного или для каждого обязательно нужно генерить отдельный?
источник

VY

Vasiliy Yorkin in NixOS
Меня смущает, что интерфейс генерации на странице бинарного кэша. Возможно, что отдельный на каждый создаваемый кэш нужен (что, в целом, логично)
источник

VY

Vasiliy Yorkin in NixOS
Как получить имя текущего хоста?
источник

VY

Vasiliy Yorkin in NixOS
Поясню: у меня 2 бинарных кэша для каждого хоста, соответственно мне надо разный myhost для каждого из них в следующей команде:

cachix push myhost

Единственное место, где у меня написано название хоста это networking.hostName, но файл, где это написано имортирует файл, в котором это надо.
источник

VY

Vasiliy Yorkin in NixOS
Можно вынести в отдельный файлик, но мб есть какая-то ф-ция или ещё что-то, что позволит этого не делать?
источник

VY

Vasiliy Yorkin in NixOS
Ладно, пока тупо вынес в host.nix всё host-dependent
источник

ц

ц in NixOS
Vasiliy Yorkin
Поясню: у меня 2 бинарных кэша для каждого хоста, соответственно мне надо разный myhost для каждого из них в следующей команде:

cachix push myhost

Единственное место, где у меня написано название хоста это networking.hostName, но файл, где это написано имортирует файл, в котором это надо.
cachix push $(hostname)
источник

d

dukeBarman in NixOS
ц
Знатно поизвращаться пришлось правда, чтобы алиасы брались из environment.shellAliases
не публиковал?
источник

VY

Vasiliy Yorkin in NixOS
ц
cachix push $(hostname)
мне кажется в самом первом свиче не сработает... когда только первый раз раскатываешь
источник

ц

ц in NixOS
dukeBarman
не публиковал?
Не, у меня приватная репа
источник

d

dukeBarman in NixOS
кк
источник

ц

ц in NixOS
Vasiliy Yorkin
мне кажется в самом первом свиче не сработает... когда только первый раз раскатываешь
Тогда никак походу
источник

VY

Vasiliy Yorkin in NixOS
Хм, а так сработает же? Не, так нельзя
источник

VY

Vasiliy Yorkin in NixOS
щас пытаюсь кэш для нового хоста добавить и хоть убей не помню откуда в cachix.dhall появляются элементы в списке кэшей и как их туда добавлять, в особенности secretKey как сгенерировать и где
источник

VY

Vasiliy Yorkin in NixOS
я про binaryCaches в cachix.dhall
источник

VY

Vasiliy Yorkin in NixOS
надо было как-то записывать, но видимо когда первый кэш добавлял мне казалось это очевидным :)
источник

VY

Vasiliy Yorkin in NixOS
я думал, что cachix generate-keypair $(hostname) это делает, но он говорит:

Public signing key already exists. It's currently not possible to override or add multiple signing keys. However, this feature is planned.

Вообще, меня немного путает необходимость держать и токен аутентификации и связку ключей
источник

VY

Vasiliy Yorkin in NixOS
Я правильно понимаю, что мне нужно тупa копировать один и тот же secretKey для всех элементов списка binaryCaches? "Немного" странно это, тк тогда лучше было бы, чтобы secretKey был на том же уровне иерархии, что и authToken. Но мне кажется я ошибаюсь и не так понял. Попробую так
источник