Size: a a a

2017 November 05

AV

Alexander Vershilov in NixOS
как наименьшим числом действий и наиболее декларативно задавать список софта который будет по умолчанию в окружении пользователя
источник

AV

Alexander Vershilov in NixOS
чтобы потом с наименьшим числом движений обновлять, добавлять новые пакеты и удалять
источник

λO

λeonid Onokhov in NixOS
/etc/nixos/configuration.nix environment.systemPackages?
источник

AV

Alexander Vershilov in NixOS
нафиг, это ж system-wide
источник

λO

λeonid Onokhov in NixOS
декларативные юзер окружения уже 3 года запилить пытаются, прогресс есть. может в 18.03 будет
источник

λO

λeonid Onokhov in NixOS
а так устанавливай и обновляй
источник

AV

Alexander Vershilov in NixOS
печалька какая-то
источник

AV

Alexander Vershilov in NixOS
@jagajaga если есть ещё какие правильные варинты ты пиши, а то в каком-то user env треде на гитхабе ты писал, что через конфиг все и сейчас делается
источник

AV

Alexander Vershilov in NixOS
@lonokhov давай я тебя тогда дальше доставать буду
источник

AV

Alexander Vershilov in NixOS
про установку программы
источник

AV

Alexander Vershilov in NixOS
я так понимаю я должен сделать shell.nix файл в котором
источник

AV

Alexander Vershilov in NixOS
сделать какой-то derivation в котором будет cabal2nix вызвано?
источник

AV

Alexander Vershilov in NixOS
у тебя случаем примеров для тупых нет?
источник

λO

λeonid Onokhov in NixOS
любой nix, из shell.nix берется выражение для nix-shell если не указано другое, если нет shell.nix то смотрит в default.nix. nix-build смотрит на default.nix сразу
источник

λO

λeonid Onokhov in NixOS
нету
источник

AV

Alexander Vershilov in NixOS
ок
источник

AV

Alexander Vershilov in NixOS
допустим я беру shell.nix
источник

λO

λeonid Onokhov in NixOS
в общем тянешь сорцы, fetchgit, fetchFromGitHub или еще как. и вызываешь pkgs.haskellPackages.callCabal2nix. оно сделает derivation из кабала в сорцах и callPackage на него натравит
источник

AV

Alexander Vershilov in NixOS
[qnikst@nixos:~/workspace/myself/ih]$ nix-shell
error: attempt to call something which is not a function but a set, at /home/qnikst/workspace/myself/ih/shell.nix:9:1
источник

λO

λeonid Onokhov in NixOS
источник