Size: a a a

2020 January 26

АБ

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

АБ

Александр Бантьев in NixOS
И "установить" в понимании никса -- вполне не обязательно
источник

RG

Ramil G in NixOS
Александр Бантьев
Вообще не очень правильный подход к nixos
я с большим уважением и вниманием отношусь ко всем комментариям. Поправьте меня, как я должен относиться? Прошу без сарказма.
источник

АБ

Александр Бантьев in NixOS
Относитесь, как к библиотеке для сбора собственного дистрибутива на основе nix и nixpkgs.
источник

RG

Ramil G in NixOS
Александр Бантьев
services.xserver.desktopManager.xfce.enable = true
класс! огонь!
источник

SM

Sergey Makarov in NixOS
Александр Бантьев
Он уже используется в nixos-rebuild
Он всё так же использует nix-build?
источник

АБ

Александр Бантьев in NixOS
Sergey Makarov
Он всё так же использует nix-build?
ХЗ, честно говоря, я им не пользуюсь :)
источник

SM

Sergey Makarov in NixOS
Александр Ермолов
теоретически есть steam
Нормально работает, кстати, хотя я не особо много гонял именно на никсе
источник

АБ

Александр Бантьев in NixOS
Александр Бантьев
Относитесь, как к библиотеке для сбора собственного дистрибутива на основе nix и nixpkgs.
И сборка этого дистра происходит путем декларативного описания желаемого, и последующей сборки и применения этого декларативного описания. Nix оптимизирует сборку, не собирая по два раза одно и то же (и докачивая то, что собирается на официальной гидре), а nixos оптимизирует применение, перезапуская только те сервисы и перезаписывая только те файлы, что изменились.
источник

RG

Ramil G in NixOS
Александр Бантьев
Относитесь, как к библиотеке для сбора собственного дистрибутива на основе nix и nixpkgs.
ну я собственно изначально и представлял что это типа докер-композ плюс энсибл.
источник

АБ

Александр Бантьев in NixOS
Ramil G
ну я собственно изначально и представлял что это типа докер-композ плюс энсибл.
Только совсем с другой стороны подход.
источник

RG

Ramil G in NixOS
Александр Бантьев
Только совсем с другой стороны подход.
ну парадигма похожа. способ применения другой
источник

RG

Ramil G in NixOS
Александр Бантьев
Только совсем с другой стороны подход.
с какой?
источник

АБ

Александр Бантьев in NixOS
Александр Бантьев
И сборка этого дистра происходит путем декларативного описания желаемого, и последующей сборки и применения этого декларативного описания. Nix оптимизирует сборку, не собирая по два раза одно и то же (и докачивая то, что собирается на официальной гидре), а nixos оптимизирует применение, перезапуская только те сервисы и перезаписывая только те файлы, что изменились.
Именно поэтому вопросами про "установку" и "скачивание" заморачиваться особо не надо, пока сам не пишешь модуль.
источник

АБ

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

SM

Sergey Makarov in NixOS
Ramil G
так, а тут обсуждалось уже что лучше nixos vs guixsd? предположительно guixsd не умеет несвободный софт и имеет мало софта. даже если это можно победить, то есть ли какие-то другие доводы против?
У guix как у пакетника интерфейс(CLI в смысле) вроде бы более приятный, да и интеграция с емаксом хорошая, но я сам как-то не смотрел толком
источник

АБ

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

DA

Denis Afonin in NixOS
Ramil G
cообщники, а как вы находите имена пакетов? вот хочу urxvt, а прописывать надо rxvt_unicode. Как я это должен был узнать в командной строке?
rg в каталоге nixpkgs, а вообще практически все пакеты в pkgs/top-level/all-packages.nix есть, у меня он почти всегда открыт в качестве документации
источник
2020 January 27

АЕ

Александр Ермолов in NixOS
ц
Сам такой, на генте при сборке ваще мультики смотрел))
источник

R

Renha in NixOS
Александр Бантьев
Если хочешь подключать разные файлики на основе config.networking.hostName, то получишь облом
так, то есть imports = [ "${./}${hostname}.nix" ] нельзя? или только из config.networking.hostName нельзя, а из явно переданной параметром в модуль строчки можно?
источник