Size: a a a

2020 October 02

АБ

Александр Бантьев... in NixOS
Если хочешь с патчами -- nix-shell -p "chromium.overrideAttrs (_: { patches = [ ./my.patch ]; })"
источник

АБ

Александр Бантьев... in NixOS
Tony Stark
Да уже есть) я имею ввиду просто скомпилить под проц как на генте.
Ну если ты любитель -- то chromium.overrideAttrs (_: { NIX_CFLAGS = "-march=<...>"; })
источник

АБ

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

TS

Tony Stark in NixOS
Александр Бантьев
Но это же бессмысленно, ты гораздо больше времени потратишь конпеляя раз в неделю релизы чем получишь профита от оптимизаций
Это ясно. Я хромиум как пример привел, вообще любую прогу как скомпилить. Даже свою. gcc нету например.
источник

TZ

Timofey Zakrevskiy in NixOS
Александр Бантьев
lib.generators.genIni в nixpkgs
спасибо
источник

АБ

Александр Бантьев... in NixOS
Tony Stark
Это ясно. Я хромиум как пример привел, вообще любую прогу как скомпилить. Даже свою. gcc нету например.
Опакечиваешь и компилишь.
источник

АБ

Александр Бантьев... in NixOS
Если очень хочешь как деды делать -- `nix-shell -p gcc
источник

NM

Nikita Mistyukov in NixOS
А как сделать, чтобы никсос-коллект гэрбидж - не удалял нахрен все пакеты, которые у меня юзаются в многочисленных шеллах?))
источник

АБ

Александр Бантьев... in NixOS
Nikita Mistyukov
А как сделать, чтобы никсос-коллект гэрбидж - не удалял нахрен все пакеты, которые у меня юзаются в многочисленных шеллах?))
Билдить те шеллы
источник

АБ

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

АБ

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

АБ

Александр Бантьев... in NixOS
Как это поможет в данном случае?
источник

KZ

Kirill Zaborsky in NixOS
Александр Бантьев
И хранить симлинк result
а просто наличие симлинка result даёт корень или его надо куда-то ещё добавлять?
источник

АБ

Александр Бантьев... in NixOS
Kirill Zaborsky
а просто наличие симлинка result даёт корень или его надо куда-то ещё добавлять?
nix-buildnix build) сами добавляют gc root
источник

АБ

Александр Бантьев... in NixOS
И пока result жив, gc root тоже
источник

KZ

Kirill Zaborsky in NixOS
ммм, даж так, спасибо
источник

АБ

Александр Бантьев... in NixOS
Не понял, как ты это предлагаешь реализовать?
источник

АБ

Александр Бантьев... in NixOS
Просто nix-collect-garbage по таймеру впонле себе снесет шеллы, кроме тех что вот прям сейчас открыты
источник

SM

Sergey Makarov in NixOS
Ну если активные шеллы это те, в которых открыт nix-shell, то они же и так не удаляются
источник

АБ

Александр Бантьев... in NixOS
И что? --delete-older-than это про поколения профилей, а не про сами пути в сторе
источник