Size: a a a

2021 March 11

N

Nikita Ursol in NixOS
Александр Бантьев
А, ну там же само рекомпилирует и перезагружает конфиг, но это вроде опционально значит наверное оно должно просто exec ghc а не линковаться к нему
оно там определено как ghcWithPackages
да примерно так и делает
источник

АБ

Александр Бантьев... in NixOS
Ну тогда должно быть тривиально выпилить
источник
2021 March 12

N

Nikita Ursol in NixOS
pkgs.pkgsStatic.mkl выводит

mkl> /nix/store/nzhrblnp1mrh44c6c863jy122ixv02ib-validate-pkg-config/nix-support/setup-hook: line 10: pkg-config: command not found
mkl> /nix/store/nzhrblnp1mrh44c6c863jy122ixv02ib-validate-pkg-config/nix-support/setup-hook: line 10: pkg-config: command not found
mkl> /nix/store/nzhrblnp1mrh44c6c863jy122ixv02ib-validate-pkg-config/nix-support/setup-hook: line 10: pkg-config: command not found
mkl> /nix/store/nzhrblnp1mrh44c6c863jy122ixv02ib-validate-pkg-config/nix-support/setup-hook: line 10: pkg-config: command not found
mkl> /nix/store/nzhrblnp1mrh44c6c863jy122ixv02ib-validate-pkg-config/nix-support/setup-hook: line 10: pkg-config: command not found
mkl> /nix/store/nzhrblnp1mrh44c6c863jy122ixv02ib-validate-pkg-config/nix-support/setup-hook: line 10: pkg-config: command not found
mkl> /nix/store/nzhrblnp1mrh44c6c863jy122ixv02ib-validate-pkg-config/nix-support/setup-hook: line 10: pkg-config: command not found
mkl> /nix/store/nzhrblnp1mrh44c6c863jy122ixv02ib-validate-pkg-config/nix-support/setup-hook: line 10: pkg-config: command not found

при компиляции, но (pkgs.mkl.override { enableStatic = true;} ) робит
источник

N

Nikita Ursol in NixOS
источник

G

GNU/Cab in NixOS
А есть какой-то нативный способ добавлять флейкомодули, кроме как imports = [ flakename.nixosModule."${system}" ]?
источник

G

GNU/Cab in NixOS
Просто [ flakename ] не работает :(
источник

N

Nikita Ursol in NixOS
GNU/Cab
А есть какой-то нативный способ добавлять флейкомодули, кроме как imports = [ flakename.nixosModule."${system}" ]?
атрибут modules а аргументе lib.nixosSystem


пример:
https://github.com/nix-community/home-manager#nix-flakes
источник

N

Nikita Ursol in NixOS
Кстати зачем они используют nixosModules, вместо nixosModule, если он только один. 🗿
smh
источник

G

GNU/Cab in NixOS
Nikita Ursol
Кстати зачем они используют nixosModules, вместо nixosModule, если он только один. 🗿
smh
забавно, но nixosModule не определяется как NixOS Module при nix flake show, а nixosModules.blabla определяется
источник

G

GNU/Cab in NixOS
о бож
источник

G

GNU/Cab in NixOS
рофл в том, что я написал PR c этим флейком в home manager ;D
источник

G

GNU/Cab in NixOS
спасибо
источник

NM

Nikita Mistyukov in NixOS
Мужики, а у одного меня уже месяц ничо не билдицо из-за дров нвидии?


  CC [M]  /build/kernel/nvidia/nv-i2c.o
 CC [M]  /build/kernel/nvidia/nv-mmap.o
/build/kernel/nvidia/nv-dma.c: In function 'nv_dma_is_map_resource_implemented':
/build/kernel/nvidia/nv-dma.c:631:37: error: implicit declaration of function 'get_dma_ops' [-Werror=implicit-function-declaration]
 631 |     const struct dma_map_ops *ops = get_dma_ops(dma_dev->dev);
     |                                     ^~~~~~~~~~~
/build/kernel/nvidia/nv-dma.c:631:37: warning: initialization of 'const struct dma_map_ops *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
/build/kernel/nvidia/nv-dma.c:646:16: error: dereferencing pointer to incomplete type 'const struct dma_map_ops'
 646 |     return (ops->map_resource != NULL);
     |                ^~
/build/kernel/nvidia/nv-mmap.c: In function 'nv_encode_caching':
/build/kernel/nvidia/nv-mmap.c:334:16: warning: this statement may fall through [-Wimplicit-fallthrough=]
 334 |             if (NV_ALLOW_CACHING(memory_type))
     |                ^
/build/kernel/nvidia/nv-mmap.c:336:9: note: here
 336 |         default:
     |         ^~~~~~~
/build/kernel/nvidia/nv-dma.c:650:1: error: control reaches end of non-void function [-Werror=return-type]
 650 | }
     | ^
 CC [M]  /build/kernel/nvidia/nv-p2p.o
cc1: some warnings being treated as errors
make[3]: *** [/nix/store/qmpcbhcwzphkg0hhmckbbxf3pbfqqyad-linux-5.10.21-dev/lib/modules/5.10.21/source/scripts/Makefile.build:279: /build/kernel/nvidia/nv-dma.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [/nix/store/qmpcbhcwzphkg0hhmckbbxf3pbfqqyad-linux-5.10.21-dev/lib/modules/5.10.21/source/Makefile:1801: /build/kernel] Error 2
make[2]: Leaving directory '/nix/store/qmpcbhcwzphkg0hhmckbbxf3pbfqqyad-linux-5.10.21-dev/lib/modules/5.10.21/build'
make[1]: *** [Makefile:185: __sub-make] Error 2
make[1]: Leaving directory '/nix/store/qmpcbhcwzphkg0hhmckbbxf3pbfqqyad-linux-5.10.21-dev/lib/modules/5.10.21/source'
make: *** [Makefile:81: modules] Error 2
builder for '/nix/store/wr5jnia61f3sag69zimcbb4xv4wdlni3-nvidia-x11-455.38-5.10.21.drv' failed with exit code 2
источник

NM

Nikita Mistyukov in NixOS
ни на латест, ни на тестинг. а стейбл слишком старое ядро чо та.
источник

Т

Тима in NixOS
amd - брат жив
источник

TZ

Timofey Zakrevskiy in NixOS
Пара вопросов - я хочу бампнуть версию пакета.
1) Мне делать PR в мастер или в nixpkgs-unstable?
2) Где взять новый sha256 для макоси (я уже опытно-эмпирически подобрал для линукса)?
источник

YM

Yurii Matsiuk in NixOS
1) оно из мастера мерджится дальше, так что в мастер
2) nix-shell -p nix-prefetch-git
источник

YM

Yurii Matsiuk in NixOS
Кстати можно sha заменить и nix-build ругнется на несовпадение и высрет нужный sha256
источник

TZ

Timofey Zakrevskiy in NixOS
Yurii Matsiuk
Кстати можно sha заменить и nix-build ругнется на несовпадение и высрет нужный sha256
Это-то да, но у меня-то  скачается линуксовый вариант,  а мне надо макосёвый
источник

YM

Yurii Matsiuk in NixOS
nix-shell -p nix-prefetch-git --command nix-prefetch-git URL revision
источник