Size: a a a

2020 May 01

АБ

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

AP

Anatolii Prylutskyi in NixOS
мне ложную надежду вселили node_modules
источник

AP

Anatolii Prylutskyi in NixOS
потом этот sass палки в колеса вставил
источник

AP

Anatolii Prylutskyi in NixOS
я просто далек от этого мира фронта
источник

S

Soul in NixOS
для nix есть что-нибудь, что умеет в jump-to-definition?
источник

S

Soul in NixOS
Александр Бантьев
Попробуй nix flake pin nixpkgs
а где потом глянуть, какая версия запинена, отпинить или еще что-нибудь?
источник

DO

Dmitry Olyenyov in NixOS
вот, кстати, насчёт ipv6... Даже с net.ipv6.conf.all.disable_ipv6=1 не работает..
curl -v https://nixos.org/channels/nixos-unstable/                                                                                                                    ~
*   Trying 167.99.129.42:443...
*   Trying 2a03:b0c0:3:e0::32e:b001:443...
* Immediate connect fail for 2a03:b0c0:3:e0::32e:b001: Network is unreachable
*   Trying 2a03:b0c0:3:e0::32e:b001:443...
* Immediate connect fail for 2a03:b0c0:3:e0::32e:b001: Network is unreachable
*   Trying 2a03:b0c0:3:e0::32e:b001:443...
* Immediate connect fail for 2a03:b0c0:3:e0::32e:b001: Network is unreachable
источник

S

Soul in NixOS
Dmitry Olyenyov
вот, кстати, насчёт ipv6... Даже с net.ipv6.conf.all.disable_ipv6=1 не работает..
curl -v https://nixos.org/channels/nixos-unstable/                                                                                                                    ~
*   Trying 167.99.129.42:443...
*   Trying 2a03:b0c0:3:e0::32e:b001:443...
* Immediate connect fail for 2a03:b0c0:3:e0::32e:b001: Network is unreachable
*   Trying 2a03:b0c0:3:e0::32e:b001:443...
* Immediate connect fail for 2a03:b0c0:3:e0::32e:b001: Network is unreachable
*   Trying 2a03:b0c0:3:e0::32e:b001:443...
* Immediate connect fail for 2a03:b0c0:3:e0::32e:b001: Network is unreachable
тоже такое испытываю, но теперь вместо каналов пользуюсь flake (github.com/nixos/nixpkgs-channels , ветка nixpkgs-unstable), поэтому обхожусь без доступа к nixos org
источник

S

Soul in NixOS
источник

S

Soul in NixOS
А как flake может заменить канал? Я тут обнаружил, что все input скачиваются всегда, то есть нельзя сделать flake с кучей других flake, которые в свою очередь предоставляют пакеты. То есть все исходники будут скачаны, если их оставлять в input
источник

AS

Alexey Shmalko in NixOS
Soul
А как flake может заменить канал? Я тут обнаружил, что все input скачиваются всегда, то есть нельзя сделать flake с кучей других flake, которые в свою очередь предоставляют пакеты. То есть все исходники будут скачаны, если их оставлять в input
Исходники флейков — да. Исходники пакетов нужно качать через fetchurl и друзей, так что они не будут качаться вместе с инпутами.

Фактически и флейки и каналы это способ доставки nix expressions (которые по совместительству являются пакетами)
источник

S

Soul in NixOS
качать исходники пакетов через fetchurl? А зачем тогда вообще флейки?
источник

AS

Alexey Shmalko in NixOS
Soul
качать исходники пакетов через fetchurl? А зачем тогда вообще флейки?
Чтобы ты мог выкачивать nix expressions/описания пакетов
источник

AS

Alexey Shmalko in NixOS
Которые уже указывают как выкачивать сорцы пакетов и билдить их
источник

AS

Alexey Shmalko in NixOS
Один из юз-кейсов: я запаковал пакеты, но они по какой-то причине не могут быть включены в nixpkgs (например, я хочу найтли rust каждый день обновлять). Я создаю флейк и говорю: можете установить мои пакеты из github:rasendubi/rust-nightly

Сейчас для этого кейса создают оверлей, который нужно выкачать и подключить к своим оверлеям (например, как Раст оверлей здесь: https://github.com/mozilla/nixpkgs-mozilla). Это больше гемора для пользователя.
источник

S

Soul in NixOS
Интересно.
источник

S

Soul in NixOS
Так даже совместимости со старыми пакетами побольше, а то я ж пропихиваю туда исходники из inputs =)
источник

AS

Alexey Shmalko in NixOS
Если у тебя одноразовый флейк только для себя и ты этот пакет всё равно установишь, то особо всё равно. Если ты хочешь дистрибьютить пакеты через флейк другим людям (как nixpkgs), то лучше качать сорцы в билд тайме
источник

S

Soul in NixOS
я по-всякому экспериментирую, вот недавно собрался wxwidgets под винду кросс-тулчейном
источник

ц

ц in NixOS
источник