Size: a a a

2020 November 12

TZ

Timofey Zakrevskiy in NixOS
если добавить в buildInputs этот libidn2 (что мне показалось странным), всё равно хедер не находится
источник

TZ

Timofey Zakrevskiy in NixOS
на всякий случай shell.nix:
with import <nixpkgs> {};

stdenvNoCC.mkDerivation rec {
   name = "project-name";
   buildInputs = [
     adoptopenjdk-hotspot-bin-13
     python38Packages.python
     python38Packages.virtualenv
     cmake
     gcc8
     linux-pam
     acl
     attr

     libidn2.bin # libio.h ?
 
   ];
   shellHook = "
       export GRADLE_USER_HOME=\${PWD}/gradle_user_home
   ";
}
источник

c

certifiable fleece in NixOS
Какой самый простой способ перезаписать src в пакете?
    (tor-browser-bundle-bin.overrideAttrs (_ : {
     src = /home/sheep/tor-browser-linux64-10.0.2_en-US.tar.xz;
   }))

Вроде бы не работает.
источник

АБ

Александр Бантьев... in NixOS
certifiable fleece
Какой самый простой способ перезаписать src в пакете?
    (tor-browser-bundle-bin.overrideAttrs (_ : {
     src = /home/sheep/tor-browser-linux64-10.0.2_en-US.tar.xz;
   }))

Вроде бы не работает.
Подробнее
источник

c

certifiable fleece in NixOS
У нас власти заблокировали много-много сайтов, я загрузил тар с тором сам, теперь надо поменять ссылку на локальный в пакете.
источник

АБ

Александр Бантьев... in NixOS
Подробнее про "не работает"
источник

c

certifiable fleece in NixOS
источник

АБ

Александр Бантьев... in NixOS
Ок, давай гляну
источник

АБ

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

c

certifiable fleece in NixOS
Я пользуюсь home-manager'ом и просто добавил строку выше в home.packages
источник

АБ

Александр Бантьев... in NixOS
Ок, дай подумать
источник

АБ

Александр Бантьев... in NixOS
А, отлично, там просто в nixpkgs пакет неправильный
источник

c

certifiable fleece in NixOS
Я решил просто git clone nixpkgs, поменять вручную и билдить с помощью nix-env. А в чем там пакет неправильный?
источник

АБ

Александр Бантьев... in NixOS
certifiable fleece
Я решил просто git clone nixpkgs, поменять вручную и билдить с помощью nix-env. А в чем там пакет неправильный?
${src} вместо $src, поэтому твой overrideAttrs не оверрайдит buildCommand
источник

c

certifiable fleece in NixOS
Я думал, что ленивость и фикспоинты поправят ${} везде, оказывается нет?
источник

АБ

Александр Бантьев... in NixOS
certifiable fleece
Я думал, что ленивость и фикспоинты поправят ${} везде, оказывается нет?
Нет, ленивость тут не при чем, а фикспоинт не может изменять локальный скоуп
источник

АБ

Александр Бантьев... in NixOS
(nix modules решают эту проблему, но они пока что даже не альфа и до nixpkgs им ещё пару лет)
источник

c

certifiable fleece in NixOS
Понятно, спасибо!
источник
2020 November 13

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝... in NixOS
mtdutils у меня одного не ставится? 🤔
источник

SU

Sir Updatesalot in NixOS
pkgs.fetchpatch
разве не распаковывает xz?
источник