Size: a a a

2020 July 13

АБ

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

АБ

Александр Бантьев... in NixOS
У тебя nixos-rebuild берется со старым никсом
источник

АБ

Александр Бантьев... in NixOS
Нужно сначала систему собрать с новым никсом (с флейками), а потом уже можно nixos-rebuild switch
источник

AT

Andrew Tropin in NixOS
Александр Бантьев
Нужно сначала систему собрать с новым никсом (с флейками), а потом уже можно nixos-rebuild switch
ок, а как мне сбилдить систему, если я написал флэйк и у меня есть nixosConfigurations?

nix build .#nixosConfigurations.xenia.config.system

говорит, что это не derivation
источник

АБ

Александр Бантьев... in NixOS
nix build .#nixosConfigurations.xenia.config.system.build.toplevel
источник

AT

Andrew Tropin in NixOS
Александр Бантьев
nix build .#nixosConfigurations.xenia.config.system.build.toplevel
in file: /nix/store/zyj4lmz9vx6x0lsvq2770kilnx37x4ii-source/pkgs/top-level/impure.nix (90:39)

attribute 'currentSystem' missing
источник

АБ

Александр Бантьев... in NixOS
Andrew Tropin
in file: /nix/store/zyj4lmz9vx6x0lsvq2770kilnx37x4ii-source/pkgs/top-level/impure.nix (90:39)

attribute 'currentSystem' missing
Покажи конфиг
источник

АБ

Александр Бантьев... in NixOS
У тебя где-то есть import nixpkgs {}
источник

АБ

Александр Бантьев... in NixOS
Замени либо на nixpkgs.legacyPackages.x86_64-linux либо на import nixpkgs { system.localSystem = "x86_64-linux"; }
источник

L

Leyλa in NixOS
Всем привет!

В этот четверг (16.07) в 19-00MSK будет доклад от Владимира Серова (@CabiaRangris)
"Nix как среда разработки: краткое руководство пользователя":

На встрече Владимир расскажет, как делать воспроизводимые окружения без боли и слёз, и в чём уступают docker и другие language-specific пакетные менеджеры.

Ссылка появится в этом канале за 5 минут до старта.

Всех ждём!
источник

JC

Julian =) Coffee in NixOS
Leyλa
Всем привет!

В этот четверг (16.07) в 19-00MSK будет доклад от Владимира Серова (@CabiaRangris)
"Nix как среда разработки: краткое руководство пользователя":

На встрече Владимир расскажет, как делать воспроизводимые окружения без боли и слёз, и в чём уступают docker и другие language-specific пакетные менеджеры.

Ссылка появится в этом канале за 5 минут до старта.

Всех ждём!
А в каком канале?
источник

L

Leyλa in NixOS
Julian =) Coffee
А в каком канале?
Этом
источник

JC

Julian =) Coffee in NixOS
Понял, спасибо)
источник

AT

Andrew Tropin in NixOS
Александр Бантьев
Замени либо на nixpkgs.legacyPackages.x86_64-linux либо на import nixpkgs { system.localSystem = "x86_64-linux"; }
источник

AT

Andrew Tropin in NixOS
Александр Бантьев
Замени либо на nixpkgs.legacyPackages.x86_64-linux либо на import nixpkgs { system.localSystem = "x86_64-linux"; }
источник

АБ

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

АБ

Александр Бантьев... in NixOS
А, пардон, просто import nixpkgs { localSystem = "x86_64-linux"; }
источник

AT

Andrew Tropin in NixOS
Александр Бантьев
А, пардон, просто import nixpkgs { localSystem = "x86_64-linux"; }
Начало собираться, спасиб большое.

А откуда можно узнать, что ему локал систем нужен был в параметрах? Только сорцы читать или есть какой-то другой подход к траблшутингу подобных проблем?
источник

АБ

Александр Бантьев... in NixOS
Andrew Tropin
Начало собираться, спасиб большое.

А откуда можно узнать, что ему локал систем нужен был в параметрах? Только сорцы читать или есть какой-то другой подход к траблшутингу подобных проблем?
В данном случае - читать сорцы.
источник

AS

Alexey Shmalko in NixOS
Александр Бантьев
Нужно сначала систему собрать с новым никсом (с флейками), а потом уже можно nixos-rebuild switch
@andrewtropin
Не поможет, потому что сам nixos-rebuild скрипт берется из nixos-19.09, а он там флейки не умеет

Тебе нужно поставить nixos-rebuild из nixpkgs-unstable
источник