Size: a a a

2021 March 03

MG

Misha Gusarov in NixOS
Да, я уже вспомнил :)
источник

VL

Valeriy L in NixOS
Такой вопрос: а в чем разница между конфигурацией пакетов через nixpkgs/config.nix и overlays. В мануале по nixpkgs я нашел описание того как пользоваться overlays, но не преимущества/недостатки
источник

R

Renha in NixOS
о, я сегодня впервые оверлеем воспользовался
источник

VL

Valeriy L in NixOS
если я правильно понял, то я точно так же могу override'нуть любой пакет в packageOverrides
источник

R

Renha in NixOS
из kikad-unstable пытаюсь сделать kicad-nightly
источник

VL

Valeriy L in NixOS
тогда в чем плюсы overlays?
источник

Б

Борис in NixOS
Valeriy L
тогда в чем плюсы overlays?
подмешивать/патчить пакеты
источник

R

Renha in NixOS
Valeriy L
тогда в чем плюсы overlays?
кяп оверлейнутый пакет во всех зависимостях тоже подменяется
источник

VL

Valeriy L in NixOS
Renha
кяп оверлейнутый пакет во всех зависимостях тоже подменяется
ну вот я же могу подменить например dmenu через packageOverrides (так в конфиге и сделал) и моя версия dmenu будет использоваться во всех пакетах. Или я что-то не понимаю?
источник

R

Renha in NixOS
Renha
из kikad-unstable пытаюсь сделать kicad-nightly
только не понял, фетчфромгитлаб умеет не проверять сха256? я хочу всегда иметь в этом шелле мастер (для того его и делаю), а копипастить сха256 не хочу
источник

Б

Борис in NixOS
Valeriy L
ну вот я же могу подменить например dmenu через packageOverrides (так в конфиге и сделал) и моя версия dmenu будет использоваться во всех пакетах. Или я что-то не понимаю?
Overlays are similar to other methods for customizing Nixpkgs, in particular the packageOverrides attribute described in Section 2.5, “Modify packages via packageOverrides”. Indeed, packageOverrides acts as an overlay with only the super argument. It is therefore appropriate for basic use, but overlays are more powerful and easier to distribute.
источник

VL

Valeriy L in NixOS
Renha
только не понял, фетчфромгитлаб умеет не проверять сха256? я хочу всегда иметь в этом шелле мастер (для того его и делаю), а копипастить сха256 не хочу
для гитхаба вроде можно указать rev
источник

R

Renha in NixOS
Valeriy L
для гитхаба вроде можно указать rev
угу, но тут гитлаб
источник

VL

Valeriy L in NixOS
Renha
угу, но тут гитлаб
сорян, не заметил
источник

N

Nikita Ursol in NixOS
Valeriy L
ну вот я же могу подменить например dmenu через packageOverrides (так в конфиге и сделал) и моя версия dmenu будет использоваться во всех пакетах. Или я что-то не понимаю?
можно оверлеить одно и то же несколько раз
источник

R

Renha in NixOS
rev = "master" сделал, а вот контроль целостности мне тут не нужен
источник

R

Renha in NixOS
Борис
Overlays are similar to other methods for customizing Nixpkgs, in particular the packageOverrides attribute described in Section 2.5, “Modify packages via packageOverrides”. Indeed, packageOverrides acts as an overlay with only the super argument. It is therefore appropriate for basic use, but overlays are more powerful and easier to distribute.
спасибо, я, выходит, неправильно понимал.
источник

VL

Valeriy L in NixOS
может тогда весь конфиг через оверлеи переписать?
источник

VL

Valeriy L in NixOS
источник

Б

Борис in NixOS
источник