Size: a a a

2021 March 18

VD

Valery Datsyuk in NixOS
Kirill Zaborsky
вот на этой машине у меня пакеты не из nixos, а из nixpkgs, не все пакеты из nixos можно поставить где встанет пакет из nixpkgs
разработчики nix могли бы одним из параметров в метаописании пакета сделать os, другой параметр архитектура процессора. тогда такие костыли не нужны были бы.
делаешь пакет для nixos под Raspberry Pi 4
пишешь os=armbian; arch=arm64
собираешь пакет для NixOS
os=NixOS; arch=x86_64
источник

A

Alexander in NixOS
Valery Datsyuk
разработчики nix могли бы одним из параметров в метаописании пакета сделать os, другой параметр архитектура процессора. тогда такие костыли не нужны были бы.
делаешь пакет для nixos под Raspberry Pi 4
пишешь os=armbian; arch=arm64
собираешь пакет для NixOS
os=NixOS; arch=x86_64
При чем тут armbian, если "пакет" для nixos?
источник

VD

Valery Datsyuk in NixOS
Alexander
При чем тут armbian, если "пакет" для nixos?
разговор шёл про то, что nix не только для nixos
источник

Т

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

A

Alexander in NixOS
Valery Datsyuk
разговор шёл про то, что nix не только для nixos
Если ты имел в виду, не nixos, а nixpkgs, то все равно при чем тут armbian?
источник

Т

Тима in NixOS
Вытеснив другие решения, не нужно будет обеспечивать их поддержку, easy win
источник

A

Alexander in NixOS
nix, в общем-то плевать, на каком дистре он установлен. Хоть armbian, хоть fedora, хоть ubuntu. На пакеты в nixpkgs это никак не вляет
источник

MG

Misha Gusarov in NixOS
Valery Datsyuk
предлагаю совсем убрать и заменить на смысловые по группам
Ты понимаешь, что это не место, где толкутся основные разработчики? Спросить «зачем» и «как» здесь осмысленно, а «не сделать ли» - нет.
источник

VD

Valery Datsyuk in NixOS
Alexander
Если ты имел в виду, не nixos, а nixpkgs, то все равно при чем тут armbian?
насколько я понял, NixOS основан на nix.
Хоть nix и отдельная сущность, но раз он позиционируется как универсальный, то можно предусмотреть метаинфу, которую будет заполнять мэинтейнер пакета. Под какую платформу и под какую ось.

мне кажется это логичным
источник

KZ

Kirill Zaborsky in NixOS
Alexander
nix, в общем-то плевать, на каком дистре он установлен. Хоть armbian, хоть fedora, хоть ubuntu. На пакеты в nixpkgs это никак не вляет
пока это дистр линукса
источник

KZ

Kirill Zaborsky in NixOS
к слову, кроме nixpkgs есть, например, redoxpkgs, но это эксперементальщина, конечно
источник

VD

Valery Datsyuk in NixOS
Misha Gusarov
Ты понимаешь, что это не место, где толкутся основные разработчики? Спросить «зачем» и «как» здесь осмысленно, а «не сделать ли» - нет.
понял. нет в мире совершенства :)
источник

Т

Тима in NixOS
В nixos не хватает изкоробочности какой-то, что-то типа манжаро для неосиляторов арча. Исключительно в контексте привлечения масс
источник

Т

Тима in NixOS
В остальном проблем существенных нет, вопрос рабочей силы
источник

A

Alexander in NixOS
Valery Datsyuk
насколько я понял, NixOS основан на nix.
Хоть nix и отдельная сущность, но раз он позиционируется как универсальный, то можно предусмотреть метаинфу, которую будет заполнять мэинтейнер пакета. Под какую платформу и под какую ось.

мне кажется это логичным
Есть "пакетный менеджер" nix, если основанный на нем дистрибутив nixos, а есть подмножество пакетов из этого дистрибутива под названием nixpkgs, которые можно накатывать через nix на другие дистры и операционки.
источник

VD

Valery Datsyuk in NixOS
Alexander
Есть "пакетный менеджер" nix, если основанный на нем дистрибутив nixos, а есть подмножество пакетов из этого дистрибутива под названием nixpkgs, которые можно накатывать через nix на другие дистры и операционки.
да с этим вопросов нет. тут всё прозрачно
источник

A

Alexander in NixOS
Valery Datsyuk
да с этим вопросов нет. тут всё прозрачно
Я, в общем-то, про то, что nixpkgs неважно, какой дистр. Что armbian, что fedora - ему фиолетово: linux/arm64 и есть linux/arm64.
Потому тащить название конкретных дистрибутивов в метадату нет смысла.
А возможность ограничивать пакеты для архитектур и ОС, вроде, и так имеется.
источник

АБ

Александр Бантьев... in NixOS
Valery Datsyuk
народ, посмотрел на организацию пакетов и возник вопрос новичка:
нафига к каждому пакету лепить префикс
nixos ?
1. если уж он так необходим (пока не пойму зачем) укоротить до "nix."   ?
2. не лучше ли было бы как в gentoo
сделать осмысленные по группам префиксы типа
net-fs.
media-sound.
kde-apps.
.etc
а не валить все в одну кучу

если не прав, разъясните
Какой ещё префикс?
источник

VD

Valery Datsyuk in NixOS
Александр Бантьев
Какой ещё префикс?
"nixos."
источник

АБ

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