Size: a a a

2020 January 23

KS

Kirill Saksin in NixOS
Можно ли никсом зарезолвить симлинк?
Есть такой симлинк (путь меняется от тачки к тачке):
/etc/nixos --> /home/user/code/nix-config

по соседству с конфигом лежит форк nixpkgs, хочется без боли из конфига референсить этот самый форк, проблема в том что ../nixpkgs указывает на /etc/nixpkgs вместо /home/user/code/nixpkgs что +- логично, но совершенно не то что надо

Пробовал прогрнать <nixos-config> через buiiltins.toPath но оно видимо только канонизирует путь без резолва
источник

KS

Kirill Saksin in NixOS
З.Ы. менять NIX_PATH конечно можно, но совсем не хочется ибо не удобно и требует дополнительных телодвижений
источник

R

Renha in NixOS
Александр Бантьев
Есть ещё второй вариант с тем, чтобы url == ssh://git@github.com/serokell/yt-utilities, но тогда бутстрап превращается в адище
а можно подробней? мне не понравилось что токен один на всё, а деплой ключи бывают по индивидуальным репозиториям
источник

П

Павел in NixOS
@dump_stack ты же умееш добавлять опции?
источник

KS

Kirill Saksin in NixOS
λeonid Onokhov
кстати, как у systemd посмотреть лог запуска сервисов (особенно oneshot) в последний бут?
journalctl -xb -u MY_SERVICE или что-то другое имеется ввиду?
источник

λO

λeonid Onokhov in NixOS
нет, я хотел типа "системд запускает это, стопает то, это зафейлилось"
источник

λO

λeonid Onokhov in NixOS
но такого нет походу
источник

λO

λeonid Onokhov in NixOS
т.е. без логов самих сервисов
источник

П

Павел in NixOS
Давайте так, если кто готов написать опцию и обладает достаточными для этого знаниями и главное она должна быть написана так чтоыб ее было не стыдно влючить в основную ветку. я готов компенсировать потраченое время. Если я сам буду делать, выйдет очевидно плохо т.к. опыта у меня в это 0, хотя возможно если никто не возьмется и займусь, но опять же без опыта это обречено на долгие мучения с неявным результатом

вот ищу кто возьмется, опция по созданию стандартной минимальнуй fns
источник

АЕ

Александр Ермолов in NixOS
Я думаю, здесь никто не возьмётся
источник

KS

Kirill Saksin in NixOS
λeonid Onokhov
т.е. без логов самих сервисов
можно куда-то в эту сторону попробовать покопать:
journalctl -xb -o json | jq 'select(.SYSLOG_IDENTIFIER == "systemd") | select(.CODE_FILE == "src/core/job.c") | .UNIT + ": " + .MESSAGE'
источник

АБ

Александр Бантьев in NixOS
FHS, полагаю
источник

λO

λeonid Onokhov in NixOS
Kirill Saksin
можно куда-то в эту сторону попробовать покопать:
journalctl -xb -o json | jq 'select(.SYSLOG_IDENTIFIER == "systemd") | select(.CODE_FILE == "src/core/job.c") | .UNIT + ": " + .MESSAGE'
там очень мало
источник

П

Павел in NixOS
fhs
источник

П

Павел in NixOS
наподебе steam-run-fhs
источник

П

Павел in NixOS
месные говорят, что там в 3 строчки
источник

KS

Kirill Saksin in NixOS
λeonid Onokhov
там очень мало
?
источник

λO

λeonid Onokhov in NixOS
сообщений мало. типа "дошёл до такого таргета" и всё
источник

KS

Kirill Saksin in NixOS
у меня вроде про все сервисы
источник

АБ

Александр Бантьев in NixOS
Так это же как steam-run, только в докере
источник