Size: a a a

2020 February 25

АБ

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

AV

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

S

Si in NixOS
Si
Ну, добавил allowUnsupportedSystem = true;
Получил это
error: Package ‘libICE-1.0.9’ in /nix/store/fk3lgfvfg9hb2k4plyv3mfgw87hfpvbh-nixos-19.09.2079.8731aaaf8b3/nixos/pkgs/servers/x11/xorg/default.nix:667 is not supported on ‘x86_64-windows’, refusing to evaluate.

a) For nixos-rebuild you can set
 { nixpkgs.config.allowUnsupportedSystem = true; }
in configuration.nix to override this.

b) For nix-env, nix-build, nix-shell or any other Nix command you can add
 { allowUnsupportedSystem = true; }
to ~/.config/nixpkgs/config.nix.
Если что так shell.nix выглядит
with (import <nixpkgs> {}).pkgsCross.mingwW64;
stdenv.mkDerivation {
 name = "foo";
allowUnsupportedSystem = true;
 src = ./.;
 buildInputs = [  SDL
 lua51Packages.lua
  bzip2
 zlib curl openssl fftw  fftwFloat  ];
}
источник

АБ

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

АБ

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

АБ

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

KZ

Kirill Zaborsky in NixOS
Alexander Vershilov
Там ещё cachix прицеплен, который для меня не вариант
а что с ним нетак?
источник

AV

Alexander Vershilov in NixOS
Мы не можем его использовать по бюрократическим причинам, даже приватную версию
источник

AV

Alexander Vershilov in NixOS
Ну пока сервера вне РФ и у них нет представительства здесь
источник

АБ

Александр Бантьев in NixOS
Попробуй

with (import <nixpkgs> {}).pkgsCross.mingwW64;
stdenv.mkDerivation {
 name = "foo";
allowUnsupportedSystem = true;
 src = ./.;
 buildInputs = [  (SDL.override { x11Support = false; })
 lua51Packages.lua
  bzip2
 zlib curl openssl fftw  fftwFloat  ];
}
источник

KZ

Kirill Zaborsky in NixOS
а, роскомоно, ясн
источник

АБ

Александр Бантьев in NixOS
Alexander Vershilov
Ну пока сервера вне РФ и у них нет представительства здесь
Хм, а cache.nixos.org норм использовать?
источник

АБ

Александр Бантьев in NixOS
Сервера же тоже не в РФ и представительства тоже нет
источник

AV

Alexander Vershilov in NixOS
А хотя там с cachix только пакеты ими собираемые - так норм
источник

АБ

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

АБ

Александр Бантьев in NixOS
cachix просто как кэшик выступает
источник

АБ

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

AV

Alexander Vershilov in NixOS
Надо будет попробовать
источник

S

Si in NixOS
Si
Если что так shell.nix выглядит
with (import <nixpkgs> {}).pkgsCross.mingwW64;
stdenv.mkDerivation {
 name = "foo";
allowUnsupportedSystem = true;
 src = ./.;
 buildInputs = [  SDL
 lua51Packages.lua
  bzip2
 zlib curl openssl fftw  fftwFloat  ];
}
Чую что-то не так
источник

АБ

Александр Бантьев in NixOS
Si
Если что так shell.nix выглядит
with (import <nixpkgs> {}).pkgsCross.mingwW64;
stdenv.mkDerivation {
 name = "foo";
allowUnsupportedSystem = true;
 src = ./.;
 buildInputs = [  SDL
 lua51Packages.lua
  bzip2
 zlib curl openssl fftw  fftwFloat  ];
}
Я ж уже сказал, что сделать
источник