Size: a a a

2020 April 28

АБ

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

АБ

Александр Бантьев... in NixOS
Ramil G
Ну а как? Циклом обходить и давать rebuild по ссш?
Есть nixops например
источник

RG

Ramil G in NixOS
ц
Собирать можно централизовано, а потом уже готовое раскатывать
Короче, надо будет подумать.  Хочу продумать как с уровня чистой загрузки деплоить десктопный комп.
источник

АБ

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

АБ

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

АБ

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

RG

Ramil G in NixOS
Александр Бантьев
Есть nixops например
👍🏽
источник

AT

Alexander T in NixOS
ц
Будет собиратся для того, которое в конфиге
Понятно. А overlays полностью заменяют возможности overrides? У меня сейчас много всяких overrides в конфиге. Следовало бы на overlays переписать?
источник

АБ

Александр Бантьев... in NixOS
ц
Собирать можно централизовано, а потом уже готовое раскатывать
Жаль, поделится готовым примером нельзя, т.к. он вроде как непубличный. Мы от безысходности и страданий с стейтом в nixops (которым нужно как-то атомарно обмениваться всем деплоящим) сделали свою систему деплоя
источник

АБ

Александр Бантьев... in NixOS
Александр Бантьев
Жаль, поделится готовым примером нельзя, т.к. он вроде как непубличный. Мы от безысходности и страданий с стейтом в nixops (которым нужно как-то атомарно обмениваться всем деплоящим) сделали свою систему деплоя
Возможно, когда-нибудь опен-сорцнем
источник

ц

ц in NixOS
Alexander T
Понятно. А overlays полностью заменяют возможности overrides? У меня сейчас много всяких overrides в конфиге. Следовало бы на overlays переписать?
Кому как удобно
источник

ц

ц in NixOS
Александр Бантьев
Жаль, поделится готовым примером нельзя, т.к. он вроде как непубличный. Мы от безысходности и страданий с стейтом в nixops (которым нужно как-то атомарно обмениваться всем деплоящим) сделали свою систему деплоя
Ну я тож почитал и понял, что это не то что мне нужно
источник

ц

ц in NixOS
nix-deploy самое оно было, но оно заброшеное и не работает толком
источник

АБ

Александр Бантьев... in NixOS
Alexander T
Понятно. А overlays полностью заменяют возможности overrides? У меня сейчас много всяких overrides в конфиге. Следовало бы на overlays переписать?
overlays лучше совмещаются с окружающей действительностью
источник

АБ

Александр Бантьев... in NixOS
ц
nix-deploy самое оно было, но оно заброшеное и не работает толком
Мы им и вдохновлялись :)
источник

AT

Alexander T in NixOS
ц
{
 nixpkgs.overlays = [ (self: super: {
   linuxPackagesFor = kernel:
     (super.linuxPackagesFor kernel).extend (self': super': {
       rtl8188gu = self'.callPackage ./rtl8188gu { };
   });
 }) ];
 boot.extraModulePackages = with config.boot.kernelPackages; [ rtl8188gu ];
}
Это же можно и на overrides переписать?
источник

ц

ц in NixOS
Я прост хотел чтобы можно было конфиг и локально в nixos-rebuild использовать, и деплоить его же централизовано с минимумом костылей
источник

AT

Alexander T in NixOS
Александр Бантьев
overlays лучше совмещаются с окружающей действительностью
Видимо, это только по опыту можно оценить. Сложно понять конкретно что значит "лучше совмещаются"))
источник

ц

ц in NixOS
Alexander T
Это же можно и на overrides переписать?
Наверное, но зачем
источник

SM

Sergey Makarov in NixOS
https://github.com/balsoft/nixos-config/blob/master/modules/packages.nix#L12
А что здесь даёт опция nix.overlay?
источник