Size: a a a

2020 October 08

АБ

Александр Бантьев... in NixOS
Думаю, смотреть откуда этот lib.hm берется
источник

АБ

Александр Бантьев... in NixOS
Попробуй наоверлить https://github.com/nix-community/home-manager/blob/master/modules/lib/default.nix на nixpkgs.lib
источник

ц

ц in NixOS
Sergey Makarov
Ну смотри, в конфиге home-manager предлагает дергать его функции-утилиты через lib.hm, например lib.hm.loadAfter. Когда я беру пример home.activation из мана home-manager, у меня он не собирается, потому что никс жалуется на отсутствие атрибута hm. Вопрос в том, как это починить
Покажи конфиг
источник

SM

Sergey Makarov in NixOS
Вот такой кусок
источник

SM

Sergey Makarov in NixOS
Переслано от Sergey Makarov
    activation = {
     loadVimConfig = lib.hm.dag.entryAfter ["writeBoundary"] ''
[-e ~/.vim] && exit 0; ${pkgs.git}/bin/git clone git@github.com:timsofteng/.vim ~/.vim
     '';
   };

По идее должно быть так
источник

ц

ц in NixOS
Sergey Makarov
Переслано от Sergey Makarov
    activation = {
     loadVimConfig = lib.hm.dag.entryAfter ["writeBoundary"] ''
[-e ~/.vim] && exit 0; ${pkgs.git}/bin/git clone git@github.com:timsofteng/.vim ~/.vim
     '';
   };

По идее должно быть так
Покажи весь файл
источник

SM

Sergey Makarov in NixOS
ц
Покажи весь файл
источник

ц

ц in NixOS
Починил
источник

ц

ц in NixOS
Ну как починил, там атрибуты неправильные
источник

ц

ц in NixOS
Но это уже сам починишь
источник

SM

Sergey Makarov in NixOS
ц
Починил
С config.config = config; видимо лишнее, не собирается, это я где-то в release notes нашёл
источник

SM

Sergey Makarov in NixOS
home-manager.users.smakarov должно быть функцией?
источник

ц

ц in NixOS
Да
источник

SM

Sergey Makarov in NixOS
Спасибо, так работает
источник

SM

Sergey Makarov in NixOS
А это есть где-то в документации или ещё как-то? А то вчера не мог найти
источник

ц

ц in NixOS
источник

SM

Sergey Makarov in NixOS
хмм, интересно, спасибо, пропустил что-то вчера
источник

֍֎

֍ ֎ in NixOS
Не подскажете чем прочитать подобный файл?

name: org.borodust.bodge
version: 20201008075703
distinfo-subscription-url: http://bodge.borodust.org/dist/org.borodust.bodge.txt
release-index-url: http://bodge.borodust.org/dist/org.borodust.bodge/20201008075703/releases.txt
system-index-url: http://bodge.borodust.org/dist/org.borodust.bodge/20201008075703/systems.txt

builtins.fromTOML пишет while parsing a TOML string: Bare key name: org cannot contain whitespace at line 1
источник

АБ

Александр Бантьев... in NixOS
Это не TOML, это YAML
источник

АБ

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