Size: a a a

2021 March 08

d

dump_stack() in NixOS
Yurii Matsiuk
Там есть четкая фраза:
>Long-running servers cause long outages
+ в идеале позволяет избавиться от всего локального стейта. В конкретной статье весь стейт в персистенте хранится, что позволяет его красиво бекапить и переносить. Много адвантаджей, если задуматься.
Много адвантажей? Почему тогда не «тхере ар мани адвантажес»? лiл
источник

YM

Yurii Matsiuk in NixOS
Я плохо русский говорить 🤷‍♂
источник

SM

Sergey Makarov in NixOS
Yurii Matsiuk
Шикарная идея имхо. Интересно кто-то уже такое юзает здесь?

https://elis.nu/blog/2020/05/nixos-tmpfs-as-root/
Ну в том или ином идея довольно древняя, см. erase your darlings
источник

YM

Yurii Matsiuk in NixOS
Ну принцип схож с CoreOS
источник

SM

Sergey Makarov in NixOS
У меня сейчас такой сетап, но корень там не в tmpfs, а на разделе, который очищается каждый ребут
источник

YM

Yurii Matsiuk in NixOS
Есть конфиг посмотреть?🙂
источник

SM

Sergey Makarov in NixOS
источник

кY

кисонька Yorkin... in NixOS
хм, похоже nix flake add убрали 🤔
источник

АБ

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

кY

кисонька Yorkin... in NixOS
можно было добавлять свои флейки в реестр, у меня так флейк с секретами подключался, я его руками раньше добавлял, когда сетапил новую тачку командой nix flake add secrets blah.git
источник

АБ

Александр Бантьев... in NixOS
Это вроде бы nix registry add
источник

кY

кисонька Yorkin... in NixOS
о, да, это оно, видимо я себе не то в ридми написал, спасибо
источник

АБ

Александр Бантьев... in NixOS
А что мешает просто добавить blah.git в inputs ?
источник

кY

кисонька Yorkin... in NixOS
вообще никому кроме меня мой конфиг врядли будет нужен, поэтому сейчас так и сделаю)
источник

АБ

Александр Бантьев... in NixOS
На самом деле да, по большей части конфиги на гитхабе интересны в качестве источника идей или отдельных сниппетов, целиком их редко кто форкает
источник

кY

кисонька Yorkin... in NixOS
я сейчас переделываю конфиг, очень много у тебя натырил идей) т.е. почти всё
источник

АБ

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

ц

ц in NixOS
https://gist.github.com/misuzu/bf69a36615df566a11f200609cc67c60
Я вот такую штуку запилил, работает с одним разделом на ext4
источник

кY

кисонька Yorkin... in NixOS
я ведь правильно понимаю, что если я в foo.nix напишу что-то вроде
services = {
 upower.enable = true;
 printing.enable = true;
}
а в bar.nix
services = {
 upower.enable = false;
}
и потом где-то в default.nix:
imports = [
 ./foo.nix
 ./bar.nix
]
то printing.enable = true из foo.nix не применится и в services будет только то, что в файле bar.nix?
т.е. если обобщить, то применяется то, что находится в последнем attrset'e для конкретного ключа и никакого не явного слияния не делается (и это всегда так без исключений)?

или всё наоборот? все аттрсеты мержатся и их атрибуты перегружаются?
источник

С

Сергей in NixOS
для чего нужен inherit со скобочками
источник