Size: a a a

2020 March 11

АБ

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

VY

Vasiliy Yorkin in NixOS
А как его (их — nix-tools) по-нормальному поставить?
источник

VY

Vasiliy Yorkin in NixOS
  haskell-nix = import (fetchTarball {
   url = "https://github.com/input-output-hk/haskell.nix/archive/master.tar.gz";
 });
источник

VY

Vasiliy Yorkin in NixOS
Не очень понимаю куда дальше
источник

АБ

Александр Бантьев in NixOS
А зачем тебе его ставить?
источник

АБ

Александр Бантьев in NixOS
Я скинул же как им пользоваться
источник

АБ

Александр Бантьев in NixOS
Передаешь haskell-nix как аргумент nixpgks
источник

VY

Vasiliy Yorkin in NixOS
Ага, да пока шелл инициализируется и качается всё я решил попробовать просто что это такое и что он умеет
источник

АБ

Александр Бантьев in NixOS
Его нужно передавать как аргумент nixpkgs :)
источник

VY

Vasiliy Yorkin in NixOS
А, блин, я слепой, спасибо
import <nixpkgs> (import (builtins.fetchTarball https://github.com/input-output-hk/haskell.nix/archive/master.tar.gz))
источник

АБ

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

АБ

Александр Бантьев in NixOS
Всё починил?
источник

VY

Vasiliy Yorkin in NixOS
Качается, nix-shell инициализируется, nix-tools ставится... Я с мобилы раздаю, поэтому медленно
источник

АБ

Александр Бантьев in NixOS
nix-tools тебе отдельно не нужен
источник

АБ

Александр Бантьев in NixOS
Он в haskell.nix встроен
источник

VY

Vasiliy Yorkin in NixOS
А если я gc запущу, он ведь соберёт мой шелл и haskell.nix вместе с ним?
источник

АБ

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

АБ

Александр Бантьев in NixOS
Можно запинить haskell.nix
источник

VY

Vasiliy Yorkin in NixOS
Запинить это значит пометить конкретный пакет, чтобы gc его не собирал?
источник

АБ

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